ofs | hex dump | ascii |
---|
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 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..#P/*************************** |
0040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *****************.**.**.Definiti |
0080 | 6f 6e 20 6f 66 20 51 44 61 74 61 54 61 62 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 | on.of.QDataTable.class.**.**.Cre |
00a0 | 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | ated.:.2000-11-03.**.**.Copyrigh |
00c0 | 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | t.(C).2000.Trolltech.ASA...All.r |
00e0 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | ights.reserved..**.**.This.file. |
0100 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 | is.part.of.the.sql.module.of.the |
0120 | 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | .Qt.GUI.Toolkit..**.**.This.file |
0140 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | .may.be.distributed.under.the.te |
0160 | 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 | rms.of.the.Q.Public.License.**.a |
0180 | 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f | s.defined.by.Trolltech.ASA.of.No |
01a0 | 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a | rway.and.appearing.in.the.file.* |
01c0 | 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 | *.LICENSE.QPL.included.in.the.pa |
01e0 | 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | ckaging.of.this.file..**.**.This |
0200 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 | .file.may.be.distributed.and/or. |
0220 | 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a | modified.under.the.terms.of.the. |
0240 | 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 | **.GNU.General.Public.License.ve |
0260 | 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 | rsion.2.as.published.by.the.Free |
0280 | 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 | .Software.**.Foundation.and.appe |
02a0 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e | aring.in.the.file.LICENSE.GPL.in |
02c0 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | cluded.in.the.**.packaging.of.th |
02e0 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 | is.file..**.**.Licensees.holding |
0300 | 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 | .valid.Qt.Enterprise.Edition.lic |
0320 | 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 | enses.may.use.this.**.file.in.ac |
0340 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
0360 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 | License.Agreement.provided.**.wi |
0380 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
03a0 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
03c0 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
03e0 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
0400 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
0420 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
0440 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
0460 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
0480 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
04a0 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
04c0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
04e0 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
0500 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
0520 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
0540 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
0560 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
0580 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
05a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
05c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
05e0 | 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 6e 65 20 51 44 41 54 | ifndef.QDATATABLE_H.#define.QDAT |
0600 | 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 6e 63 6c 75 64 65 20 | ATABLE_H..#ifndef.QT_H.#include. |
0620 | 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 2e 68 | "qstring.h".#include."qvariant.h |
0640 | 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 63 6c 75 64 65 20 22 | ".#include."qtable.h".#include." |
0660 | 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 73 6f 72 2e 68 22 0a | qsql.h".#include."qsqlcursor.h". |
0680 | 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 6e 63 6c 75 64 65 20 | #include."qsqlindex.h".#include. |
06a0 | 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 63 6c 75 64 65 20 22 | "qsqleditorfactory.h".#include." |
06c0 | 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 | qiconset.h".#endif.//.QT_H..#if. |
06e0 | 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 |
0700 | 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.). |
0720 | 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 |
0740 | 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 |
0760 | 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 |
0780 | 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 51 53 71 6c 46 69 65 | S..class.QPainter;.class.QSqlFie |
07a0 | 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 3b 0a 63 6c 61 73 73 | ld;.class.QSqlPropertyMap;.class |
07c0 | 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 73 20 51 4d 5f 45 58 | .QDataTablePrivate;..class.QM_EX |
07e0 | 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 6c 69 63 20 51 54 61 | PORT_SQL.QDataTable.:.public.QTa |
0800 | 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 5f 50 52 4f 50 45 52 | ble.{.....Q_OBJECT......Q_PROPER |
0820 | 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 20 6e 75 6c 6c 54 65 | TY(.QString.nullText.READ.nullTe |
0840 | 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 20 20 51 5f 50 52 4f | xt.WRITE.setNullText.).....Q_PRO |
0860 | 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 45 41 44 20 74 72 75 | PERTY(.QString.trueText.READ.tru |
0880 | 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 0a 20 20 20 20 51 5f | eText.WRITE.setTrueText.).....Q_ |
08a0 | 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 78 74 20 52 45 41 44 | PROPERTY(.QString.falseText.READ |
08c0 | 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 54 65 78 74 20 29 0a | .falseText.WRITE.setFalseText.). |
08e0 | 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 74 20 64 61 74 65 46 | ....Q_PROPERTY(.DateFormat.dateF |
0900 | 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 54 45 20 73 65 74 44 | ormat.READ.dateFormat.WRITE.setD |
0920 | 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 59 28 20 62 6f 6f 6c | ateFormat.).....Q_PROPERTY(.bool |
0940 | 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 6d 45 64 69 74 73 20 | .confirmEdits.READ.confirmEdits. |
0960 | 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 20 20 20 51 5f 50 52 | WRITE.setConfirmEdits.).....Q_PR |
0980 | 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 74 20 52 45 41 44 20 | OPERTY(.bool.confirmInsert.READ. |
09a0 | 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 6e 66 69 72 6d 49 6e | confirmInsert.WRITE.setConfirmIn |
09c0 | 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 6f 6c 20 63 6f 6e 66 | sert.).....Q_PROPERTY(.bool.conf |
09e0 | 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 61 74 65 20 57 52 49 | irmUpdate.READ.confirmUpdate.WRI |
0a00 | 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 20 51 5f 50 52 4f 50 | TE.setConfirmUpdate.).....Q_PROP |
0a20 | 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 52 45 41 44 20 63 6f | ERTY(.bool.confirmDelete.READ.co |
0a40 | 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 69 72 6d 44 65 6c 65 | nfirmDelete.WRITE.setConfirmDele |
0a60 | 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 20 63 6f 6e 66 69 72 | te.).....Q_PROPERTY(.bool.confir |
0a80 | 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 65 6c 73 20 57 52 49 | mCancels.READ.confirmCancels.WRI |
0aa0 | 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 20 20 51 5f 50 52 4f | TE.setConfirmCancels.).....Q_PRO |
0ac0 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 45 64 69 74 20 52 45 41 44 20 61 75 74 6f 45 64 | PERTY(.bool.autoEdit.READ.autoEd |
0ae0 | 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 20 20 51 5f 50 52 4f | it.WRITE.setAutoEdit.).....Q_PRO |
0b00 | 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 44 20 66 69 6c 74 65 | PERTY(.QString.filter.READ.filte |
0b20 | 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 5f 50 52 4f 50 45 52 | r.WRITE.setFilter.).....Q_PROPER |
0b40 | 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 20 73 6f 72 74 20 57 | TY(.QStringList.sort.READ.sort.W |
0b60 | 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 45 52 54 59 28 20 69 | RITE.setSort.).....Q_PROPERTY(.i |
0b80 | 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 0a 20 20 20 20 51 5f | nt.numCols.READ.numCols.).....Q_ |
0ba0 | 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 20 52 45 41 44 20 6e 75 6d 52 6f | PROPERTY(.int.numRows.READ.numRo |
0bc0 | 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 62 6c 65 20 28 20 51 | ws.)..public:.....QDataTable.(.Q |
0be0 | 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 | Widget*.parent=0,.const.char*.na |
0c00 | 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 51 53 71 6c 43 75 72 | me=0.);.....QDataTable.(.QSqlCur |
0c20 | 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 75 6c 61 74 65 20 3d | sor*.cursor,.bool.autoPopulate.= |
0c40 | 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 2c 20 63 6f 6e 73 74 | .FALSE,.QWidget*.parent=0,.const |
0c60 | 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 61 54 61 62 6c 65 | .char*.name=0.);.....~QDataTable |
0c80 | 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 43 6f 6c 75 6d 6e 28 | ();......virtual.void.addColumn( |
0ca0 | 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 09 09 09 20 20 | .const.QString&.fieldName,...... |
0cc0 | 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 74 72 69 6e 67 | ..const.QString&.label.=.QString |
0ce0 | 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 2d 31 2c 0a 09 | ::null,........int.width.=.-1,.. |
0d00 | 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 65 74 20 3d 20 | ......const.QIconSet&.iconset.=. |
0d20 | 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 20 76 6f 69 64 20 72 | QIconSet().);.....virtual.void.r |
0d40 | 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 20 20 20 20 76 69 72 | emoveColumn(.uint.col.);.....vir |
0d60 | 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 20 63 6f 6c 2c 20 63 | tual.void.setColumn(.uint.col,.c |
0d80 | 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 09 09 09 20 20 20 20 | onst.QString&.fieldName,........ |
0da0 | 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 74 72 69 6e 67 3a 3a | const.QString&.label.=.QString:: |
0dc0 | 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 2d 31 2c 0a 09 09 09 | null,........int.width.=.-1,.... |
0de0 | 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 65 74 20 3d 20 51 49 | ....const.QIconSet&.iconset.=.QI |
0e00 | 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 20 20 20 20 20 6e 75 | conSet().);......QString......nu |
0e20 | 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 6e 67 20 20 20 20 20 | llText().const;.....QString..... |
0e40 | 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 74 72 69 6e 67 20 20 | .trueText().const;.....QString.. |
0e60 | 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 20 20 44 61 74 65 46 | ....falseText().const;.....DateF |
0e80 | 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 74 3b 0a 20 20 20 20 | ormat...dateFormat().const;..... |
0ea0 | 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 28 29 20 63 6f 6e 73 | bool.........confirmEdits().cons |
0ec0 | 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 49 6e 73 65 72 | t;.....bool.........confirmInser |
0ee0 | 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 20 20 20 63 6f 6e 66 | t().const;.....bool.........conf |
0f00 | 69 72 6d 55 70 64 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 | irmUpdate().const;.....bool..... |
0f20 | 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 3b 0a 20 20 20 20 62 | ....confirmDelete().const;.....b |
0f40 | 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 73 28 29 20 63 6f 6e | ool.........confirmCancels().con |
0f60 | 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 44 65 6c 65 74 65 28 | st;.....bool.........autoDelete( |
0f80 | 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 45 64 | ).const;.....bool.........autoEd |
0fa0 | 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 20 20 20 20 66 69 6c | it().const;.....QString......fil |
0fc0 | 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 69 73 74 20 20 73 6f | ter().const;.....QStringList..so |
0fe0 | 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 76 6f 69 64 20 73 65 | rt().const;......virtual.void.se |
1000 | 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 75 72 73 6f 72 20 3d | tSqlCursor(.QSqlCursor*.cursor.= |
1020 | 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 61 74 65 20 3d 20 46 | .0,........bool.autoPopulate.=.F |
1040 | 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 41 4c 53 45 20 29 3b | ALSE,.bool.autoDelete.=.FALSE.); |
1060 | 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 72 28 29 20 63 6f 6e | .....QSqlCursor*.sqlCursor().con |
1080 | 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 4e 75 6c 6c 54 65 78 | st;......virtual.void.setNullTex |
10a0 | 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 74 20 29 3b 0a 20 20 | t(.const.QString&.nullText.);... |
10c0 | 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 74 28 20 63 6f 6e 73 | ..virtual.void.setTrueText(.cons |
10e0 | 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 20 20 76 69 72 74 75 | t.QString&.trueText.);.....virtu |
1100 | 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 73 74 20 51 53 74 72 | al.void.setFalseText(.const.QStr |
1120 | 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 74 75 61 6c 20 76 6f | ing&.falseText.);.....virtual.vo |
1140 | 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 61 74 65 46 6f 72 6d | id.setDateFormat(.const.DateForm |
1160 | 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 73 65 74 43 6f 6e 66 | at.f.);.....virtual.void.setConf |
1180 | 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 0a 20 20 20 20 76 69 | irmEdits(.bool.confirm.);.....vi |
11a0 | 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 72 74 28 20 62 6f 6f | rtual.void.setConfirmInsert(.boo |
11c0 | 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 65 | l.confirm.);.....virtual.void.se |
11e0 | 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 69 72 6d 20 29 3b 0a | tConfirmUpdate(.bool.confirm.);. |
1200 | 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 44 65 6c 65 74 | ....virtual.void.setConfirmDelet |
1220 | 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 72 74 75 61 6c 20 76 | e(.bool.confirm.);.....virtual.v |
1240 | 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 6f 6c 20 63 6f 6e 66 | oid.setConfirmCancels(.bool.conf |
1260 | 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 41 75 74 6f 44 | irm.);.....virtual.void.setAutoD |
1280 | 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 20 76 69 72 74 75 61 | elete(.bool.enable.);.....virtua |
12a0 | 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 61 75 74 6f 45 64 69 | l.void.setAutoEdit(.bool.autoEdi |
12c0 | 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 46 69 6c 74 65 72 28 | t.);.....virtual.void.setFilter( |
12e0 | 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 0a 20 20 20 20 76 69 | .const.QString&.filter.);.....vi |
1300 | 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 20 51 53 74 72 69 6e | rtual.void.setSort(.const.QStrin |
1320 | 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 6c 20 76 6f 69 64 20 | gList&.sort.);.....virtual.void. |
1340 | 73 65 74 53 6f 72 74 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 73 6f 72 74 20 29 | setSort(.const.QSqlIndex&.sort.) |
1360 | 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 66 72 65 73 68 44 61 | ;......enum.Refresh.{..RefreshDa |
1380 | 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 20 32 2c 0a 09 52 65 | ta.=.1,..RefreshColumns.=.2,..Re |
13a0 | 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 6f 69 64 20 20 20 20 | freshAll.=.3.....};.....void.... |
13c0 | 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 65 20 29 3b 0a 20 20 | .....refresh(.Refresh.mode.);... |
13e0 | 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 20 28 20 69 6e 74 20 | ..void.........sortColumn.(.int. |
1400 | 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 45 2c 0a 09 09 09 20 | col,.bool.ascending.=.TRUE,..... |
1420 | 20 20 20 20 20 62 6f 6f 6c 20 77 68 6f 6c 65 52 6f 77 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 | .....bool.wholeRows.=.FALSE.);.. |
1440 | 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 74 20 72 6f 77 2c 20 | ...QString......text.(.int.row,. |
1460 | 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 69 61 6e 74 20 20 20 | int.col.).const;.....QVariant... |
1480 | 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 6c 20 29 20 63 6f 6e | ..value.(.int.row,.int.col.).con |
14a0 | 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 65 6e 74 52 65 63 6f | st;.....QSqlRecord*..currentReco |
14c0 | 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 20 20 20 20 20 69 6e | rd().const;......void.........in |
14e0 | 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 64 69 74 6f 72 46 61 | stallEditorFactory(.QSqlEditorFa |
1500 | 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 20 20 20 20 20 69 6e | ctory.*.f.);.....void.........in |
1520 | 73 74 61 6c 6c 50 72 6f 70 65 72 74 79 4d 61 70 28 20 51 53 71 6c 50 72 6f 70 65 72 74 79 4d 61 | stallPropertyMap(.QSqlPropertyMa |
1540 | 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 20 6e 75 6d 43 6f 6c | p*.m.);......int..........numCol |
1560 | 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 20 20 20 6e 75 6d 52 | s().const;.....int..........numR |
1580 | 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 20 20 20 20 20 73 65 | ows().const;.....void.........se |
15a0 | 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 69 64 20 20 20 20 20 | tNumCols(.int.c.);.....void..... |
15c0 | 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 0a 20 20 20 20 62 6f | ....setNumRows.(.int.r.);.....bo |
15e0 | 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 6e 73 74 20 51 53 71 | ol.........findBuffer(.const.QSq |
1600 | 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 20 30 20 29 3b 0a 0a | lIndex&.idx,.int.atHint.=.0.);.. |
1620 | 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 74 20 63 6f 6c 20 29 | ....void...hideColumn(.int.col.) |
1640 | 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 69 6e 74 20 63 6f 6c | ;.....void...showColumn(.int.col |
1660 | 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 20 20 20 20 20 63 75 | .);.signals:.....void.........cu |
1680 | 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 20 72 65 63 6f 72 64 | rrentChanged(.QSqlRecord*.record |
16a0 | 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 65 49 6e 73 65 72 74 | .);.....void.........primeInsert |
16c0 | 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 | (.QSqlRecord*.buf.);.....void... |
16e0 | 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 63 6f 72 64 2a 20 62 | ......primeUpdate(.QSqlRecord*.b |
1700 | 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 69 6d 65 44 65 6c 65 | uf.);.....void.........primeDele |
1720 | 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | te(.QSqlRecord*.buf.);.....void. |
1740 | 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 6c 52 65 63 6f 72 64 | ........beforeInsert(.QSqlRecord |
1760 | 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 62 65 66 6f 72 65 | *.buf.);.....void.........before |
1780 | 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 3b 0a 20 20 20 20 76 | Update(.QSqlRecord*.buf.);.....v |
17a0 | 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 20 51 53 71 6c 52 65 | oid.........beforeDelete(.QSqlRe |
17c0 | 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 63 75 | cord*.buf.);.....void.........cu |
17e0 | 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 65 20 29 3b 0a 0a 70 | rsorChanged(.QSql::Op.mode.);..p |
1800 | 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 | ublic.slots:.....virtual.void.fi |
1820 | 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 62 6f 6f 6c 20 63 61 | nd(.const.QString.&.str,.bool.ca |
1840 | 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 20 62 61 63 6b 77 61 | seSensitive,.........bool.backwa |
1860 | 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 6f 72 74 41 73 63 65 | rds.);.....virtual.void.sortAsce |
1880 | 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 74 75 61 6c 20 76 6f | nding(.int.col.);.....virtual.vo |
18a0 | 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 6c 20 29 3b 0a 20 20 | id.sortDescending(.int.col.);... |
18c0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 29 3b 0a 20 20 20 20 76 6f | ..virtual.void.refresh();.....vo |
18e0 | 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 6c 2c 20 69 6e 74 20 | id.setColumnWidth(.int.col,.int. |
1900 | 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 6e 28 20 69 6e 74 20 | w.);.....void.adjustColumn(.int. |
1920 | 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 53 74 72 65 74 63 68 | col.);.....void.setColumnStretch |
1940 | 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 63 68 20 29 3b 0a 20 | able(.int.col,.bool.stretch.);.. |
1960 | 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 63 6f 6c 31 2c 20 69 | ...void.swapColumns(.int.col1,.i |
1980 | 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 20 3d 20 46 41 4c 53 | nt.col2,.bool.swapHeaders.=.FALS |
19a0 | 45 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f | E.);..protected:.....virtual.boo |
19c0 | 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 20 62 | l.insertCurrent();.....virtual.b |
19e0 | 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 61 6c | ool.updateCurrent();.....virtual |
1a00 | 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 20 20 20 76 69 72 74 | .bool.deleteCurrent();......virt |
1a20 | 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 74 28 20 51 | ual.QSql::Confirm.confirmEdit(.Q |
1a40 | 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 6c 3a 3a 43 | Sql::Op.m.);.....virtual.QSql::C |
1a60 | 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 4f 70 20 6d | onfirm.confirmCancel(.QSql::Op.m |
1a80 | 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 45 72 72 6f | .);......virtual.void.handleErro |
1aa0 | 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 0a 20 20 20 20 76 69 | r(.const.QSqlError&.e.);......vi |
1ac0 | 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 0a 20 20 20 20 76 69 | rtual.bool.beginInsert();.....vi |
1ae0 | 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 65 20 28 20 69 6e 74 | rtual.QWidget*.beginUpdate.(.int |
1b00 | 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 0a | .row,.int.col,.bool.replace.);.. |
1b20 | 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 74 65 72 28 20 51 4f | ....bool.........eventFilter(.QO |
1b40 | 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | bject.*o,.QEvent.*e.);.....void. |
1b60 | 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 65 79 45 76 65 6e 74 | ........keyPressEvent(.QKeyEvent |
1b80 | 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 69 7a 65 45 76 65 6e | *.);.....void.........resizeEven |
1ba0 | 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 20 76 6f 69 64 20 20 | t.(.QResizeEvent.*.);.....void.. |
1bc0 | 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 45 76 65 6e 74 28 20 | .......contentsMousePressEvent(. |
1be0 | 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 64 20 20 20 20 20 20 | QMouseEvent*.e.);.....void...... |
1c00 | 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 6e 74 28 20 51 43 6f | ...contentsContextMenuEvent(.QCo |
1c20 | 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 76 6f 69 64 20 20 20 | ntextMenuEvent*.e.);.....void... |
1c40 | 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 6e 74 20 63 6f 6c 2c | ......endEdit(.int.row,.int.col, |
1c60 | 20 62 6f 6f 6c 20 61 63 63 65 70 74 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 20 20 | .bool.accept,.bool.replace.);... |
1c80 | 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 6f 72 28 20 69 6e 74 | ..QWidget.*....createEditor(.int |
1ca0 | 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 69 6e 69 74 46 72 6f 6d 43 65 6c 6c | .row,.int.col,.bool.initFromCell |
1cc0 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 61 63 74 69 76 | .).const;.....void.........activ |
1ce0 | 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 20 20 20 20 20 20 20 | ateNextCell();.....int.......... |
1d00 | 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 2f 2f 20 23 23 23 20 | indexOf(.uint.i.).const;.//.###. |
1d20 | 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 20 20 20 76 6f 69 64 | make.this.public.in.4.0.....void |
1d40 | 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 64 20 20 20 20 20 20 | .........reset();.....void...... |
1d60 | 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 71 6c 20 29 3b 0a 20 | ...setSize(.QSqlCursor*.sql.);.. |
1d80 | 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 6c 6c 28 20 69 6e 74 | ...void.........repaintCell(.int |
1da0 | 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 | .row,.int.col.);.....void....... |
1dc0 | 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 70 2c 20 69 6e 74 20 | ..paintCell.(.QPainter.*.p,.int. |
1de0 | 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 20 26 20 63 72 2c 0a | row,.int.col,.const.QRect.&.cr,. |
1e00 | 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 6e 73 74 20 51 43 6f | ........bool.selected,.const.QCo |
1e20 | 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 61 6c 20 76 6f 69 64 | lorGroup.&cg.);.....virtual.void |
1e40 | 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 2c 20 63 6f 6e 73 74 | .paintField(.QPainter.*.p,.const |
1e60 | 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 51 52 65 63 74 20 26 | .QSqlField*.field,.const.QRect.& |
1e80 | 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 20 29 3b 0a 20 20 | .cr,.........bool.selected.);... |
1ea0 | 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 69 6e 74 65 72 20 2a | ..void..drawContents(.QPainter.* |
1ec0 | 20 70 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 | .p,.int.cx,.int.cy,.int.cw,.int. |
1ee0 | 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 65 6c 64 41 6c 69 67 | ch.);.....virtual.int..fieldAlig |
1f00 | 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 69 65 6c 64 20 29 3b | nment(.const.QSqlField*.field.); |
1f20 | 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 6c 69 63 6b 65 64 20 | .....void.........columnClicked. |
1f40 | 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 20 20 20 20 20 72 65 | (.int.col.);.....void.........re |
1f60 | 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 20 20 51 54 61 62 6c | sizeData.(.int.len.);......QTabl |
1f80 | 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 6e 74 20 63 6f 6c 20 | eItem.*.item.(.int.row,.int.col. |
1fa0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 49 74 65 | ).const;.....void.........setIte |
1fc0 | 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 62 6c 65 49 74 65 6d | m.(.int.row,.int.col,.QTableItem |
1fe0 | 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 20 20 20 63 6c 65 61 | .*.item.);.....void.........clea |
2000 | 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 29 20 3b 0a 20 20 20 | rCell.(.int.row,.int.col.).;.... |
2020 | 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 20 69 6e 74 20 72 6f | .void.........setPixmap.(.int.ro |
2040 | 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 20 26 20 70 69 78 20 | w,.int.col,.const.QPixmap.&.pix. |
2060 | 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 74 65 6d 20 28 20 51 | );.....void.........takeItem.(.Q |
2080 | 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 20 73 6c 6f 74 73 3a | TableItem.*.i.);..private.slots: |
20a0 | 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 74 50 61 67 65 28 29 | .....void.........loadNextPage() |
20c0 | 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 72 65 6e 74 53 65 6c | ;.....void.........setCurrentSel |
20e0 | 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 29 3b 0a 20 20 20 20 | ection(.int.row,.int.col.);..... |
2100 | 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 74 53 65 6c 65 63 74 | void.........updateCurrentSelect |
2120 | 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 72 65 73 73 65 64 28 | ion();.....void...sliderPressed( |
2140 | 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 73 65 64 28 29 3b 0a | );.....void...sliderReleased();. |
2160 | 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 28 29 3b 0a 20 20 20 | ....void..doInsertCurrent();.... |
2180 | 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 0a 20 20 20 20 0a 70 | .void..doUpdateCurrent();......p |
21a0 | 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 6c 64 54 6f 53 74 72 | rivate:.....QString...fieldToStr |
21c0 | 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 65 6c 64 20 29 3b 0a | ing(.const.QSqlField.*.field.);. |
21e0 | 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 20 20 20 20 51 57 69 | ....void.........init();.....QWi |
2200 | 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 20 72 6f 77 2c 20 69 | dget*.....beginEdit.(.int.row,.i |
2220 | 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | nt.col,.bool.replace.);.....void |
2240 | 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 6f 77 20 29 3b 0a 20 | .........updateRow(.int.row.);.. |
2260 | 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 28 29 3b 0a 20 20 20 | ...void.........endInsert();.... |
2280 | 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 3b 0a 20 20 20 20 51 | .void.........endUpdate();.....Q |
22a0 | 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 20 64 65 66 69 6e 65 | DataTablePrivate*.d;..#if.define |
22c0 | 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 6f | d(Q_DISABLE_COPY).//.Disabled.co |
22e0 | 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 20 | py.constructor.and.operator=.... |
2300 | 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 61 62 6c 65 20 26 20 | .QDataTable(.const.QDataTable.&. |
2320 | 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 6f 72 3d 28 20 63 6f | );.....QDataTable.&operator=(.co |
2340 | 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 66 0a 7d 3b 0a 0a 23 | nst.QDataTable.&.);.#endif.};..# |
2360 | 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 00 6c 00 2e 00 68 00 | endif.#endif......q.d.i.a.l...h. |
2380 | 00 11 68 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h/**************************** |
23a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
23c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 | ****************.**.$Id$.**.**.D |
23e0 | 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 69 61 6c 20 77 69 64 67 65 74 0a 2a 2a 0a | efinition.of.the.dial.widget.**. |
2400 | 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 | **.Created.:.990104.**.**.Copyri |
2420 | 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e | ght.(C).1999-2000.Trolltech.ASA. |
2440 | 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ..All.rights.reserved..**.**.Thi |
2460 | 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f | s.file.is.part.of.the.widgets.mo |
2480 | 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a | dule.of.the.Qt.GUI.Toolkit..**.* |
24a0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 | *.This.file.may.be.distributed.u |
24c0 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c | nder.the.terms.of.the.Q.Public.L |
24e0 | 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 | icense.**.as.defined.by.Trolltec |
2500 | 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | h.ASA.of.Norway.and.appearing.in |
2520 | 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 | .the.file.**.LICENSE.QPL.include |
2540 | 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | d.in.the.packaging.of.this.file. |
2560 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
2580 | 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | ted.and/or.modified.under.the.te |
25a0 | 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | rms.of.the.**.GNU.General.Public |
25c0 | 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | .License.version.2.as.published. |
25e0 | 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 | by.the.Free.Software.**.Foundati |
2600 | 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 | on.and.appearing.in.the.file.LIC |
2620 | 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b | ENSE.GPL.included.in.the.**.pack |
2640 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 | aging.of.this.file..**.**.Licens |
2660 | 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 | ees.holding.valid.Qt.Enterprise. |
2680 | 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | Edition.or.Qt.Professional.Editi |
26a0 | 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 | on.**.licenses.may.use.this.file |
26c0 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 | .in.accordance.with.the.Qt.Comme |
26e0 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 | rcial.License.**.Agreement.provi |
2700 | 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ded.with.the.Software..**.**.Thi |
2720 | 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f | s.file.is.provided.AS.IS.with.NO |
2740 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 | .WARRANTY.OF.ANY.KIND,.INCLUDING |
2760 | 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 | .THE.**.WARRANTY.OF.DESIGN,.MERC |
2780 | 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 | HANTABILITY.AND.FITNESS.FOR.A.PA |
27a0 | 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 | RTICULAR.PURPOSE..**.**.See.http |
27c0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f | ://qtsoftware.com/pricing.html.o |
27e0 | 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a | r.email.sales@trolltech.com.for. |
2800 | 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 | **...information.about.Qt.Commer |
2820 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 | cial.License.Agreements..**.See. |
2840 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 | http://qtsoftware.com/qpl/.for.Q |
2860 | 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 | PL.licensing.information..**.See |
2880 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/gpl/.for. |
28a0 | 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a | GPL.licensing.information..**.** |
28c0 | 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 | .Contact.info@trolltech.com.if.a |
28e0 | 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 | ny.conditions.of.this.licensing. |
2900 | 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a | are.**.not.clear.to.you..**.**** |
2920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2960 | 2a 2a 2f 0a 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 41 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 | **/...#ifndef.QDIAL_H.#define.QD |
2980 | 49 41 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 | IAL_H..#ifndef.QT_H.#include."qw |
29a0 | 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 61 6e 67 65 63 6f 6e 74 72 6f 6c | idget.h".#include."qrangecontrol |
29c0 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | .h".#endif.//.QT_H..#ifndef.QT_N |
29e0 | 4f 5f 44 49 41 4c 0a 0a 63 6c 61 73 73 20 51 44 69 61 6c 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 | O_DIAL..class.QDialPrivate;..cla |
2a00 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 61 6c 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 | ss.Q_EXPORT.QDial:.public.QWidge |
2a20 | 74 2c 20 70 75 62 6c 69 63 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 0a 7b 0a 20 20 20 20 51 5f | t,.public.QRangeControl.{.....Q_ |
2a40 | 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 74 72 61 63 | OBJECT.....Q_PROPERTY(.bool.trac |
2a60 | 6b 69 6e 67 20 52 45 41 44 20 74 72 61 63 6b 69 6e 67 20 57 52 49 54 45 20 73 65 74 54 72 61 63 | king.READ.tracking.WRITE.setTrac |
2a80 | 6b 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 77 72 61 70 | king.).....Q_PROPERTY(.bool.wrap |
2aa0 | 70 69 6e 67 20 52 45 41 44 20 77 72 61 70 70 69 6e 67 20 57 52 49 54 45 20 73 65 74 57 72 61 70 | ping.READ.wrapping.WRITE.setWrap |
2ac0 | 70 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 6f 74 63 68 | ping.).....Q_PROPERTY(.int.notch |
2ae0 | 53 69 7a 65 20 52 45 41 44 20 6e 6f 74 63 68 53 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | Size.READ.notchSize.).....Q_PROP |
2b00 | 45 52 54 59 28 20 64 6f 75 62 6c 65 20 6e 6f 74 63 68 54 61 72 67 65 74 20 52 45 41 44 20 6e 6f | ERTY(.double.notchTarget.READ.no |
2b20 | 74 63 68 54 61 72 67 65 74 20 57 52 49 54 45 20 73 65 74 4e 6f 74 63 68 54 61 72 67 65 74 20 29 | tchTarget.WRITE.setNotchTarget.) |
2b40 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6e 6f 74 63 68 65 73 56 69 73 | .....Q_PROPERTY(.bool.notchesVis |
2b60 | 69 62 6c 65 20 52 45 41 44 20 6e 6f 74 63 68 65 73 56 69 73 69 62 6c 65 20 57 52 49 54 45 20 73 | ible.READ.notchesVisible.WRITE.s |
2b80 | 65 74 4e 6f 74 63 68 65 73 56 69 73 69 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | etNotchesVisible.).....Q_PROPERT |
2ba0 | 59 28 20 69 6e 74 20 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 | Y(.int.minValue.READ.minValue.WR |
2bc0 | 49 54 45 20 73 65 74 4d 69 6e 56 61 6c 75 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | ITE.setMinValue.).....Q_PROPERTY |
2be0 | 28 20 69 6e 74 20 6d 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 | (.int.maxValue.READ.maxValue.WRI |
2c00 | 54 45 20 73 65 74 4d 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 | TE.setMaxValue.).....Q_PROPERTY( |
2c20 | 20 69 6e 74 20 6c 69 6e 65 53 74 65 70 20 52 45 41 44 20 6c 69 6e 65 53 74 65 70 20 57 52 49 54 | .int.lineStep.READ.lineStep.WRIT |
2c40 | 45 20 73 65 74 4c 69 6e 65 53 74 65 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 | E.setLineStep.).....Q_PROPERTY(. |
2c60 | 69 6e 74 20 70 61 67 65 53 74 65 70 20 52 45 41 44 20 70 61 67 65 53 74 65 70 20 57 52 49 54 45 | int.pageStep.READ.pageStep.WRITE |
2c80 | 20 73 65 74 50 61 67 65 53 74 65 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 | .setPageStep.).....Q_PROPERTY(.i |
2ca0 | 6e 74 20 76 61 6c 75 65 20 52 45 41 44 20 76 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 56 61 6c | nt.value.READ.value.WRITE.setVal |
2cc0 | 75 65 20 29 0a 09 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 69 61 6c 28 20 51 57 69 64 67 65 | ue.)...public:.....QDial(.QWidge |
2ce0 | 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c | t*.parent=0,.const.char*.name=0, |
2d00 | 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 44 69 61 6c 28 20 69 6e 74 20 | .WFlags.f.=.0.);.....QDial(.int. |
2d20 | 6d 69 6e 56 61 6c 75 65 2c 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 2c 20 69 6e 74 20 70 61 67 65 | minValue,.int.maxValue,.int.page |
2d40 | 53 74 65 70 2c 20 69 6e 74 20 76 61 6c 75 65 2c 0a 09 20 20 20 51 57 69 64 67 65 74 2a 20 70 61 | Step,.int.value,.....QWidget*.pa |
2d60 | 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 | rent=0,.const.char*.name=0.);... |
2d80 | 20 20 7e 51 44 69 61 6c 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 74 72 61 63 6b 69 6e 67 28 29 | ..~QDial();......bool.tracking() |
2da0 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 77 72 61 70 70 69 6e 67 28 29 20 63 6f 6e | .const;......bool.wrapping().con |
2dc0 | 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 6f 74 63 68 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a | st;......int.notchSize().const;. |
2de0 | 0a 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 54 61 72 67 65 74 | .....virtual.void.setNotchTarget |
2e00 | 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 6e 6f 74 63 68 54 61 72 67 | (.double.);.....double.notchTarg |
2e20 | 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6e 6f 74 63 68 65 73 56 69 73 | et().const;......bool.notchesVis |
2e40 | 69 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e | ible().const;......QSize.sizeHin |
2e60 | 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 |
2e80 | 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 20 6d 69 6e 56 61 6c 75 65 | Hint().const;......int..minValue |
2ea0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 6d 61 78 56 61 6c 75 65 28 29 20 63 6f | ().const;.....int..maxValue().co |
2ec0 | 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 69 6e 56 61 6c 75 65 28 20 69 6e 74 20 29 | nst;.....void.setMinValue(.int.) |
2ee0 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 78 56 61 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 | ;.....void.setMaxValue(.int.);.. |
2f00 | 20 20 20 69 6e 74 09 20 6c 69 6e 65 53 74 65 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e | ...int..lineStep().const;.....in |
2f20 | 74 09 20 70 61 67 65 53 74 65 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | t..pageStep().const;.....void.se |
2f40 | 74 4c 69 6e 65 53 74 65 70 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 | tLineStep(.int.);.....void.setPa |
2f60 | 67 65 53 74 65 70 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 20 20 76 61 6c 75 65 28 29 20 | geStep(.int.);.....int..value(). |
2f80 | 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 | const;..public.slots:.....virtua |
2fa0 | 6c 20 76 6f 69 64 20 73 65 74 56 61 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 | l.void.setValue(.int.);.....void |
2fc0 | 20 61 64 64 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 75 62 74 72 61 63 74 4c 69 6e | .addLine();.....void.subtractLin |
2fe0 | 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 50 61 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 | e();.....void.addPage();.....voi |
3000 | 64 20 73 75 62 74 72 61 63 74 50 61 67 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | d.subtractPage();.....virtual.vo |
3020 | 69 64 20 73 65 74 4e 6f 74 63 68 65 73 56 69 73 69 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a | id.setNotchesVisible(.bool.b.);. |
3040 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 72 61 70 70 69 6e 67 28 20 62 6f | ....virtual.void.setWrapping(.bo |
3060 | 6f 6c 20 6f 6e 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 61 | ol.on.);.....virtual.void.setTra |
3080 | 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a | cking(.bool.enable.);..signals:. |
30a0 | 20 20 20 20 76 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 76 61 6c 75 65 | ....void.valueChanged(.int.value |
30c0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 61 6c 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 | .);.....void.dialPressed();..... |
30e0 | 76 6f 69 64 20 64 69 61 6c 4d 6f 76 65 64 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 | void.dialMoved(.int.value.);.... |
3100 | 20 76 6f 69 64 20 64 69 61 6c 52 65 6c 65 61 73 65 64 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | .void.dialReleased();..protected |
3120 | 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 | :.....void.resizeEvent(.QResizeE |
3140 | 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 | vent.*.);.....void.paintEvent(.Q |
3160 | 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 | PaintEvent.*.);......void.keyPre |
3180 | 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 | ssEvent(.QKeyEvent.*.);.....void |
31a0 | 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 | .mousePressEvent(.QMouseEvent.*. |
31c0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 | );.....void.mouseReleaseEvent(.Q |
31e0 | 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 4d 6f | MouseEvent.*.);.....void.mouseMo |
3200 | 76 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 23 69 66 6e 64 65 | veEvent(.QMouseEvent.*.);.#ifnde |
3220 | 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 6f 69 64 20 77 68 65 65 | f.QT_NO_WHEELEVENT.....void.whee |
3240 | 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a | lEvent(.QWheelEvent.*.);.#endif. |
3260 | 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 | ....void.focusInEvent(.QFocusEve |
3280 | 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 | nt.*.);.....void.focusOutEvent(. |
32a0 | 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 76 61 6c 75 65 | QFocusEvent.*.);......void.value |
32c0 | 43 68 61 6e 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 61 6e 67 65 43 68 61 6e 67 65 28 29 | Change();.....void.rangeChange() |
32e0 | 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 70 61 69 6e 74 53 63 72 65 65 | ;......virtual.void.repaintScree |
3300 | 6e 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 2a 63 72 20 3d 20 30 20 29 3b 0a 0a 70 72 69 76 61 | n(.const.QRect.*cr.=.0.);..priva |
3320 | 74 65 3a 0a 20 20 20 20 51 44 69 61 6c 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 69 | te:.....QDialPrivate.*.d;......i |
3340 | 6e 74 20 76 61 6c 75 65 46 72 6f 6d 50 6f 69 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 | nt.valueFromPoint(.const.QPoint. |
3360 | 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 61 6e 67 6c 65 28 20 63 6f 6e | &.).const;.....double.angle(.con |
3380 | 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f | st.QPoint.&,.const.QPoint.&.).co |
33a0 | 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 63 61 6c 63 41 72 72 6f 77 28 20 | nst;.....QPointArray.calcArrow(. |
33c0 | 64 6f 75 62 6c 65 20 26 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 63 61 6c | double.&a.).const;.....QRect.cal |
33e0 | 63 44 69 61 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 61 6c 63 42 69 67 4c 69 | cDial().const;.....int.calcBigLi |
3400 | 6e 65 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 61 6c 63 4c 69 6e | neSize().const;.....void.calcLin |
3420 | 65 73 28 29 3b 0a 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 79 | es();..private:.//.Disabled.copy |
3440 | 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 |
3460 | 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 69 61 6c | efined(Q_DISABLE_COPY).....QDial |
3480 | 28 20 63 6f 6e 73 74 20 51 44 69 61 6c 20 26 20 29 3b 0a 20 20 20 20 51 44 69 61 6c 20 26 6f 70 | (.const.QDial.&.);.....QDial.&op |
34a0 | 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 69 61 6c 20 26 20 29 3b 0a 23 65 6e 64 69 66 | erator=(.const.QDial.&.);.#endif |
34c0 | 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 20 2f 2f 20 51 54 5f 4e 4f 5f 44 49 41 4c 0a 0a 23 65 6e | ..};..#endif..//.QT_NO_DIAL..#en |
34e0 | 64 69 66 0a 00 00 00 1a 00 71 00 63 00 6f 00 6c 00 6c 00 65 00 63 00 74 00 69 00 6f 00 6e 00 2e | dif......q.c.o.l.l.e.c.t.i.o.n.. |
3500 | 00 68 00 00 04 50 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h...P/************************* |
3520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a | *******************.**.$Id$.**.* |
3560 | 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 6c 64 20 6f 6e | *.Compatibility.file.-.should.on |
3580 | 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 64 65 2e 0a 2a | ly.be.included.by.legacy.code..* |
35a0 | 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 63 68 20 6f 62 | *.It.#includes.the.file.which.ob |
35c0 | 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 79 72 69 67 68 | soletes.this.one..**.**.Copyrigh |
35e0 | 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 53 41 2e 20 20 | t.(C).1998-2000.Trolltech.ASA... |
3600 | 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 73 20 66 69 | All.rights.reserved..**..This.fi |
3620 | 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 6c 6b 69 74 | le.is.part.of.the.Qt.GUI.Toolkit |
3640 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 | ..**.**.This.file.may.be.distrib |
3660 | 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 | uted.under.the.terms.of.the.Q.Pu |
3680 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 | blic.License.**.as.defined.by.Tr |
36a0 | 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 | olltech.ASA.of.Norway.and.appear |
36c0 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 | ing.in.the.file.**.LICENSE.QPL.i |
36e0 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | ncluded.in.the.packaging.of.this |
3700 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
3720 | 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 6c 69 63 | alid.Qt.Professional.Edition.lic |
3740 | 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 | enses.may.use.this.**.file.in.ac |
3760 | 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 6f 6e 61 | cordance.with.the.Qt.Professiona |
3780 | 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 2a 20 70 | l.Edition.License.Agreement.**.p |
37a0 | 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 6e 61 6c | rovided.with.the.Qt.Professional |
37c0 | 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 71 74 73 6f 66 | .Edition..**.**.See.http://qtsof |
37e0 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
3800 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 | sales@trolltech.com.for.**.infor |
3820 | 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 6e 61 6c 20 45 64 | mation.about.the.Professional.Ed |
3840 | 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 20 68 74 74 70 3a | ition.licensing,.or.see.**.http: |
3860 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 | //qtsoftware.com/qpl/.for.QPL.li |
3880 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | censing.information..**.******** |
38a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38e0 | 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 43 4f 4c 4c 45 43 54 49 4f 4e 5f 48 0a 23 64 65 | *****/.#ifndef.QCOLLECTION_H.#de |
3900 | 66 69 6e 65 20 51 43 4f 4c 4c 45 43 54 49 4f 4e 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | fine.QCOLLECTION_H.#ifndef.QT_NO |
3920 | 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e | _COMPAT.#include."qptrcollection |
3940 | 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 64 00 61 00 74 00 65 | .h".#endif.#endif......q.d.a.t.e |
3960 | 00 74 00 69 00 6d 00 65 00 65 00 64 00 69 00 74 00 2e 00 68 00 00 20 0c 2f 2a 2a 2a 2a 2a 2a 2a | .t.i.m.e.e.d.i.t...h..../******* |
3980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
39a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
39c0 | 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f | *****.**.$Id$.**.**.Definition.o |
39e0 | 66 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 65 64 69 74 20 63 6c 61 73 73 65 73 0a 2a 2a 0a | f.date.and.time.edit.classes.**. |
3a00 | 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 31 31 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 | **.Created.:.001103.**.**.Copyri |
3a20 | 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | ght.(C).2000.Trolltech.ASA...All |
3a40 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
3a60 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 | e.is.part.of.the.widgets.module. |
3a80 | 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | of.the.Qt.GUI.Toolkit..**.**.Thi |
3aa0 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 | s.file.may.be.distributed.under. |
3ac0 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.terms.of.the.Q.Public.Licens |
3ae0 | 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 | e.**.as.defined.by.Trolltech.ASA |
3b00 | 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | .of.Norway.and.appearing.in.the. |
3b20 | 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | file.**.LICENSE.QPL.included.in. |
3b40 | 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | the.packaging.of.this.file..**.* |
3b60 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 | *.This.file.may.be.distributed.a |
3b80 | 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | nd/or.modified.under.the.terms.o |
3ba0 | 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | f.the.**.GNU.General.Public.Lice |
3bc0 | 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 | nse.version.2.as.published.by.th |
3be0 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e | e.Free.Software.**.Foundation.an |
3c00 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e | d.appearing.in.the.file.LICENSE. |
3c20 | 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 | GPL.included.in.the.**.packaging |
3c40 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 | .of.this.file..**.**.Licensees.h |
3c60 | 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 | olding.valid.Qt.Enterprise.Editi |
3c80 | 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 | on.licenses.may.use.this.**.file |
3ca0 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 | .in.accordance.with.the.Qt.Comme |
3cc0 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 | rcial.License.Agreement.provided |
3ce0 | 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | .**.with.the.Software..**.**.Thi |
3d00 | 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f | s.file.is.provided.AS.IS.with.NO |
3d20 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 | .WARRANTY.OF.ANY.KIND,.INCLUDING |
3d40 | 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 | .THE.**.WARRANTY.OF.DESIGN,.MERC |
3d60 | 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 | HANTABILITY.AND.FITNESS.FOR.A.PA |
3d80 | 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 | RTICULAR.PURPOSE..**.**.See.http |
3da0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f | ://qtsoftware.com/pricing.html.o |
3dc0 | 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a | r.email.sales@trolltech.com.for. |
3de0 | 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 | **...information.about.Qt.Commer |
3e00 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 | cial.License.Agreements..**.See. |
3e20 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 | http://qtsoftware.com/qpl/.for.Q |
3e40 | 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 | PL.licensing.information..**.See |
3e60 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/gpl/.for. |
3e80 | 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a | GPL.licensing.information..**.** |
3ea0 | 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 | .Contact.info@trolltech.com.if.a |
3ec0 | 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 | ny.conditions.of.this.licensing. |
3ee0 | 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a | are.**.not.clear.to.you..**.**** |
3f00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3f40 | 2a 2a 2f 0a 0a 23 69 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 | **/..#ifndef.QDATETIMEEDIT_H.#de |
3f60 | 66 69 6e 65 20 51 44 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 | fine.QDATETIMEEDIT_H..#ifndef.QT |
3f80 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | _H.#include."qwidget.h".#include |
3fa0 | 20 22 71 73 74 72 69 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 | ."qstring.h".#include."qdatetime |
3fc0 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | .h".#endif.//.QT_H..#ifndef.QT_N |
3fe0 | 4f 5f 44 41 54 45 54 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 | O_DATETIMEEDIT..class.Q_EXPORT.Q |
4000 | 44 61 74 65 54 69 6d 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 | DateTimeEditBase.:.public.QWidge |
4020 | 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 44 61 | t.{.....Q_OBJECT.public:.....QDa |
4040 | 74 65 54 69 6d 65 45 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 | teTimeEditBase(.QWidget*.parent= |
4060 | 30 2c 20 63 6f 6e 73 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 | 0,.const.char*.name=0.)..:.QWidg |
4080 | 65 74 28 20 70 61 72 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 | et(.parent,.name.).{}..........v |
40a0 | 69 72 74 75 61 6c 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 | irtual.bool.setFocusSection(.int |
40c0 | 20 73 65 63 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 | .sec.).=.0;.....virtual.QString. |
40e0 | 73 65 63 74 69 6f 6e 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 | sectionFormattedText(.int.sec.). |
4100 | 3d 20 30 3b 0a 20 20 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 | =.0;.....virtual.void.addNumber( |
4120 | 20 69 6e 74 20 73 65 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 | .int.sec,.int.num.).=.0;.....vir |
4140 | 74 75 61 6c 20 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 | tual.void.removeLastNumber(.int. |
4160 | 73 65 63 20 29 20 3d 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 | sec.).=.0;..public.slots:.....vi |
4180 | 72 74 75 61 6c 20 76 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 | rtual.void.stepUp().=.0;.....vir |
41a0 | 74 75 61 6c 20 76 6f 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 | tual.void.stepDown().=.0;..priva |
41c0 | 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). |
41e0 | 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 |
4200 | 20 6f 70 65 72 61 74 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 | .operator=.....QDateTimeEditBase |
4220 | 28 20 63 6f 6e 73 74 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 | (.const.QDateTimeEditBase.&.);.. |
4240 | 20 20 20 51 44 61 74 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 | ...QDateTimeEditBase.&operator=( |
4260 | 20 63 6f 6e 73 74 20 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 | .const.QDateTimeEditBase.&.);.#e |
4280 | 6e 64 69 66 0a 7d 3b 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 | ndif.};..class.QDateEditPrivate; |
42a0 | 0a 0a 63 6c 61 73 73 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 | ..class.Q_EXPORT.QDateEdit.:.pub |
42c0 | 6c 69 63 20 51 44 61 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 | lic.QDateTimeEditBase.{.....Q_OB |
42e0 | 4a 45 43 54 0a 20 20 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 | JECT.....Q_ENUMS(.Order.).....Q_ |
4300 | 50 52 4f 50 45 52 54 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 | PROPERTY(.Order.order.READ.order |
4320 | 20 57 52 49 54 45 20 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 | .WRITE.setOrder.).....Q_PROPERTY |
4340 | 28 20 51 44 61 74 65 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 | (.QDate.date.READ.date.WRITE.set |
4360 | 44 61 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 20 61 75 74 6f | Date.).....Q_PROPERTY(.bool.auto |
4380 | 41 64 76 61 6e 63 65 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 | Advance.READ.autoAdvance.WRITE.s |
43a0 | 65 74 41 75 74 6f 41 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 | etAutoAdvance.).....Q_PROPERTY(. |
43c0 | 51 44 61 74 65 20 6d 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 | QDate.maxValue.READ.maxValue.WRI |
43e0 | 54 45 20 73 65 74 4d 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 | TE.setMaxValue.).....Q_PROPERTY( |
4400 | 20 51 44 61 74 65 20 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 | .QDate.minValue.READ.minValue.WR |
4420 | 49 54 45 20 73 65 74 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 | ITE.setMinValue.)..public:.....Q |
4440 | 44 61 74 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 | DateEdit(.QWidget*.parent=0,..co |
4460 | 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 74 65 45 64 69 | nst.char*.name=0.);.....QDateEdi |
4480 | 74 28 20 63 6f 6e 73 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 | t(.const.QDate&.date,.QWidget*.p |
44a0 | 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.);. |
44c0 | 20 20 20 20 7e 51 44 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 | ....~QDateEdit();......enum.Orde |
44e0 | 72 20 7b 20 44 4d 59 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 | r.{.DMY,.MDY,.YMD,.YDM.};......Q |
4500 | 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 7a 65 | Size.sizeHint().const;.....QSize |
4520 | 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 70 75 62 6c 69 | .minimumSizeHint().const;..publi |
4540 | 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 | c.slots:.....virtual.void.setDat |
4560 | 65 28 20 63 6f 6e 73 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 | e(.const.QDate&.date.);..public: |
4580 | 0a 20 20 20 20 51 44 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 | .....QDate.date().const;.....vir |
45a0 | 74 75 61 6c 20 76 6f 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 | tual.void.setOrder(.Order.order. |
45c0 | 29 3b 0a 20 20 20 20 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 | );.....Order.order().const;..... |
45e0 | 76 69 72 74 75 61 6c 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 | virtual.void.setAutoAdvance(.boo |
4600 | 6c 20 61 64 76 61 6e 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 | l.advance.);.....bool.autoAdvanc |
4620 | 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 |
4640 | 4d 69 6e 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 73 65 74 | MinValue(.const.QDate&.d.).{.set |
4660 | 52 61 6e 67 65 28 20 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 | Range(.d,.maxValue().);.}.....QD |
4680 | 61 74 65 20 6d 69 6e 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 | ate.minValue().const;.....virtua |
46a0 | 6c 20 76 6f 69 64 20 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 | l.void.setMaxValue(.const.QDate& |
46c0 | 20 64 20 29 20 7b 20 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 | .d.).{.setRange(.minValue(),.d.) |
46e0 | 3b 20 7d 0a 20 20 20 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 | ;.}.....QDate.maxValue().const;. |
4700 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 61 6e 67 65 28 20 63 6f 6e 73 74 | ....virtual.void.setRange(.const |
4720 | 20 51 44 61 74 65 26 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 | .QDate&.min,.const.QDate&.max.); |
4740 | 0a 20 20 20 20 51 53 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 | .....QString.separator().const;. |
4760 | 20 20 20 20 76 69 72 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 | ....virtual.void.setSeparator(.c |
4780 | 6f 6e 73 74 20 51 53 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 | onst.QString&.s.);......//.Make. |
47a0 | 72 65 6d 6f 76 65 46 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 | removeFirstNumber().virtual.in.Q |
47c0 | 44 61 74 65 54 69 6d 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 | DateTimeEditBase.in.4.0.....void |
47e0 | 20 72 65 6d 6f 76 65 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 | .removeFirstNumber(.int.sec.);.. |
4800 | 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 67 65 64 28 20 | signals:.....void.valueChanged(. |
4820 | 63 6f 6e 73 74 20 51 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 | const.QDate&.date.);..protected: |
4840 | 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 | .....bool.event(.QEvent.*e.);... |
4860 | 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 65 6e 74 20 2a | ..void.timerEvent(.QTimerEvent.* |
4880 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a | .);.....void.resizeEvent(.QResiz |
48a0 | 65 45 76 65 6e 74 20 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 | eEvent.*.);.....void.stepUp();.. |
48c0 | 20 20 20 76 6f 69 64 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 | ...void.stepDown();.....QString. |
48e0 | 73 65 63 74 69 6f 6e 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 | sectionFormattedText(.int.sec.); |
4900 | 0a 20 20 20 20 76 6f 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 | .....void.addNumber(.int.sec,.in |
4920 | 74 20 6e 75 6d 20 29 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 | t.num.);..........void.removeLas |
4940 | 74 4e 75 6d 62 65 72 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 | tNumber(.int.sec.);.....bool.set |
4960 | 46 6f 63 75 73 53 65 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 | FocusSection(.int.s.);......virt |
4980 | 75 61 6c 20 76 6f 69 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 | ual.void.setYear(.int.year.);... |
49a0 | 20 20 76 69 72 74 75 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 | ..virtual.void.setMonth(.int.mon |
49c0 | 74 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 79 28 20 69 | th.);.....virtual.void.setDay(.i |
49e0 | 6e 74 20 64 61 79 20 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 | nt.day.);.....virtual.void.fix() |
4a00 | 3b 0a 20 20 20 20 76 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 | ;.....virtual.bool.outOfRange(.i |
4a20 | 6e 74 20 79 2c 20 69 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 | nt.y,.int.m,.int.d.).const;..pro |
4a40 | 74 65 63 74 65 64 20 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 | tected.slots:.....void.updateBut |
4a60 | 74 6f 6e 73 28 29 3b 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 | tons();......private:.....void.i |
4a80 | 6e 69 74 28 29 3b 0a 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 | nit();.....int.sectionOffsetEnd( |
4aa0 | 20 69 6e 74 20 73 65 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 | .int.sec.).const;.....int.sectio |
4ac0 | 6e 4c 65 6e 67 74 68 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 | nLength(.int.sec.).const;.....QS |
4ae0 | 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 20 63 6f 6e | tring.sectionText(.int.sec.).con |
4b00 | 73 74 3b 0a 20 20 20 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 | st;.....QDateEditPrivate*.d;..#i |
4b20 | 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 |
4b40 | 61 74 65 45 64 69 74 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 | ateEdit(.const.QDateEdit.&.);... |
4b60 | 20 20 51 44 61 74 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 44 | ..QDateEdit.&operator=(.const.QD |
4b80 | 61 74 65 45 64 69 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 54 | ateEdit.&.);.#endif.};..class.QT |
4ba0 | 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 20 | imeEditPrivate;..class.Q_EXPORT. |
4bc0 | 51 54 69 6d 65 45 64 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 | QTimeEdit.:.public.QDateTimeEdit |
4be0 | 42 61 73 65 0a 7b 0a 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 | Base.{.....Q_OBJECT.....Q_SETS(. |
4c00 | 44 69 73 70 6c 61 79 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 | Display.).....Q_PROPERTY(.QTime. |
4c20 | 74 69 6d 65 20 52 45 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 | time.READ.time.WRITE.setTime.).. |
4c40 | 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 20 | ...Q_PROPERTY(.bool.autoAdvance. |
4c60 | 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 64 | READ.autoAdvance.WRITE.setAutoAd |
4c80 | 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 54 69 6d 65 20 6d 61 | vance.).....Q_PROPERTY(.QTime.ma |
4ca0 | 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 61 | xValue.READ.maxValue.WRITE.setMa |
4cc0 | 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 54 69 6d 65 20 6d | xValue.).....Q_PROPERTY(.QTime.m |
4ce0 | 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 4d | inValue.READ.minValue.WRITE.setM |
4d00 | 69 6e 56 61 6c 75 65 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 | inValue.).....Q_PROPERTY(.Displa |
4d20 | 79 20 64 69 73 70 6c 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 | y.display.READ.display.WRITE.set |
4d40 | 44 69 73 70 6c 61 79 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 | Display.)..public:.....enum.Disp |
4d60 | 6c 61 79 20 7b 0a 09 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 | lay.{..Hours.=.0x01,..Minutes.=. |
4d80 | 30 78 30 32 2c 0a 09 53 65 63 6f 6e 64 73 09 3d 20 30 78 30 34 2c 0a 09 2f 2a 52 65 73 65 72 76 | 0x02,..Seconds.=.0x04,../*Reserv |
4da0 | 65 64 20 3d 20 30 78 30 38 2c 2a 2f 0a 09 41 4d 50 4d 09 3d 20 30 78 31 30 0a 20 20 20 20 7d 3b | ed.=.0x08,*/..AMPM.=.0x10.....}; |
4dc0 | 0a 0a 20 20 20 20 51 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 | ......QTimeEdit(.QWidget*.parent |
4de0 | 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 20 20 20 20 51 | =0,..const.char*.name=0.);.....Q |
4e00 | 54 69 6d 65 45 64 69 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 | TimeEdit(.const.QTime&.time,.QWi |
4e20 | 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 72 2a 20 6e 61 6d | dget*.parent=0,..const.char*.nam |
4e40 | 65 3d 30 20 29 3b 0a 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 | e=0.);.....~QTimeEdit();......QS |
4e60 | 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 7a 65 20 | ize.sizeHint().const;.....QSize. |
4e80 | 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 70 75 62 6c 69 63 | minimumSizeHint().const;..public |
4ea0 | 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 69 6d 65 | .slots:.....virtual.void.setTime |
4ec0 | 28 20 63 6f 6e 73 74 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 | (.const.QTime&.time.);..public:. |
4ee0 | 20 20 20 20 51 54 69 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 | ....QTime.time().const;.....virt |
4f00 | 75 61 6c 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 | ual.void.setAutoAdvance(.bool.ad |
4f20 | 76 61 6e 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 | vance.);.....bool.autoAdvance(). |
4f40 | 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 4d 69 6e 56 | const;......virtual.void.setMinV |
4f60 | 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 61 6e 67 | alue(.const.QTime&.d.).{.setRang |
4f80 | 65 28 20 64 2c 20 6d 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 | e(.d,.maxValue().);.}.....QTime. |
4fa0 | 6d 69 6e 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 | minValue().const;.....virtual.vo |
4fc0 | 69 64 20 73 65 74 4d 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 | id.setMaxValue(.const.QTime&.d.) |
4fe0 | 20 7b 20 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 | .{.setRange(.minValue(),.d.);.}. |
5000 | 20 20 20 20 51 54 69 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 | ....QTime.maxValue().const;..... |
5020 | 76 69 72 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 54 69 | virtual.void.setRange(.const.QTi |
5040 | 6d 65 26 20 6d 69 6e 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 | me&.min,.const.QTime&.max.);.... |
5060 | 20 51 53 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 | .QString.separator().const;..... |
5080 | 76 69 72 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 | virtual.void.setSeparator(.const |
50a0 | 20 51 53 74 72 69 6e 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 | .QString&.s.);......uint.display |
50c0 | 28 29 20 63 6f 6e 73 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 | ().const;.....void.setDisplay(.u |
50e0 | 69 6e 74 20 64 69 73 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 | int.disp.);......//.Make.removeF |
5100 | 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 |
5120 | 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 |
5140 | 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 |
5160 | 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 |
5180 | 54 69 6d 65 26 20 74 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 | Time&.time.);..protected:.....bo |
51a0 | 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. |
51c0 | 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 65 20 29 3b 0a 20 20 | timerEvent(.QTimerEvent.*e.);... |
51e0 | 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 | ..void.resizeEvent(.QResizeEvent |
5200 | 20 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 | .*.);.....void.stepUp();.....voi |
5220 | 64 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 | d.stepDown();.....QString.sectio |
5240 | 6e 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 | nFormattedText(.int.sec.);.....v |
5260 | 6f 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 | oid.addNumber(.int.sec,.int.num. |
5280 | 29 3b 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 28 20 69 6e | );.....void.removeLastNumber(.in |
52a0 | 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 63 74 69 6f | t.sec.);.....bool.setFocusSectio |
52c0 | 6e 28 20 69 6e 74 20 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 | n(.int.s.);..........virtual.boo |
52e0 | 6c 20 6f 75 74 4f 66 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 | l.outOfRange(.int.h,.int.m,.int. |
5300 | 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 48 | s.).const;.....virtual.void.setH |
5320 | 6f 75 72 28 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | our(.int.h.);.....virtual.void.s |
5340 | 65 74 4d 69 6e 75 74 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 | etMinute(.int.m.);.....virtual.v |
5360 | 6f 69 64 20 73 65 74 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 | oid.setSecond(.int.s.);......pro |
5380 | 74 65 63 74 65 64 20 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 | tected.slots:.....void.updateBut |
53a0 | 74 6f 6e 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 | tons();..private:.....void.init( |
53c0 | 29 3b 0a 20 20 20 20 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 | );.....QString.sectionText(.int. |
53e0 | 73 65 63 20 29 3b 0a 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 | sec.);.....QTimeEditPrivate*.d;. |
5400 | 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).... |
5420 | 20 51 54 69 6d 65 45 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 | .QTimeEdit(.const.QTimeEdit.&.); |
5440 | 0a 20 20 20 20 51 54 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 | .....QTimeEdit.&operator=(.const |
5460 | 20 51 54 69 6d 65 45 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 | .QTimeEdit.&.);.#endif.};...clas |
5480 | 73 20 51 44 61 74 65 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 | s.QDateTimeEditPrivate;..class.Q |
54a0 | 5f 45 58 50 4f 52 54 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 | _EXPORT.QDateTimeEdit.:.public.Q |
54c0 | 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 | Widget.{.....Q_OBJECT.....Q_PROP |
54e0 | 45 52 54 59 28 20 51 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 | ERTY(.QDateTime.dateTime.READ.da |
5500 | 74 65 54 69 6d 65 20 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 | teTime.WRITE.setDateTime.)..publ |
5520 | 69 63 3a 0a 20 20 20 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 | ic:.....QDateTimeEdit(.QWidget*. |
5540 | 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a | parent=0,.const.char*.name=0.);. |
5560 | 20 20 20 20 51 44 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 | ....QDateTimeEdit(.const.QDateTi |
5580 | 6d 65 26 20 64 61 74 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 | me&.datetime,.QWidget*.parent=0, |
55a0 | 0a 09 09 20 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 | ......const.char*.name=0.);..... |
55c0 | 7e 51 44 61 74 65 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 | ~QDateTimeEdit();......QSize.siz |
55e0 | 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 |
5600 | 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: |
5620 | 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 54 69 6d 65 28 20 63 | .....virtual.void.setDateTime(.c |
5640 | 6f 6e 73 74 20 51 44 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 | onst.QDateTime.&.dt.);..public:. |
5660 | 20 20 20 20 51 44 61 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 | ....QDateTime.dateTime().const;. |
5680 | 0a 20 20 20 20 51 44 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 | .....QDateEdit*.dateEdit().{.ret |
56a0 | 75 72 6e 20 64 65 3b 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 | urn.de;.}.....QTimeEdit*.timeEdi |
56c0 | 74 28 29 20 7b 20 72 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 | t().{.return.te;.}......virtual. |
56e0 | 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 63 | void.setAutoAdvance(.bool.advanc |
5700 | 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 73 | e.);.....bool.autoAdvance().cons |
5720 | 74 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 67 | t;..signals:.....void.valueChang |
5740 | 65 64 28 20 63 6f 6e 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 | ed(.const.QDateTime&.datetime.); |
5760 | 0a 0a 70 72 6f 74 65 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 | ..protected:.....//.###.make.ini |
5780 | 74 28 29 20 70 72 69 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 | t().private.in.Qt.4.0.....void.i |
57a0 | 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 | nit();.....void.resizeEvent(.QRe |
57c0 | 73 69 7a 65 45 76 65 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 | sizeEvent.*.);..protected.slots: |
57e0 | 0a 20 20 20 20 2f 2f 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 | .....//.###.make.these.two.funct |
5800 | 69 6f 6e 73 20 70 72 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 | ions.private.in.Qt.4.0,.....//.. |
5820 | 20 20 20 61 6e 64 20 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 | ...and.merge.them.into.one.with. |
5840 | 6e 6f 20 70 61 72 61 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 | no.parameter.....void.newValue(. |
5860 | 63 6f 6e 73 74 20 51 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 | const.QDate&.d.);.....void.newVa |
5880 | 6c 75 65 28 20 63 6f 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 | lue(.const.QTime&.t.);..private: |
58a0 | 0a 20 20 20 20 51 44 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 | .....QDateEdit*.de;.....QTimeEdi |
58c0 | 74 2a 20 74 65 3b 0a 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 | t*.te;.....QDateTimeEditPrivate* |
58e0 | 20 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 | .d;..#if.defined(Q_DISABLE_COPY) |
5900 | 0a 20 20 20 20 51 44 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 | .....QDateTimeEdit(.const.QDateT |
5920 | 69 6d 65 45 64 69 74 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 | imeEdit.&.);.....QDateTimeEdit.& |
5940 | 6f 70 65 72 61 74 6f 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 | operator=(.const.QDateTimeEdit.& |
5960 | 20 29 3b 0a 23 65 6e 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 | .);.#endif.};..#endif.#endif.... |
5980 | 20 00 71 00 65 00 64 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 | ..q.e.d.i.t.o.r.f.a.c.t.o.r.y... |
59a0 | 68 00 00 09 3c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | h...</************************** |
59c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | ******************.**.**.Definit |
5a00 | 69 6f 6e 20 6f 66 20 51 45 64 69 74 6f 72 46 61 63 74 6f 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a | ion.of.QEditorFactory.class.**.* |
5a20 | 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 | *.Created.:.2000-11-03.**.**.Cop |
5a40 | 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 | yright.(C).2000.Trolltech.ASA... |
5a60 | 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | All.rights.reserved..**.**.This. |
5a80 | 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f | file.is.part.of.the.sql.module.o |
5aa0 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
5ac0 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 | .file.may.be.distributed.under.t |
5ae0 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.terms.of.the.Q.Public.License |
5b00 | 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 | .**.as.defined.by.Trolltech.ASA. |
5b20 | 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | of.Norway.and.appearing.in.the.f |
5b40 | 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | ile.**.LICENSE.QPL.included.in.t |
5b60 | 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 20 20 0a | he.packaging.of.this.file..**... |
5b80 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
5ba0 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | and/or.modified.under.the.terms. |
5bc0 | 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | of.the.**.GNU.General.Public.Lic |
5be0 | 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 | ense.version.2.as.published.by.t |
5c00 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 | he.Free.Software.**.Foundation.a |
5c20 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 | nd.appearing.in.the.file.LICENSE |
5c40 | 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e | .GPL.included.in.the.**.packagin |
5c60 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 | g.of.this.file..**.**.Licensees. |
5c80 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 | holding.valid.Qt.Enterprise.Edit |
5ca0 | 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c | ion.licenses.may.use.this.**.fil |
5cc0 | 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d | e.in.accordance.with.the.Qt.Comm |
5ce0 | 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 | ercial.License.Agreement.provide |
5d00 | 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | d.**.with.the.Software..**.**.Th |
5d20 | 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e | is.file.is.provided.AS.IS.with.N |
5d40 | 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e | O.WARRANTY.OF.ANY.KIND,.INCLUDIN |
5d60 | 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 | G.THE.**.WARRANTY.OF.DESIGN,.MER |
5d80 | 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 | CHANTABILITY.AND.FITNESS.FOR.A.P |
5da0 | 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 | ARTICULAR.PURPOSE..**.**.See.htt |
5dc0 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 | p://qtsoftware.com/pricing.html. |
5de0 | 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 | or.email.sales@trolltech.com.for |
5e00 | 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 | .**...information.about.Qt.Comme |
5e20 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 | rcial.License.Agreements..**.See |
5e40 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/qpl/.for. |
5e60 | 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 | QPL.licensing.information..**.Se |
5e80 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 | e.http://qtsoftware.com/gpl/.for |
5ea0 | 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a | .GPL.licensing.information..**.* |
5ec0 | 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 | *.Contact.info@trolltech.com.if. |
5ee0 | 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 | any.conditions.of.this.licensing |
5f00 | 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a | .are.**.not.clear.to.you..**.*** |
5f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f60 | 2a 2a 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.# |
5f80 | 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 |
5fa0 | 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 |
5fc0 | 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. |
5fe0 | 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.).| |
6000 | 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 |
6020 | 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 |
6040 | 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. |
6060 | 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 |
6080 | 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 |
60a0 | 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 |
60c0 | 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 |
60e0 | 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 |
6100 | 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(); |
6120 | 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 |
6140 | 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 |
6160 | 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 |
6180 | 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 |
61a0 | 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 |
61c0 | 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 |
61e0 | 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 |
6200 | 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 |
6220 | 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 |
6240 | 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 |
6260 | 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 |
6280 | 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.&.);.# |
62a0 | 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.# |
62c0 | 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 |
62e0 | 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 2a 2a 2a 2a | .b.i.g.5.c.o.d.e.c...h..../***** |
6300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6340 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e | *******.**.$Id$.**.**.Definition |
6360 | 20 6f 66 20 51 42 69 67 35 43 6f 64 65 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | .of.QBig5Codec.class.**.**.Creat |
6380 | 65 64 20 3a 20 39 39 30 37 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.990713.**.**.Copyright.(C). |
63a0 | 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1992-2002.Trolltech.ASA...All.ri |
63c0 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
63e0 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 | s.part.of.the.tools.module.of.th |
6400 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
6420 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | e.may.be.distributed.under.the.t |
6440 | 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | erms.of.the.Q.Public.License.**. |
6460 | 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e | as.defined.by.Trolltech.ASA.of.N |
6480 | 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a | orway.and.appearing.in.the.file. |
64a0 | 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 | **.LICENSE.QPL.included.in.the.p |
64c0 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ackaging.of.this.file..**.**.Thi |
64e0 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 | s.file.may.be.distributed.and/or |
6500 | 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | .modified.under.the.terms.of.the |
6520 | 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 | .**.GNU.General.Public.License.v |
6540 | 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 | ersion.2.as.published.by.the.Fre |
6560 | 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 | e.Software.**.Foundation.and.app |
6580 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 | earing.in.the.file.LICENSE.GPL.i |
65a0 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | ncluded.in.the.**.packaging.of.t |
65c0 | 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 |
65e0 | 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 | g.valid.Qt.Enterprise.Edition.or |
6600 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 | .Qt.Professional.Edition.**.lice |
6620 | 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 | nses.may.use.this.file.in.accord |
6640 | 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | ance.with.the.Qt.Commercial.Lice |
6660 | 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 | nse.**.Agreement.provided.with.t |
6680 | 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | he.Software..**.**.This.file.is. |
66a0 | 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 | provided.AS.IS.with.NO.WARRANTY. |
66c0 | 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 | OF.ANY.KIND,.INCLUDING.THE.**.WA |
66e0 | 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | RRANTY.OF.DESIGN,.MERCHANTABILIT |
6700 | 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | Y.AND.FITNESS.FOR.A.PARTICULAR.P |
6720 | 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | URPOSE..**.**.See.http://qtsoftw |
6740 | 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 | are.com/pricing.html.or.email.sa |
6760 | 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 | les@trolltech.com.for.**...infor |
6780 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e | mation.about.Qt.Commercial.Licen |
67a0 | 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | se.Agreements..**.See.http://qts |
67c0 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/qpl/.for.QPL.licensi |
67e0 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | ng.information..**.See.http://qt |
6800 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 | software.com/gpl/.for.GPL.licens |
6820 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 | ing.information..**.**.Contact.i |
6840 | 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 | nfo@trolltech.com.if.any.conditi |
6860 | 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 | ons.of.this.licensing.are.**.not |
6880 | 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .clear.to.you..**.************** |
68a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f 20 4d 6f | ************************/..//.Mo |
68e0 | 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 61 6c | st.of.the.code.here.was.original |
6900 | 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 75 61 6e 67 20 61 6e | ly.written.by.Ming-Che.Chuang.an |
6920 | 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 74 68 20 74 68 65 20 | d.//.is.included.in.Qt.with.the. |
6940 | 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 74 68 65 20 67 72 61 | author's.permission,.and.the.gra |
6960 | 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 6f 6c 6c 74 65 63 68 | teful.//.thanks.of.the.Trolltech |
6980 | 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 43 5f 48 0a 23 64 65 | .team...#ifndef.QBIG5CODEC_H.#de |
69a0 | 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 66 20 51 54 5f 48 0a | fine.QBIG5CODEC_H..#ifndef.QT_H. |
69c0 | 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 65 6e 64 69 66 20 2f | #include."qtextcodec.h".#endif./ |
69e0 | 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 53 | /.QT_H..#ifndef.QT_NO_BIG_CODECS |
6a00 | 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 69 63 20 51 54 65 78 | ..class.QBig5Codec.:.public.QTex |
6a20 | 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 | tCodec.{.public:.....virtual.int |
6a40 | 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 | .mibEnum().const;.....const.char |
6a60 | 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 6f 64 65 | *.name().const;......QTextDecode |
6a80 | 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 21 64 65 | r*.makeDecoder().const;..#if.!de |
6aa0 | 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 | fined(Q_NO_USING_KEYWORD).....us |
6ac0 | 69 6e 67 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 3b 0a 23 65 6e | ing.QTextCodec::fromUnicode;.#en |
6ae0 | 64 69 66 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e | dif.....QCString.fromUnicode(con |
6b00 | 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 | st.QString&.uc,.int&.lenInOut).c |
6b20 | 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 | onst;.....QString.toUnicode(cons |
6b40 | 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 0a | t.char*.chars,.int.len).const;.. |
6b60 | 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f | ....int.heuristicContentMatch(co |
6b80 | 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 3b | nst.char*.chars,.int.len).const; |
6ba0 | 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 | .....int.heuristicNameMatch(cons |
6bc0 | 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 63 6c 61 73 73 20 51 | t.char*.hint).const;.};..class.Q |
6be0 | 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 54 65 78 74 43 6f 64 | Big5hkscsCodec.:.public.QTextCod |
6c00 | 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 69 62 | ec.{.public:.....virtual.int.mib |
6c20 | 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 | Enum().const;.....const.char*.na |
6c40 | 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 44 65 63 6f 64 65 72 2a 20 6d | me().const;......QTextDecoder*.m |
6c60 | 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 | akeDecoder().const;..#if.!define |
6c80 | 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 | d(Q_NO_USING_KEYWORD).....using. |
6ca0 | 51 54 65 78 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 3b 0a 23 65 6e 64 69 66 0a | QTextCodec::fromUnicode;.#endif. |
6cc0 | 20 20 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 | ....QCString.fromUnicode(const.Q |
6ce0 | 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 | String&.uc,.int&.lenInOut).const |
6d00 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 | ;.....QString.toUnicode(const.ch |
6d20 | 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 0a 20 20 20 20 | ar*.chars,.int.len).const;...... |
6d40 | 69 6e 74 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 | int.heuristicContentMatch(const. |
6d60 | 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | char*.chars,.int.len).const;.... |
6d80 | 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 | .int.heuristicNameMatch(const.ch |
6da0 | 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 69 66 0a 23 65 6e 64 | ar*.hint).const;.};..#endif.#end |
6dc0 | 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 00 00 09 4c 2f 2a 2a | if......q.b.i.t.m.a.p...h...L/** |
6de0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6e00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6e20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e | **********.**.$Id:.$.**.**.Defin |
6e40 | 69 74 69 6f 6e 20 6f 66 20 51 42 69 74 6d 61 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 | ition.of.QBitmap.class.**.**.Cre |
6e60 | 61 74 65 64 20 3a 20 39 34 31 30 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ated.:.941020.**.**.Copyright.(C |
6e80 | 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 | ).1992-2000.Trolltech.ASA...All. |
6ea0 | 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | rights.reserved..**.**.This.file |
6ec0 | 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 | .is.part.of.the.kernel.module.of |
6ee0 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
6f00 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
6f20 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
6f40 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
6f60 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
6f80 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
6fa0 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
6fc0 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
6fe0 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
7000 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
7020 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
7040 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
7060 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
7080 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
70a0 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
70c0 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
70e0 | 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c | .or.Qt.Professional.Edition.**.l |
7100 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | icenses.may.use.this.file.in.acc |
7120 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
7140 | 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | icense.**.Agreement.provided.wit |
7160 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
7180 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
71a0 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
71c0 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
71e0 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
7200 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
7220 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
7240 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
7260 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
7280 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
72a0 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
72c0 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
72e0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
7300 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
7320 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
7340 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
7360 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
7380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
73a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
73c0 | 66 6e 64 65 66 20 51 42 49 54 4d 41 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 49 54 4d 41 50 5f | fndef.QBITMAP_H.#define.QBITMAP_ |
73e0 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 | H..#ifndef.QT_H.#include."qpixma |
7400 | 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | p.h".#endif.//.QT_H...class.Q_EX |
7420 | 50 4f 52 54 20 51 42 69 74 6d 61 70 20 3a 20 70 75 62 6c 69 63 20 51 50 69 78 6d 61 70 0a 7b 0a | PORT.QBitmap.:.public.QPixmap.{. |
7440 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 42 69 74 6d 61 70 28 29 3b 0a 20 20 20 20 51 42 69 74 6d | public:.....QBitmap();.....QBitm |
7460 | 61 70 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 20 62 6f 6f 6c 20 63 6c 65 61 72 20 3d 20 | ap(.int.w,.int.h,..bool.clear.=. |
7480 | 46 41 4c 53 45 2c 0a 09 20 20 20 20 20 51 50 69 78 6d 61 70 3a 3a 4f 70 74 69 6d 69 7a 61 74 69 | FALSE,.......QPixmap::Optimizati |
74a0 | 6f 6e 20 3d 20 51 50 69 78 6d 61 70 3a 3a 44 65 66 61 75 6c 74 4f 70 74 69 6d 20 29 3b 0a 20 20 | on.=.QPixmap::DefaultOptim.);... |
74c0 | 20 20 51 42 69 74 6d 61 70 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 62 6f 6f 6c 20 63 | ..QBitmap(.const.QSize.&,.bool.c |
74e0 | 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 61 70 3a 3a 4f 70 74 | lear.=.FALSE,.......QPixmap::Opt |
7500 | 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 75 6c 74 4f 70 74 69 | imization.=.QPixmap::DefaultOpti |
7520 | 6d 20 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 | m.);.....QBitmap(.int.w,.int.h,. |
7540 | 20 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 62 69 74 73 2c 20 62 6f 6f 6c 20 69 73 58 62 69 74 6d | .const.uchar.*bits,.bool.isXbitm |
7560 | 61 70 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 28 20 63 6f 6e 73 74 20 51 | ap=FALSE.);.....QBitmap(.const.Q |
7580 | 53 69 7a 65 20 26 2c 20 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 62 69 74 73 2c 20 62 6f 6f 6c 20 | Size.&,.const.uchar.*bits,.bool. |
75a0 | 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 69 74 6d 61 70 28 20 | isXbitmap=FALSE.);.....QBitmap(. |
75c0 | 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | const.QBitmap.&.);.#ifndef.QT_NO |
75e0 | 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 51 42 69 74 6d 61 70 28 20 63 6f 6e 73 74 20 51 53 74 72 | _IMAGEIO.....QBitmap(.const.QStr |
7600 | 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 | ing.&fileName,.const.char.*forma |
7620 | 74 3d 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 42 69 74 6d 61 70 20 26 6f 70 65 72 61 | t=0.);.#endif.....QBitmap.&opera |
7640 | 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 42 69 | tor=(.const.QBitmap.&.);.....QBi |
7660 | 74 6d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 | tmap.&operator=(.const.QPixmap.& |
7680 | 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 6f 6e 73 | .);.....QBitmap.&operator=(.cons |
76a0 | 74 20 51 49 6d 61 67 65 20 20 26 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 | t.QImage..&.);..#ifndef.QT_NO_PI |
76c0 | 58 4d 41 50 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 20 20 20 20 51 42 69 74 6d 61 70 20 | XMAP_TRANSFORMATION.....QBitmap. |
76e0 | 20 78 46 6f 72 6d 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 20 63 6f 6e 73 74 | .xForm(.const.QWMatrix.&.).const |
7700 | 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 49 54 4d 41 50 5f | ;.#endif.};...#endif.//.QBITMAP_ |
7720 | 48 0a 00 00 00 18 00 6d 00 77 00 65 00 72 00 6b 00 73 00 5f 00 6d 00 61 00 63 00 2e 00 68 00 00 | H......m.w.e.r.k.s._.m.a.c...h.. |
7740 | 06 aa 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ../***************************** |
7760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 2e 2e | ***************.**.$Id$.**.**... |
77a0 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 | ..**.**.Copyright.(C).1992-2003. |
77c0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
77e0 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
7800 | 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | the.Qt.GUI.Toolkit..**.**.This.f |
7820 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
7840 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
7860 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
7880 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
78a0 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
78c0 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
78e0 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
7900 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
7920 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 | alid.Qt.Enterprise.Edition.or.Qt |
7940 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 | .Professional.Edition.**.license |
7960 | 73 20 66 6f 72 20 4d 61 63 69 6e 74 6f 73 68 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c | s.for.Macintosh.may.use.this.fil |
7980 | 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d | e.in.accordance.with.the.Qt.Comm |
79a0 | 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 | ercial.**.License.Agreement.prov |
79c0 | 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | ided.with.the.Software..**.**.Th |
79e0 | 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e | is.file.is.provided.AS.IS.with.N |
7a00 | 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e | O.WARRANTY.OF.ANY.KIND,.INCLUDIN |
7a20 | 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 | G.THE.**.WARRANTY.OF.DESIGN,.MER |
7a40 | 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 | CHANTABILITY.AND.FITNESS.FOR.A.P |
7a60 | 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 | ARTICULAR.PURPOSE..**.**.See.htt |
7a80 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 | p://qtsoftware.com/pricing.html. |
7aa0 | 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 | or.email.sales@trolltech.com.for |
7ac0 | 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 | .**...information.about.Qt.Comme |
7ae0 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 | rcial.License.Agreements..**.See |
7b00 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/gpl/.for. |
7b20 | 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a | GPL.licensing.information..**.** |
7b40 | 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 | .Contact.info@trolltech.com.if.a |
7b60 | 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 | ny.conditions.of.this.licensing. |
7b80 | 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a | are.**.not.clear.to.you..**.**** |
7ba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7bc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7be0 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 4d 57 45 52 4b 53 5f 4d 41 43 5f 48 0a 23 64 65 66 69 6e | **/..#ifndef.MWERKS_MAC_H.#defin |
7c00 | 65 20 4d 57 45 52 4b 53 5f 4d 41 43 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 | e.MWERKS_MAC_H..#include."qgloba |
7c20 | 6c 2e 68 22 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 0a 0a 23 69 66 64 65 66 20 51 5f 4f | l.h".#ifdef.Q_OS_MAC..#ifdef.Q_O |
7c40 | 53 5f 4d 41 43 39 0a 20 2f 2f 74 68 65 73 65 20 64 6f 6e 27 74 20 62 65 6c 6f 6e 67 20 68 65 72 | S_MAC9..//these.don't.belong.her |
7c60 | 65 2c 20 6e 65 65 64 20 61 20 77 61 79 20 74 6f 20 61 63 63 65 73 73 20 74 68 69 73 20 6f 75 74 | e,.need.a.way.to.access.this.out |
7c80 | 73 69 64 65 20 2e 68 20 66 69 6c 65 73 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 44 | side..h.files.#.define.QT_NO_COD |
7ca0 | 45 43 53 0a 23 20 64 65 66 69 6e 65 20 4d 4f 43 5f 4d 57 45 52 4b 53 5f 50 4c 55 47 49 4e 0a 23 | ECS.#.define.MOC_MWERKS_PLUGIN.# |
7cc0 | 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 6d 61 63 69 6e 74 6f 73 68 0a 0a 2f 2a 6d 61 6b 65 20 | endif.#define.macintosh../*make. |
7ce0 | 6d 6f 63 20 61 20 70 6c 75 67 69 6e 2a 2f 0a 65 6e 75 6d 20 6d 6f 63 5f 73 74 61 74 75 73 20 7b | moc.a.plugin*/.enum.moc_status.{ |
7d00 | 0a 20 20 20 20 6d 6f 63 5f 73 75 63 63 65 73 73 20 3d 20 31 2c 0a 20 20 20 20 6d 6f 63 5f 70 61 | .....moc_success.=.1,.....moc_pa |
7d20 | 72 73 65 5f 65 72 72 6f 72 20 3d 20 32 2c 0a 20 20 20 20 6d 6f 63 5f 6e 6f 5f 71 6f 62 6a 65 63 | rse_error.=.2,.....moc_no_qobjec |
7d40 | 74 20 3d 20 33 2c 0a 20 20 20 20 6d 6f 63 5f 6e 6f 74 5f 74 69 6d 65 20 3d 20 34 2c 0a 20 20 20 | t.=.3,.....moc_not_time.=.4,.... |
7d60 | 20 6d 6f 63 5f 6e 6f 5f 73 6f 75 72 63 65 20 3d 20 35 2c 0a 20 20 20 20 6d 6f 63 5f 67 65 6e 65 | .moc_no_source.=.5,.....moc_gene |
7d80 | 72 61 6c 5f 65 72 72 6f 72 20 3d 20 36 0a 7d 3b 0a 0a 2f 2f 67 65 74 20 74 68 65 20 71 74 20 6d | ral_error.=.6.};..//get.the.qt.m |
7da0 | 61 63 39 20 73 74 75 66 66 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 39 0a 23 20 69 6e 63 | ac9.stuff.#ifdef.Q_OS_MAC9.#.inc |
7dc0 | 6c 75 64 65 20 22 71 74 5f 6d 61 63 39 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a | lude."qt_mac9.h".#endif..#endif. |
7de0 | 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 63 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 69 00 6f 00 | #endif......q.c.o.n.n.e.c.t.i.o. |
7e00 | 6e 00 2e 00 68 00 00 09 bd 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | n...h..../********************** |
7e20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 | **********************.**.$Id:.$ |
7e60 | 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 43 6f 6e 6e 65 63 74 69 6f 6e | .**.**.Definition.of.QConnection |
7e80 | 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 30 34 31 37 0a 2a 2a | .class.**.**.Created.:.930417.** |
7ea0 | 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c | .**.Copyright.(C).1992-2000.Trol |
7ec0 | 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e | ltech.ASA...All.rights.reserved. |
7ee0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 | .**.**.This.file.is.part.of.the. |
7f00 | 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | kernel.module.of.the.Qt.GUI.Tool |
7f20 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
7f40 | 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 | ributed.under.the.terms.of.the.Q |
7f60 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 | .Public.License.**.as.defined.by |
7f80 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 | .Trolltech.ASA.of.Norway.and.app |
7fa0 | 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 |
7fc0 | 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 |
7fe0 | 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | his.file..**.**.This.file.may.be |
8000 | 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 | .distributed.and/or.modified.und |
8020 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 | er.the.terms.of.the.**.GNU.Gener |
8040 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 | al.Public.License.version.2.as.p |
8060 | 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a | ublished.by.the.Free.Software.** |
8080 | 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | .Foundation.and.appearing.in.the |
80a0 | 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | .file.LICENSE.GPL.included.in.th |
80c0 | 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | e.**.packaging.of.this.file..**. |
80e0 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e | **.Licensees.holding.valid.Qt.En |
8100 | 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f | terprise.Edition.or.Qt.Professio |
8120 | 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 | nal.Edition.**.licenses.may.use. |
8140 | 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 | this.file.in.accordance.with.the |
8160 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d | .Qt.Commercial.License.**.Agreem |
8180 | 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a | ent.provided.with.the.Software.. |
81a0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 | **.**.This.file.is.provided.AS.I |
81c0 | 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 | S.with.NO.WARRANTY.OF.ANY.KIND,. |
81e0 | 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 | INCLUDING.THE.**.WARRANTY.OF.DES |
8200 | 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 | IGN,.MERCHANTABILITY.AND.FITNESS |
8220 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a | .FOR.A.PARTICULAR.PURPOSE..**.** |
8240 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 | .See.http://qtsoftware.com/prici |
8260 | 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 | ng.html.or.email.sales@trolltech |
8280 | 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .com.for.**...information.about. |
82a0 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 | Qt.Commercial.License.Agreements |
82c0 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 | ..**.See.http://qtsoftware.com/q |
82e0 | 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.QPL.licensing.informatio |
8300 | 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | n..**.See.http://qtsoftware.com/ |
8320 | 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | gpl/.for.GPL.licensing.informati |
8340 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 | on..**.**.Contact.info@trolltech |
8360 | 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c | .com.if.any.conditions.of.this.l |
8380 | 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 | icensing.are.**.not.clear.to.you |
83a0 | 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..**.*************************** |
83c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
83e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4e 4e 45 43 54 49 4f | ***********/..#ifndef.QCONNECTIO |
8400 | 4e 5f 48 0a 23 64 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 | N_H.#define.QCONNECTION_H..#ifnd |
8420 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e | ef.QT_H.#include."qobject.h".#en |
8440 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6e | dif.//.QT_H..class.Q_EXPORT.QCon |
8460 | 6e 65 63 74 69 6f 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 | nection.{.public:.....QConnectio |
8480 | 6e 28 20 63 6f 6e 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 | n(.const.QObject.*,.int,.const.c |
84a0 | 68 61 72 20 2a 6d 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 | har.*memberName,.int.memberType. |
84c0 | 29 3b 0a 20 20 20 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 | );....~QConnection().{}......boo |
84e0 | 6c 20 20 20 20 20 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 | l.....isConnected().const.{.retu |
8500 | 72 6e 20 6f 62 6a 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 | rn.obj.!=.0;.}......QObject.*obj |
8520 | 65 63 74 28 29 20 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 | ect().const..{.return.obj;.}.//. |
8540 | 67 65 74 20 6f 62 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 | get.object/member.pointer.....in |
8560 | 74 20 20 6d 65 6d 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 | t..member().const..{.return.mbr; |
8580 | 20 7d 0a 20 20 20 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 | .}.....const.char.*memberName(). |
85a0 | 63 6f 6e 73 74 20 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 | const.{.return.mbr_name;.}.....i |
85c0 | 6e 74 20 20 6d 65 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 | nt..memberType().const..{.return |
85e0 | 20 6d 62 72 5f 74 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 | .mbr_type;.}.....int......numArg |
8600 | 73 28 29 20 63 6f 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 | s().const.{.return.nargs;.}..pri |
8620 | 76 61 74 65 3a 0a 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 | vate:.....QObject.*obj;....//.ob |
8640 | 6a 65 63 74 20 63 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 | ject.connected.to.....int..mbr;. |
8660 | 09 09 09 2f 2f 20 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 | ...//.member.connected.to.....co |
8680 | 6e 73 74 20 63 68 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 | nst.char.*mbr_name;.....int.mbr_ |
86a0 | 74 79 70 65 3b 0a 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 | type;.....int......nargs;..priva |
86c0 | 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 |
86e0 | 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 |
8700 | 41 42 4c 45 5f 43 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 | ABLE_COPY).....QConnection(.cons |
8720 | 74 20 51 43 6f 6e 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 | t.QConnection.&.);.....QConnecti |
8740 | 6f 6e 20 26 6f 70 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 | on.&operator=(.const.QConnection |
8760 | 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e | .&.);.#endif.};..#define.Q_DEFIN |
8780 | 45 44 5f 51 43 4f 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 | ED_QCONNECTION.#include."qwinexp |
87a0 | 6f 72 74 2e 68 22 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 | ort.h".#endif.//.QCONNECTION_H.. |
87c0 | 00 00 1a 00 71 00 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 | ....q.a.s.c.i.i.c.a.c.h.e...h... |
87e0 | fe 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ./****************************** |
8800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
8820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 | **************.**.$Id$.**.**.Def |
8840 | 69 6e 69 74 69 6f 6e 20 6f 66 20 51 41 73 63 69 69 43 61 63 68 65 20 74 65 6d 70 6c 61 74 65 2f | inition.of.QAsciiCache.template/ |
8860 | 6d 61 63 72 6f 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 32 | macro.class.**.**.Created.:.9502 |
8880 | 30 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 | 09.**.**.Copyright.(C).1992-2000 |
88a0 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 | .Trolltech.ASA...All.rights.rese |
88c0 | 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | rved..**.**.This.file.is.part.of |
88e0 | 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | .the.tools.module.of.the.Qt.GUI. |
8900 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
8920 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
8940 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
8960 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
8980 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
89a0 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
89c0 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
89e0 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
8a00 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
8a20 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
8a40 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
8a60 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
8a80 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
8aa0 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
8ac0 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
8ae0 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
8b00 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ssional.Edition.**.licenses.may. |
8b20 | 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | use.this.file.in.accordance.with |
8b40 | 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 | .the.Qt.Commercial.License.**.Ag |
8b60 | 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 | reement.provided.with.the.Softwa |
8b80 | 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | re..**.**.This.file.is.provided. |
8ba0 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
8bc0 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
8be0 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
8c00 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
8c20 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
8c40 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
8c60 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
8c80 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
8ca0 | 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | ents..**.See.http://qtsoftware.c |
8cc0 | 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/qpl/.for.QPL.licensing.inform |
8ce0 | 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ation..**.See.http://qtsoftware. |
8d00 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
8d20 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
8d40 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
8d60 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
8d80 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
8da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
8dc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 53 43 49 49 | ***************/..#ifndef.QASCII |
8de0 | 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 23 | CACHE_H.#define.QASCIICACHE_H..# |
8e00 | 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" |
8e20 | 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 73 | .#endif.//.QT_H...template<class |
8e40 | 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 66 | .type>..class.QAsciiCache.#ifdef |
8e60 | 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 6e | .Q_QDOC..:.public.QPtrCollection |
8e80 | 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 0a | .#else..:.public.QGCache.#endif. |
8ea0 | 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 74 | {.public:.....QAsciiCache(.const |
8ec0 | 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 68 | .QAsciiCache<type>.&c.).:.QGCach |
8ee0 | 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 78 | e(c).{}.....QAsciiCache(.int.max |
8f00 | 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 65 | Cost=100,.int.size=17,.bool.case |
8f20 | 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 73 | Sensitive=TRUE,....bool.copyKeys |
8f40 | 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 7a | =TRUE.)..:.QGCache(.maxCost,.siz |
8f60 | 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 79 | e,.AsciiKey,.caseSensitive,.copy |
8f80 | 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 20 | Keys.).{}....~QAsciiCache()...{. |
8fa0 | 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 3e | clear();.}.....QAsciiCache<type> |
8fc0 | 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 74 | .&operator=(.const.QAsciiCache<t |
8fe0 | 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 63 | ype>.&c.)....{.return.(QAsciiCac |
9000 | 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 3b | he<type>&)QGCache::operator=(c); |
9020 | 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 09 | .}.....int...maxCost()...const.. |
9040 | 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 20 | {.return.QGCache::maxCost();.}.. |
9060 | 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 65 | ...int...totalCost().const..{.re |
9080 | 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 20 | turn.QGCache::totalCost();.}.... |
90a0 | 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 47 | .void..setMaxCost(.int.m.)..{.QG |
90c0 | 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 74 | Cache::setMaxCost(m);.}.....uint |
90e0 | 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 47 | ..count().....const..{.return.QG |
9100 | 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 65 | Cache::count();.}.....uint..size |
9120 | 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 3a | ()......const..{.return.QGCache: |
9140 | 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 20 | :size();.}.....bool..isEmpty().. |
9160 | 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 28 | .const..{.return.QGCache::count( |
9180 | 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 20 | ).==.0;.}.....void..clear()...{. |
91a0 | 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 6e | QGCache::clear();.}.....bool..in |
91c0 | 73 65 72 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 | sert(.const.char.*k,.const.type. |
91e0 | 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 75 | *d,.int.c=1,.int.p=0.)....{.retu |
9200 | 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 6d | rn.QGCache::insert_other(k,(Item |
9220 | 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 73 | )d,c,p);}.....bool..remove(.cons |
9240 | 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 3a | t.char.*k.)....{.return.QGCache: |
9260 | 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 61 | :remove_other(k);.}.....type.*ta |
9280 | 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 20 | ke(.const.char.*k.)....{.return. |
92a0 | 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 20 | (type.*)QGCache::take_other(k);. |
92c0 | 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 2c | }.....type.*find(.const.char.*k, |
92e0 | 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 75 | .bool.ref=TRUE.).const....{.retu |
9300 | 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 6b | rn.(type.*)QGCache::find_other(k |
9320 | 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 6f | ,ref);}.....type.*operator[](.co |
9340 | 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 20 | nst.char.*k.).const....{.return. |
9360 | 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 7d | (type.*)QGCache::find_other(k);} |
9380 | 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 20 | .....void..statistics().const... |
93a0 | 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 70 | ....{.QGCache::statistics();.}.p |
93c0 | 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 74 | rivate:.....void..deleteItem(.It |
93e0 | 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 45 | em.d.);.};..#if.!defined(Q_BROKE |
9400 | 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 6c | N_TEMPLATE_SPECIALIZATION).templ |
9420 | 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 6f | ate<>.inline.void.QAsciiCache<vo |
9440 | 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 3a | id>::deleteItem(.QPtrCollection: |
9460 | 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 61 | :Item.).{.}.#endif..template<cla |
9480 | 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 65 | ss.type>.inline.void.QAsciiCache |
94a0 | 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 69 | <type>::deleteItem(.QPtrCollecti |
94c0 | 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 6d | on::Item.d.).{.....if.(.del_item |
94e0 | 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 74 | .).delete.(type.*)d;.}...templat |
9500 | 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 65 | e<class.type>..class.QAsciiCache |
9520 | 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 6f | Iterator.:.public.QGCacheIterato |
9540 | 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 61 | r.{.public:.....QAsciiCacheItera |
9560 | 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 20 | tor(.const.QAsciiCache<type>.&c. |
9580 | 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 20 | ):QGCacheIterator((QGCache.&)c). |
95a0 | 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 73 | {}.....QAsciiCacheIterator(.cons |
95c0 | 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 29 | t.QAsciiCacheIterator<type>.&ci) |
95e0 | 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 65 | .....:.QGCacheIterator(.(QGCache |
9600 | 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 63 | Iterator.&)ci.).{}.....QAsciiCac |
9620 | 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 73 | heIterator<type>.&operator=(cons |
9640 | 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 0a | t.QAsciiCacheIterator<type>&ci). |
9660 | 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 3c | .{.return.(.QAsciiCacheIterator< |
9680 | 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 72 | type>&)QGCacheIterator::operator |
96a0 | 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 63 | =(.ci.);.}.....uint..count()...c |
96c0 | 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 6f | onst.....{.return.QGCacheIterato |
96e0 | 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 28 | r::count();.}.....bool..isEmpty( |
9700 | 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 72 | ).const.....{.return.QGCacheIter |
9720 | 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 20 | ator::count().==.0;.}.....bool.. |
9740 | 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 43 | atFirst().const.....{.return.QGC |
9760 | 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 62 | acheIterator::atFirst();.}.....b |
9780 | 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 72 | ool..atLast()..const.....{.retur |
97a0 | 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 20 | n.QGCacheIterator::atLast();.}.. |
97c0 | 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 72 | ...type.*toFirst().......{.retur |
97e0 | 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 72 | n.(type.*)QGCacheIterator::toFir |
9800 | 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 20 | st();.}.....type.*toLast()...... |
9820 | 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 6f | .{.return.(type.*)QGCacheIterato |
9840 | 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 65 | r::toLast();.}.....operator.type |
9860 | 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 |
9880 | 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 65 | CacheIterator::get();.}.....type |
98a0 | 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 28 | .*current()...const...{.return.( |
98c0 | 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 7d | type.*)QGCacheIterator::get();.} |
98e0 | 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 6f | .....const.char.*currentKey().co |
9900 | 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 65 | nst.{.return.QGCacheIterator::ge |
9920 | 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 6f | tKeyAscii();.}.....type.*operato |
9940 | 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 | r()().......{.return.(type.*)QGC |
9960 | 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 7d 0a 20 20 20 | acheIterator::operator()();}.... |
9980 | 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 | .type.*operator++().......{.retu |
99a0 | 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 |
99c0 | 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 3d | ator++();.}.....type.*operator+= |
99e0 | 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 |
9a00 | 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 20 20 20 20 | heIterator::operator+=(j);}..... |
9a20 | 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 2d 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 | type.*operator--().......{.retur |
9a40 | 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 | n.(type.*)QGCacheIterator::opera |
9a60 | 74 6f 72 2d 2d 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 3d 28 | tor--();.}.....type.*operator-=( |
9a80 | 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 | uint.j)..{.return.(type.*)QGCach |
9aa0 | 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 0a | eIterator::operator-=(j);}.};... |
9ac0 | 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 64 | #endif.//.QASCIICACHE_H......q.d |
9ae0 | 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 2a 2a 2a 2a | .o.c.k.w.i.n.d.o.w...h..../***** |
9b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
9b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
9b40 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e | *******.**.$Id$.**.**.Definition |
9b60 | 20 6f 66 20 74 68 65 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 | .of.the.QDockWindow.class.**.**. |
9b80 | 43 72 65 61 74 65 64 20 3a 20 30 30 31 30 31 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | Created.:.001010.**.**.Copyright |
9ba0 | 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 | .(C).1992-2002.Trolltech.ASA...A |
9bc0 | 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | ll.rights.reserved..**.**.This.f |
9be0 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 6f 72 6b 73 70 61 63 65 20 6d 6f 64 | ile.is.part.of.the.workspace.mod |
9c00 | 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a | ule.of.the.Qt.GUI.Toolkit..**.** |
9c20 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e | .This.file.may.be.distributed.un |
9c40 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 | der.the.terms.of.the.Q.Public.Li |
9c60 | 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 | cense.**.as.defined.by.Trolltech |
9c80 | 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .ASA.of.Norway.and.appearing.in. |
9ca0 | 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 | the.file.**.LICENSE.QPL.included |
9cc0 | 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .in.the.packaging.of.this.file.. |
9ce0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
9d00 | 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | ed.and/or.modified.under.the.ter |
9d20 | 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 | ms.of.the.**.GNU.General.Public. |
9d40 | 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 | License.version.2.as.published.b |
9d60 | 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f | y.the.Free.Software.**.Foundatio |
9d80 | 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 | n.and.appearing.in.the.file.LICE |
9da0 | 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 | NSE.GPL.included.in.the.**.packa |
9dc0 | 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 | ging.of.this.file..**.**.License |
9de0 | 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 | es.holding.valid.Qt.Enterprise.E |
9e00 | 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 | dition.licenses.may.use.this.**. |
9e20 | 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 | file.in.accordance.with.the.Qt.C |
9e40 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 | ommercial.License.Agreement.prov |
9e60 | 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a | ided.**.with.the.Software..**.** |
9e80 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 | .This.file.is.provided.AS.IS.wit |
9ea0 | 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 | h.NO.WARRANTY.OF.ANY.KIND,.INCLU |
9ec0 | 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 | DING.THE.**.WARRANTY.OF.DESIGN,. |
9ee0 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 | MERCHANTABILITY.AND.FITNESS.FOR. |
9f00 | 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 | A.PARTICULAR.PURPOSE..**.**.See. |
9f20 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 | http://qtsoftware.com/pricing.ht |
9f40 | 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | ml.or.email.sales@trolltech.com. |
9f60 | 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f | for.**...information.about.Qt.Co |
9f80 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 | mmercial.License.Agreements..**. |
9fa0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 | See.http://qtsoftware.com/qpl/.f |
9fc0 | 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..** |
9fe0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 | .See.http://qtsoftware.com/gpl/. |
a000 | 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.GPL.licensing.information..* |
a020 | 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | *.**.Contact.info@trolltech.com. |
a040 | 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 | if.any.conditions.of.this.licens |
a060 | 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a | ing.are.**.not.clear.to.you..**. |
a080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
a0a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
a0c0 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 4f 43 4b 57 49 4e 44 4f 57 5f 48 0a 23 | ******/..#ifndef.QDOCKWINDOW_H.# |
a0e0 | 64 65 66 69 6e 65 20 51 44 4f 43 4b 57 49 4e 44 4f 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | define.QDOCKWINDOW_H..#ifndef.QT |
a100 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f | _H.#include."qframe.h".#endif.// |
a120 | 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a | .QT_H..#ifndef.QT_NO_MAINWINDOW. |
a140 | 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 3b 0a 63 6c 61 73 73 20 | .class.QDockWindowHandle;.class. |
a160 | 51 44 6f 63 6b 57 69 6e 64 6f 77 54 69 74 6c 65 42 61 72 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e | QDockWindowTitleBar;.class.QPain |
a180 | 74 65 72 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 52 65 73 69 7a 65 48 61 6e 64 | ter;.class.QDockWindowResizeHand |
a1a0 | 6c 65 3b 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 48 42 6f | le;.class.QBoxLayout;.class.QHBo |
a1c0 | 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 56 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 | xLayout;.class.QVBoxLayout;.clas |
a1e0 | 73 20 51 44 6f 63 6b 41 72 65 61 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 52 65 73 69 7a 65 | s.QDockArea;.class.QWidgetResize |
a200 | 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3b 0a 63 6c 61 73 | Handler;.class.QMainWindow;.clas |
a220 | 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 44 6f 63 6b 57 69 | s.QDockAreaLayout;.class.QDockWi |
a240 | 6e 64 6f 77 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 3b 0a 63 6c 61 | ndowPrivate;.class.QToolBar;.cla |
a260 | 73 73 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 | ss.QWindowsXPStyle;..class.Q_EXP |
a280 | 4f 52 54 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 0a | ORT.QDockWindow.:.public.QFrame. |
a2a0 | 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 43 6c 6f 73 | {.....Q_OBJECT.....Q_ENUMS(.Clos |
a2c0 | 65 4d 6f 64 65 20 50 6c 61 63 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e | eMode.Place.).....Q_PROPERTY(.in |
a2e0 | 74 20 63 6c 6f 73 65 4d 6f 64 65 20 52 45 41 44 20 63 6c 6f 73 65 4d 6f 64 65 20 20 57 52 49 54 | t.closeMode.READ.closeMode..WRIT |
a300 | 45 20 73 65 74 43 6c 6f 73 65 4d 6f 64 65 20 29 20 2f 2f 23 23 23 20 74 68 69 73 20 73 68 6f 75 | E.setCloseMode.).//###.this.shou |
a320 | 6c 64 6e 27 74 20 62 65 20 6f 66 20 74 79 70 65 20 69 6e 74 3f 21 0a 20 20 20 20 51 5f 50 52 4f | ldn't.be.of.type.int?!.....Q_PRO |
a340 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 65 73 69 7a 65 45 6e 61 62 6c 65 64 20 52 45 41 44 20 69 | PERTY(.bool.resizeEnabled.READ.i |
a360 | 73 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 20 20 57 52 49 54 45 20 73 65 74 52 65 73 69 7a 65 45 | sResizeEnabled..WRITE.setResizeE |
a380 | 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 6f | nabled.).....Q_PROPERTY(.bool.mo |
a3a0 | 76 69 6e 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 | vingEnabled.READ.isMovingEnabled |
a3c0 | 20 20 57 52 49 54 45 20 73 65 74 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 | ..WRITE.setMovingEnabled.).....Q |
a3e0 | 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 68 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 | _PROPERTY(.bool.horizontallyStre |
a400 | 74 63 68 61 62 6c 65 20 52 45 41 44 20 69 73 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 74 | tchable.READ.isHorizontallyStret |
a420 | 63 68 61 62 6c 65 20 20 57 52 49 54 45 20 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 | chable..WRITE.setHorizontallyStr |
a440 | 65 74 63 68 61 62 6c 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 | etchable.).....Q_PROPERTY(.bool. |
a460 | 76 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 20 52 45 41 44 20 69 73 56 65 72 | verticallyStretchable.READ.isVer |
a480 | 74 69 63 61 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 56 65 72 | ticallyStretchable..WRITE.setVer |
a4a0 | 74 69 63 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 | ticallyStretchable.).....Q_PROPE |
a4c0 | 52 54 59 28 20 62 6f 6f 6c 20 73 74 72 65 74 63 68 61 62 6c 65 20 52 45 41 44 20 69 73 53 74 72 | RTY(.bool.stretchable.READ.isStr |
a4e0 | 65 74 63 68 61 62 6c 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 | etchable.).....Q_PROPERTY(.bool. |
a500 | 6e 65 77 4c 69 6e 65 20 52 45 41 44 20 6e 65 77 4c 69 6e 65 20 20 57 52 49 54 45 20 73 65 74 4e | newLine.READ.newLine..WRITE.setN |
a520 | 65 77 4c 69 6e 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 6f 70 | ewLine.).....Q_PROPERTY(.bool.op |
a540 | 61 71 75 65 4d 6f 76 69 6e 67 20 52 45 41 44 20 6f 70 61 71 75 65 4d 6f 76 69 6e 67 20 20 57 52 | aqueMoving.READ.opaqueMoving..WR |
a560 | 49 54 45 20 73 65 74 4f 70 61 71 75 65 4d 6f 76 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | ITE.setOpaqueMoving.).....Q_PROP |
a580 | 45 52 54 59 28 20 69 6e 74 20 6f 66 66 73 65 74 20 52 45 41 44 20 6f 66 66 73 65 74 20 20 57 52 | ERTY(.int.offset.READ.offset..WR |
a5a0 | 49 54 45 20 73 65 74 4f 66 66 73 65 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 | ITE.setOffset.).....Q_PROPERTY(. |
a5c0 | 50 6c 61 63 65 20 70 6c 61 63 65 20 52 45 41 44 20 70 6c 61 63 65 20 29 0a 0a 20 20 20 20 66 72 | Place.place.READ.place.)......fr |
a5e0 | 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 3b 0a 20 20 | iend.class.QDockWindowHandle;... |
a600 | 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 54 69 74 6c 65 42 | ..friend.class.QDockWindowTitleB |
a620 | 61 72 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 65 61 3b 0a | ar;.....friend.class.QDockArea;. |
a640 | 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 4c 61 79 6f 75 74 | ....friend.class.QDockAreaLayout |
a660 | 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3b 0a | ;.....friend.class.QMainWindow;. |
a680 | 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 45 4d 61 69 6e 57 69 6e 64 6f 77 3b 0a | ....friend.class.QCEMainWindow;. |
a6a0 | 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 3b 0a 20 20 20 20 66 | ....friend.class.QToolBar;.....f |
a6c0 | 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 6e 64 6f 77 73 58 50 53 74 79 6c 65 3b 0a 0a 70 75 | riend.class.QWindowsXPStyle;..pu |
a6e0 | 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 50 6c 61 63 65 20 7b 20 49 6e 44 6f 63 6b 2c 20 4f | blic:.....enum.Place.{.InDock,.O |
a700 | 75 74 73 69 64 65 44 6f 63 6b 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 43 6c 6f 73 65 4d 6f 64 65 | utsideDock.};.....enum.CloseMode |
a720 | 20 7b 20 4e 65 76 65 72 20 3d 20 30 2c 20 44 6f 63 6b 65 64 20 3d 20 31 2c 20 55 6e 64 6f 63 6b | .{.Never.=.0,.Docked.=.1,.Undock |
a740 | 65 64 20 3d 20 32 2c 20 41 6c 77 61 79 73 20 3d 20 44 6f 63 6b 65 64 20 7c 20 55 6e 64 6f 63 6b | ed.=.2,.Always.=.Docked.|.Undock |
a760 | 65 64 20 7d 3b 0a 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 28 20 50 6c 61 63 65 20 70 20 | ed.};......QDockWindow(.Place.p. |
a780 | 3d 20 49 6e 44 6f 63 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 | =.InDock,.QWidget*.parent=0,.con |
a7a0 | 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 20 3d 20 30 20 29 3b | st.char*.name=0,.WFlags.f.=.0.); |
a7c0 | 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e | .....QDockWindow(.QWidget*.paren |
a7e0 | 74 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 20 | t,.const.char*.name=0,.WFlags.f. |
a800 | 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 44 6f 63 6b 57 69 6e 64 6f 77 28 29 3b 0a 0a 20 20 20 20 | =.0.);.....~QDockWindow();...... |
a820 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 | virtual.void.setWidget(.QWidget. |
a840 | 2a 77 20 29 3b 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 | *w.);.....QWidget.*widget().cons |
a860 | 74 3b 0a 0a 20 20 20 20 50 6c 61 63 65 20 70 6c 61 63 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | t;......Place.place().const.{.re |
a880 | 74 75 72 6e 20 63 75 72 50 6c 61 63 65 3b 20 7d 0a 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 20 | turn.curPlace;.}......QDockArea. |
a8a0 | 2a 61 72 65 61 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 | *area().const;......virtual.void |
a8c0 | 20 73 65 74 43 6c 6f 73 65 4d 6f 64 65 28 20 69 6e 74 20 6d 20 29 3b 0a 20 20 20 20 62 6f 6f 6c | .setCloseMode(.int.m.);.....bool |
a8e0 | 20 69 73 43 6c 6f 73 65 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | .isCloseEnabled().const;.....int |
a900 | 20 63 6c 6f 73 65 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | .closeMode().const;......virtual |
a920 | 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 | .void.setResizeEnabled(.bool.b.) |
a940 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 6f 76 69 6e 67 45 6e 61 62 | ;.....virtual.void.setMovingEnab |
a960 | 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 73 69 7a 65 | led(.bool.b.);.....bool.isResize |
a980 | 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 4d 6f 76 69 | Enabled().const;.....bool.isMovi |
a9a0 | 6e 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ngEnabled().const;......virtual. |
a9c0 | 76 6f 69 64 20 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 | void.setHorizontallyStretchable( |
a9e0 | 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 | .bool.b.);.....virtual.void.setV |
aa00 | 65 72 74 69 63 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a | erticallyStretchable(.bool.b.);. |
aa20 | 20 20 20 20 62 6f 6f 6c 20 69 73 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 74 63 68 61 62 | ....bool.isHorizontallyStretchab |
aa40 | 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 65 72 74 69 63 61 6c 6c | le().const;.....bool.isVerticall |
aa60 | 79 53 74 72 65 74 63 68 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 | yStretchable().const;.....void.s |
aa80 | 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 53 74 72 65 74 63 68 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 | etHorizontalStretchable(.bool.b. |
aaa0 | 29 20 7b 20 73 65 74 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 20 | ).{.setHorizontallyStretchable(. |
aac0 | 62 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 65 72 74 69 63 61 6c 53 74 72 65 74 | b.);.}.....void.setVerticalStret |
aae0 | 63 68 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 20 7b 20 73 65 74 56 65 72 74 69 63 61 6c 6c 79 | chable(.bool.b.).{.setVertically |
ab00 | 53 74 72 65 74 63 68 61 62 6c 65 28 20 62 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 48 | Stretchable(.b.);.}.....bool.isH |
ab20 | 6f 72 69 7a 6f 6e 74 61 6c 53 74 72 65 74 63 68 61 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 | orizontalStretchable().const.{.r |
ab40 | 65 74 75 72 6e 20 69 73 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 53 74 72 65 74 63 68 61 62 6c 65 28 | eturn.isHorizontallyStretchable( |
ab60 | 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 65 72 74 69 63 61 6c 53 74 72 65 74 63 68 61 | );.}.....bool.isVerticalStretcha |
ab80 | 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 73 56 65 72 74 69 63 61 6c 6c | ble().const.{.return.isVerticall |
aba0 | 79 53 74 72 65 74 63 68 61 62 6c 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 74 72 | yStretchable();.}.....bool.isStr |
abc0 | 65 74 63 68 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | etchable().const;......virtual.v |
abe0 | 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 20 69 6e 74 20 6f 20 29 3b 0a 20 20 20 20 69 6e 74 20 | oid.setOffset(.int.o.);.....int. |
ac00 | 6f 66 66 73 65 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 | offset().const;......virtual.voi |
ac20 | 64 20 73 65 74 46 69 78 65 64 45 78 74 65 6e 74 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 3b 0a | d.setFixedExtentWidth(.int.w.);. |
ac40 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 78 65 64 45 78 74 65 6e 74 48 | ....virtual.void.setFixedExtentH |
ac60 | 65 69 67 68 74 28 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 66 69 78 65 64 45 | eight(.int.h.);.....QSize.fixedE |
ac80 | 78 74 65 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 | xtent().const;......virtual.void |
aca0 | 20 73 65 74 4e 65 77 4c 69 6e 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | .setNewLine(.bool.b.);.....bool. |
acc0 | 6e 65 77 4c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 74 3a 3a 4f 72 69 65 6e 74 | newLine().const;......Qt::Orient |
ace0 | 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 3b 0a 0a 20 20 20 20 | ation.orientation().const;...... |
ad00 | 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 7a | QSize.sizeHint().const;.....QSiz |
ad20 | 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 | e.minimumSize().const;.....QSize |
ad40 | 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 20 51 | .minimumSizeHint().const;......Q |
ad60 | 42 6f 78 4c 61 79 6f 75 74 20 2a 62 6f 78 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 76 69 72 | BoxLayout.*boxLayout();......vir |
ad80 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 70 61 71 75 65 4d 6f 76 69 6e 67 28 20 62 6f 6f 6c 20 | tual.void.setOpaqueMoving(.bool. |
ada0 | 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 61 71 75 65 4d 6f 76 69 6e 67 28 29 20 63 6f 6e | b.);.....bool.opaqueMoving().con |
adc0 | 73 74 3b 0a 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 | st;......bool.eventFilter(.QObje |
ade0 | 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 23 69 66 64 65 66 20 51 54 5f 4e | ct.*o,.QEvent.*e.);..#ifdef.QT_N |
ae00 | 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 61 | O_WIDGET_TOPEXTRA.....QString.ca |
ae20 | 70 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 73 69 67 6e 61 6c 73 3a 0a | ption().const;.#endif..signals:. |
ae40 | 20 20 20 20 76 6f 69 64 20 6f 72 69 65 6e 74 61 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 4f 72 69 | ....void.orientationChanged(.Ori |
ae60 | 65 6e 74 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 63 65 43 68 61 6e | entation.o.);.....void.placeChan |
ae80 | 67 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3a 3a 50 6c 61 63 65 20 70 20 29 3b 0a 20 20 20 | ged(.QDockWindow::Place.p.);.... |
aea0 | 20 76 6f 69 64 20 76 69 73 69 62 69 6c 69 74 79 43 68 61 6e 67 65 64 28 20 62 6f 6f 6c 20 29 3b | .void.visibilityChanged(.bool.); |
aec0 | 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 6f 69 64 | ..public.slots:.....virtual.void |
aee0 | 20 75 6e 64 6f 63 6b 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | .undock(.QWidget.*w.);.....virtu |
af00 | 61 6c 20 76 6f 69 64 20 75 6e 64 6f 63 6b 28 29 20 7b 20 75 6e 64 6f 63 6b 28 20 30 20 29 3b 20 | al.void.undock().{.undock(.0.);. |
af20 | 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 63 6b 28 29 3b 0a 20 20 20 20 76 | }.....virtual.void.dock();.....v |
af40 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 28 20 4f 72 69 65 | irtual.void.setOrientation(.Orie |
af60 | 6e 74 61 74 69 6f 6e 20 6f 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 70 74 69 6f 6e | ntation.o.);.....void.setCaption |
af80 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | (.const.QString.&s.);..protected |
afa0 | 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 | :.....void.resizeEvent(.QResizeE |
afc0 | 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 28 20 51 | vent.*e.);.....void.showEvent(.Q |
afe0 | 53 68 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 45 76 65 | ShowEvent.*e.);.....void.hideEve |
b000 | 6e 74 28 20 51 48 69 64 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f | nt(.QHideEvent.*e.);.....void.co |
b020 | 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e | ntextMenuEvent(.QContextMenuEven |
b040 | 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 46 72 61 6d 65 28 20 51 50 61 | t.*e.);......void.drawFrame(.QPa |
b060 | 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 | inter.*.);.....void.drawContents |
b080 | 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 | (.QPainter.*.);......bool.event( |
b0a0 | 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 | .QEvent.*e.);..private.slots:... |
b0c0 | 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 56 69 73 69 62 6c 65 28 29 20 7b 20 69 66 20 28 20 21 69 | ..void.toggleVisible().{.if.(.!i |
b0e0 | 73 56 69 73 69 62 6c 65 28 29 20 29 20 73 68 6f 77 28 29 3b 20 65 6c 73 65 20 68 69 64 65 28 29 | sVisible().).show();.else.hide() |
b100 | 3b 20 7d 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 28 20 50 | ;.}..private:.....QDockWindow(.P |
b120 | 6c 61 63 65 20 70 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 | lace.p,.QWidget*.parent,.const.c |
b140 | 68 61 72 2a 20 6e 61 6d 65 2c 20 57 46 6c 61 67 73 20 66 2c 20 62 6f 6f 6c 20 74 6f 6f 6c 62 61 | har*.name,.WFlags.f,.bool.toolba |
b160 | 72 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 4d 6f 76 65 28 20 63 6f 6e 73 74 | r.);......void.handleMove(.const |
b180 | 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 70 2c 20 | .QPoint.&pos,.const.QPoint.&gp,. |
b1a0 | 62 6f 6f 6c 20 64 72 61 77 52 65 63 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 | bool.drawRect.);.....void.update |
b1c0 | 47 75 69 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 53 70 6c 69 74 74 65 72 56 69 | Gui();.....void.updateSplitterVi |
b1e0 | 73 69 62 69 6c 69 74 79 28 20 62 6f 6f 6c 20 76 69 73 69 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 | sibility(.bool.visible.);......v |
b200 | 6f 69 64 20 73 74 61 72 74 52 65 63 74 44 72 61 77 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 | oid.startRectDraw(.const.QPoint. |
b220 | 26 73 6f 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 64 20 65 | &so,.bool.drawRect.);.....void.e |
b240 | 6e 64 52 65 63 74 44 72 61 77 28 20 62 6f 6f 6c 20 64 72 61 77 52 65 63 74 20 29 3b 0a 20 20 20 | ndRectDraw(.bool.drawRect.);.... |
b260 | 20 76 6f 69 64 20 75 70 64 61 74 65 50 6f 73 69 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 | .void.updatePosition(.const.QPoi |
b280 | 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 20 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 61 | nt.&globalPos..);.....QWidget.*a |
b2a0 | 72 65 61 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 70 20 29 3b 0a 20 20 20 20 76 | reaAt(.const.QPoint.&gp.);.....v |
b2c0 | 6f 69 64 20 72 65 6d 6f 76 65 46 72 6f 6d 44 6f 63 6b 28 20 62 6f 6f 6c 20 66 69 78 4e 65 77 4c | oid.removeFromDock(.bool.fixNewL |
b2e0 | 69 6e 65 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 77 61 70 52 65 63 74 | ines.=.TRUE.);.....void.swapRect |
b300 | 28 20 51 52 65 63 74 20 26 72 2c 20 51 74 3a 3a 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 2c 20 63 | (.QRect.&r,.Qt::Orientation.o,.c |
b320 | 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6f 66 66 73 65 74 2c 20 51 44 6f 63 6b 41 72 65 61 20 2a | onst.QPoint.&offset,.QDockArea.* |
b340 | 61 72 65 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 70 72 69 76 61 74 | area.);.....void.init();..privat |
b360 | 65 3a 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 48 61 6e 64 6c 65 20 2a 68 6f 72 48 61 6e | e:.....QDockWindowHandle.*horHan |
b380 | 64 6c 65 2c 20 2a 76 65 72 48 61 6e 64 6c 65 3b 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 | dle,.*verHandle;.....QDockWindow |
b3a0 | 54 69 74 6c 65 42 61 72 20 2a 74 69 74 6c 65 42 61 72 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 | TitleBar.*titleBar;.....QWidget. |
b3c0 | 2a 77 69 64 3b 0a 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 75 6e 63 6c 69 70 70 65 64 50 61 69 | *wid;.....QPainter.*unclippedPai |
b3e0 | 6e 74 65 72 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 20 2a 64 6f 63 6b 41 72 65 61 2c 20 2a | nter;.....QDockArea.*dockArea,.* |
b400 | 74 6d 70 44 6f 63 6b 41 72 65 61 3b 0a 20 20 20 20 51 52 65 63 74 20 63 75 72 72 52 65 63 74 3b | tmpDockArea;.....QRect.currRect; |
b420 | 0a 20 20 20 20 50 6c 61 63 65 20 63 75 72 50 6c 61 63 65 3b 0a 20 20 20 20 50 6c 61 63 65 20 73 | .....Place.curPlace;.....Place.s |
b440 | 74 61 74 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 73 69 7a 65 45 6e 61 62 6c 65 64 20 3a 20 31 | tate;.....bool.resizeEnabled.:.1 |
b460 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 6f 76 65 45 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 | ;.....bool.moveEnabled.:.1;..... |
b480 | 62 6f 6f 6c 20 6e 6c 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 61 71 75 65 20 3a 20 31 | bool.nl.:.1;.....bool.opaque.:.1 |
b4a0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 6f 6f 6c 62 61 72 20 3a 20 31 3b 0a 20 20 20 20 62 6f | ;.....bool.isToolbar.:.1;.....bo |
b4c0 | 6f 6c 20 73 74 72 65 74 63 68 61 62 6c 65 5b 20 33 20 5d 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 | ol.stretchable[.3.];.....Orienta |
b4e0 | 74 69 6f 6e 20 73 74 61 72 74 4f 72 69 65 6e 74 61 74 69 6f 6e 3b 0a 20 20 20 20 69 6e 74 20 63 | tion.startOrientation;.....int.c |
b500 | 4d 6f 64 65 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 73 74 61 72 74 4f 66 66 73 65 74 3b 0a 20 20 | Mode;.....QPoint.startOffset;... |
b520 | 20 20 69 6e 74 20 6f 66 66 73 3b 0a 20 20 20 20 51 53 69 7a 65 20 66 45 78 74 65 6e 74 3b 0a 20 | ..int.offs;.....QSize.fExtent;.. |
b540 | 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 52 65 73 69 7a 65 48 61 6e 64 6c 65 20 2a 68 48 61 6e | ...QDockWindowResizeHandle.*hHan |
b560 | 64 6c 65 54 6f 70 2c 20 2a 68 48 61 6e 64 6c 65 42 6f 74 74 6f 6d 2c 20 2a 76 48 61 6e 64 6c 65 | dleTop,.*hHandleBottom,.*vHandle |
b580 | 4c 65 66 74 2c 20 2a 76 48 61 6e 64 6c 65 52 69 67 68 74 3b 0a 20 20 20 20 51 56 42 6f 78 4c 61 | Left,.*vHandleRight;.....QVBoxLa |
b5a0 | 79 6f 75 74 20 2a 68 62 6f 78 3b 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 2a 76 62 6f | yout.*hbox;.....QHBoxLayout.*vbo |
b5c0 | 78 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 20 2a 63 68 69 6c 64 42 6f 78 3b 0a 20 20 20 | x;.....QBoxLayout.*childBox;.... |
b5e0 | 20 76 6f 69 64 20 2a 64 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 3b 0a 20 20 20 20 51 50 6f 69 6e | .void.*dockWindowData;.....QPoin |
b600 | 74 20 6c 61 73 74 50 6f 73 3b 0a 20 20 20 20 51 53 69 7a 65 20 6c 61 73 74 53 69 7a 65 3b 0a 20 | t.lastPos;.....QSize.lastSize;.. |
b620 | 20 20 20 51 57 69 64 67 65 74 52 65 73 69 7a 65 48 61 6e 64 6c 65 72 20 2a 77 69 64 67 65 74 52 | ...QWidgetResizeHandler.*widgetR |
b640 | 65 73 69 7a 65 48 61 6e 64 6c 65 72 3b 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 50 72 69 | esizeHandler;.....QDockWindowPri |
b660 | 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 | vate.*d;..private:.//.Disabled.c |
b680 | 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 |
b6a0 | 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 |
b6c0 | 6f 63 6b 57 69 6e 64 6f 77 28 20 63 6f 6e 73 74 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 26 20 29 | ockWindow(.const.QDockWindow.&.) |
b6e0 | 3b 0a 20 20 20 20 51 44 6f 63 6b 57 69 6e 64 6f 77 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f | ;.....QDockWindow&.operator=(.co |
b700 | 6e 73 74 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a | nst.QDockWindow.&.);.#endif.};.. |
b720 | 69 6e 6c 69 6e 65 20 51 44 6f 63 6b 41 72 65 61 20 2a 51 44 6f 63 6b 57 69 6e 64 6f 77 3a 3a 61 | inline.QDockArea.*QDockWindow::a |
b740 | 72 65 61 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 6f 63 6b 41 72 65 | rea().const.{.....return.dockAre |
b760 | 61 3b 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 44 4f 43 4b 57 49 4e | a;.}..#define.Q_DEFINED_QDOCKWIN |
b780 | 44 4f 57 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 | DOW.#include."qwinexport.h".#end |
b7a0 | 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 4f 43 4b 57 49 4e 44 4f 57 5f 48 0a 00 00 00 12 | if..#endif.//.QDOCKWINDOW_H..... |
b7c0 | 00 71 00 64 00 61 00 74 00 65 00 74 00 6d 00 2e 00 68 00 00 04 27 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.d.a.t.e.t.m...h...'/********* |
b7e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
b800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
b820 | 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 | ***.**.$Id$.**.**.Compatibility. |
b840 | 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 | file.-.should.only.be.included.b |
b860 | 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 | y.legacy.code..**.It.#includes.t |
b880 | 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 | he.file.which.obsoletes.this.one |
b8a0 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 | ..**.**.Copyright.(C).1998-2000. |
b8c0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
b8e0 | 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 | ved..**..This.file.is.part.of.th |
b900 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
b920 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | e.may.be.distributed.under.the.t |
b940 | 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | erms.of.the.Q.Public.License.**. |
b960 | 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e | as.defined.by.Trolltech.ASA.of.N |
b980 | 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a | orway.and.appearing.in.the.file. |
b9a0 | 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 | **.LICENSE.QPL.included.in.the.p |
b9c0 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
b9e0 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 | ensees.holding.valid.Qt.Professi |
ba00 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | onal.Edition.licenses.may.use.th |
ba20 | 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | is.**.file.in.accordance.with.th |
ba40 | 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 | e.Qt.Professional.Edition.Licens |
ba60 | 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | e.Agreement.**.provided.with.the |
ba80 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 | .Qt.Professional.Edition..**.**. |
baa0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e | See.http://qtsoftware.com/pricin |
bac0 | 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e | g.html.or.email.sales@trolltech. |
bae0 | 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 | com.for.**.information.about.the |
bb00 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c | .Professional.Edition.licensing, |
bb20 | 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .or.see.**.http://qtsoftware.com |
bb40 | 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /qpl/.for.QPL.licensing.informat |
bb60 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ion..**.************************ |
bb80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
bba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 | *********************/.#ifndef.Q |
bbc0 | 44 41 54 45 54 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 41 54 45 54 4d 5f 48 0a 23 69 6e 63 6c | DATETM_H.#define.QDATETM_H.#incl |
bbe0 | 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 0e 00 71 00 | ude."qdatetime.h".#endif......q. |
bc00 | 66 00 69 00 6c 00 65 00 2e 00 68 00 00 0e 45 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | f.i.l.e...h...E/**************** |
bc20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
bc40 | 2a 2a 2a 2a 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 | ****************************.**. |
bc60 | 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 46 69 6c 65 20 63 | $Id$.**.**.Definition.of.QFile.c |
bc80 | 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 30 38 33 31 0a 2a 2a 0a 2a | lass.**.**.Created.:.930831.**.* |
bca0 | 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 | *.Copyright.(C).1992-2002.Trollt |
bcc0 | 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a | ech.ASA...All.rights.reserved..* |
bce0 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f | *.**.This.file.is.part.of.the.to |
bd00 | 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 | ols.module.of.the.Qt.GUI.Toolkit |
bd20 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 | ..**.**.This.file.may.be.distrib |
bd40 | 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 | uted.under.the.terms.of.the.Q.Pu |
bd60 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 | blic.License.**.as.defined.by.Tr |
bd80 | 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 | olltech.ASA.of.Norway.and.appear |
bda0 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 | ing.in.the.file.**.LICENSE.QPL.i |
bdc0 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | ncluded.in.the.packaging.of.this |
bde0 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 | .file..**.**.This.file.may.be.di |
be00 | 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 | stributed.and/or.modified.under. |
be20 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 | the.terms.of.the.**.GNU.General. |
be40 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c | Public.License.version.2.as.publ |
be60 | 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f | ished.by.the.Free.Software.**.Fo |
be80 | 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | undation.and.appearing.in.the.fi |
bea0 | 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a | le.LICENSE.GPL.included.in.the.* |
bec0 | 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | *.packaging.of.this.file..**.**. |
bee0 | 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 | Licensees.holding.valid.Qt.Enter |
bf00 | 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c | prise.Edition.or.Qt.Professional |
bf20 | 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 | .Edition.**.licenses.may.use.thi |
bf40 | 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 | s.file.in.accordance.with.the.Qt |
bf60 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 | .Commercial.License.**.Agreement |
bf80 | 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a | .provided.with.the.Software..**. |
bfa0 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 | **.This.file.is.provided.AS.IS.w |
bfc0 | 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 | ith.NO.WARRANTY.OF.ANY.KIND,.INC |
bfe0 | 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e | LUDING.THE.**.WARRANTY.OF.DESIGN |
c000 | 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f | ,.MERCHANTABILITY.AND.FITNESS.FO |
c020 | 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 | R.A.PARTICULAR.PURPOSE..**.**.Se |
c040 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e | e.http://qtsoftware.com/pricing. |
c060 | 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f | html.or.email.sales@trolltech.co |
c080 | 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 | m.for.**...information.about.Qt. |
c0a0 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a | Commercial.License.Agreements..* |
c0c0 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f | *.See.http://qtsoftware.com/qpl/ |
c0e0 | 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.QPL.licensing.information.. |
c100 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c | **.See.http://qtsoftware.com/gpl |
c120 | 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e | /.for.GPL.licensing.information. |
c140 | 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f | .**.**.Contact.info@trolltech.co |
c160 | 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 | m.if.any.conditions.of.this.lice |
c180 | 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a | nsing.are.**.not.clear.to.you..* |
c1a0 | 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.****************************** |
c1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
c1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 49 4c 45 5f 48 0a 23 64 65 66 69 | ********/..#ifndef.QFILE_H.#defi |
c200 | 6e 65 20 51 46 49 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 | ne.QFILE_H..#ifndef.QT_H.#includ |
c220 | 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 74 72 69 6e | e."qiodevice.h".#include."qstrin |
c240 | 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 23 65 6e 64 69 66 20 2f | g.h".#include.<stdio.h>.#endif./ |
c260 | 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 44 69 72 3b 0a 63 6c 61 73 73 20 51 46 69 6c 65 50 | /.QT_H..class.QDir;.class.QFileP |
c280 | 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 46 69 6c 65 20 3a 20 | rivate;..class.Q_EXPORT.QFile.:. |
c2a0 | 70 75 62 6c 69 63 20 51 49 4f 44 65 76 69 63 65 09 09 09 2f 2f 20 66 69 6c 65 20 49 2f 4f 20 64 | public.QIODevice...//.file.I/O.d |
c2c0 | 65 76 69 63 65 20 63 6c 61 73 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 69 6c 65 28 | evice.class.{.public:.....QFile( |
c2e0 | 29 3b 0a 20 20 20 20 51 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d | );.....QFile(.const.QString.&nam |
c300 | 65 20 29 3b 0a 20 20 20 7e 51 46 69 6c 65 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 6e | e.);....~QFile();......QString.n |
c320 | 61 6d 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4e 61 6d 65 28 20 63 | ame().const;.....void.setName(.c |
c340 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 74 79 70 65 64 | onst.QString.&name.);......typed |
c360 | 65 66 20 51 43 53 74 72 69 6e 67 20 28 2a 45 6e 63 6f 64 65 72 46 6e 29 28 20 63 6f 6e 73 74 20 | ef.QCString.(*EncoderFn)(.const. |
c380 | 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 74 79 70 65 64 65 66 | QString.&fileName.);.....typedef |
c3a0 | 20 51 53 74 72 69 6e 67 20 28 2a 44 65 63 6f 64 65 72 46 6e 29 28 20 63 6f 6e 73 74 20 51 43 53 | .QString.(*DecoderFn)(.const.QCS |
c3c0 | 74 72 69 6e 67 20 26 6c 6f 63 61 6c 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 | tring.&localfileName.);.....stat |
c3e0 | 69 63 20 51 43 53 74 72 69 6e 67 20 65 6e 63 6f 64 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 | ic.QCString.encodeName(.const.QS |
c400 | 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 | tring.&fileName.);.....static.QS |
c420 | 74 72 69 6e 67 20 64 65 63 6f 64 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 | tring.decodeName(.const.QCString |
c440 | 20 26 6c 6f 63 61 6c 46 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | .&localFileName.);.....static.vo |
c460 | 69 64 20 73 65 74 45 6e 63 6f 64 69 6e 67 46 75 6e 63 74 69 6f 6e 28 20 45 6e 63 6f 64 65 72 46 | id.setEncodingFunction(.EncoderF |
c480 | 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 44 65 63 6f 64 69 6e 67 | n.);.....static.void.setDecoding |
c4a0 | 46 75 6e 63 74 69 6f 6e 28 20 44 65 63 6f 64 65 72 46 6e 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c | Function(.DecoderFn.);......bool |
c4c0 | 09 65 78 69 73 74 73 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f | .exists()...const;.....static.bo |
c4e0 | 6f 6c 20 65 78 69 73 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 | ol.exists(.const.QString.&fileNa |
c500 | 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 72 65 6d 6f 76 65 28 29 3b 0a 20 20 20 20 73 74 | me.);......bool.remove();.....st |
c520 | 61 74 69 63 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | atic.bool.remove(.const.QString. |
c540 | 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 6e 28 20 69 6e 74 | &fileName.);......bool.open(.int |
c560 | 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 6e 28 20 69 6e 74 2c 20 46 49 4c 45 20 2a 20 29 | .);.....bool.open(.int,.FILE.*.) |
c580 | 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 6e 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 | ;.....bool.open(.int,.int.);.... |
c5a0 | 20 76 6f 69 64 09 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 6c 75 73 68 28 29 3b | .void.close();.....void.flush(); |
c5c0 | 0a 0a 20 20 20 20 4f 66 66 73 65 74 09 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4f | ......Offset.size().const;.....O |
c5e0 | 66 66 73 65 74 09 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 61 74 28 20 4f | ffset.at().const;.....bool.at(.O |
c600 | 66 66 73 65 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b | ffset.);.....bool.atEnd().const; |
c620 | 0a 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 72 65 61 64 42 6c 6f 63 6b 28 20 63 68 61 72 20 2a 64 61 | ......Q_LONG.readBlock(.char.*da |
c640 | 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 77 72 | ta,.Q_ULONG.len.);.....Q_LONG.wr |
c660 | 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c | iteBlock(.const.char.*data,.Q_UL |
c680 | 4f 4e 47 20 6c 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 | ONG.len.);.....Q_LONG.writeBlock |
c6a0 | 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 61 20 29 0a 09 09 20 20 20 | (.const.QByteArray&.data.)...... |
c6c0 | 20 20 20 7b 20 72 65 74 75 72 6e 20 51 49 4f 44 65 76 69 63 65 3a 3a 77 72 69 74 65 42 6c 6f 63 | ...{.return.QIODevice::writeBloc |
c6e0 | 6b 28 64 61 74 61 29 3b 20 7d 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 72 65 61 64 4c 69 6e 65 28 20 | k(data);.}.....Q_LONG.readLine(. |
c700 | 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 | char.*data,.Q_ULONG.maxlen.);... |
c720 | 20 20 51 5f 4c 4f 4e 47 09 72 65 61 64 4c 69 6e 65 28 20 51 53 74 72 69 6e 67 20 26 2c 20 51 5f | ..Q_LONG.readLine(.QString.&,.Q_ |
c740 | 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 67 65 74 63 68 28 | ULONG.maxlen.);......int..getch( |
c760 | 29 3b 0a 20 20 20 20 69 6e 74 09 09 70 75 74 63 68 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e | );.....int..putch(.int.);.....in |
c780 | 74 09 09 75 6e 67 65 74 63 68 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 68 61 6e | t..ungetch(.int.);......int..han |
c7a0 | 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 65 72 72 6f 72 53 | dle().const;......QString.errorS |
c7c0 | 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 6f 76 65 | tring().const;.//.###.Qt.4:.move |
c7e0 | 20 69 6e 74 6f 20 51 49 4f 44 65 76 69 63 65 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 | .into.QIODevice..protected:..... |
c800 | 76 6f 69 64 09 73 65 74 45 72 72 6f 72 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | void.setErrorString(.const.QStri |
c820 | 6e 67 26 20 29 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 | ng&.);.//.###.Qt.4:.move.into.QI |
c840 | 4f 44 65 76 69 63 65 0a 20 20 20 20 51 53 74 72 69 6e 67 09 66 6e 3b 0a 20 20 20 20 46 49 4c 45 | ODevice.....QString.fn;.....FILE |
c860 | 20 20 20 20 20 20 20 2a 66 68 3b 0a 20 20 20 20 69 6e 74 09 09 66 64 3b 0a 20 20 20 20 4f 66 66 | .......*fh;.....int..fd;.....Off |
c880 | 73 65 74 09 6c 65 6e 67 74 68 3b 0a 20 20 20 20 62 6f 6f 6c 09 65 78 74 5f 66 3b 0a 20 20 20 20 | set.length;.....bool.ext_f;..... |
c8a0 | 51 46 69 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 61 | QFilePrivate.*d;.//.###.Qt.4:.ma |
c8c0 | 6b 65 20 70 72 69 76 61 74 65 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 69 6e | ke.private..private:.....void.in |
c8e0 | 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 45 72 72 6f 72 53 74 72 69 6e 67 45 72 72 | it();.....void.setErrorStringErr |
c900 | 6e 6f 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 09 75 6e 67 65 74 63 68 42 | no(.int.);.....QCString.ungetchB |
c920 | 75 66 66 65 72 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 | uffer;..private:.//.Disabled.cop |
c940 | 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. |
c960 | 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 69 6c | defined(Q_DISABLE_COPY).....QFil |
c980 | 65 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 46 69 6c 65 20 26 6f | e(.const.QFile.&.);.....QFile.&o |
c9a0 | 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 | perator=(.const.QFile.&.);.#endi |
c9c0 | 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 46 69 6c 65 3a 3a 6e 61 6d | f.};...inline.QString.QFile::nam |
c9e0 | 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 6e 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 | e().const.{.return.fn;.}..inline |
ca00 | 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 51 46 69 6c 65 3a 3a 61 74 28 29 20 63 | .QIODevice::Offset.QFile::at().c |
ca20 | 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 69 6f 49 6e 64 65 78 3b 20 7d 0a 0a 0a 23 65 6e 64 69 | onst.{.return.ioIndex;.}...#endi |
ca40 | 66 20 2f 2f 20 51 46 49 4c 45 5f 48 0a 00 00 00 24 00 71 00 31 00 78 00 63 00 6f 00 6d 00 70 00 | f.//.QFILE_H....$.q.1.x.c.o.m.p. |
ca60 | 61 00 74 00 69 00 62 00 69 00 6c 00 69 00 74 00 79 00 2e 00 68 00 00 07 49 2f 2a 2a 2a 2a 2a 2a | a.t.i.b.i.l.i.t.y...h...I/****** |
ca80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
caa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
cac0 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 56 61 72 69 6f 75 73 20 6d | ******.**.$Id:.$.**.**.Various.m |
cae0 | 61 63 72 6f 73 20 65 74 63 2e 20 74 6f 20 65 61 73 65 20 70 6f 72 74 69 6e 67 20 66 72 6f 6d 20 | acros.etc..to.ease.porting.from. |
cb00 | 51 74 20 31 2e 78 20 74 6f 20 32 2e 30 2e 20 20 54 48 49 53 20 46 49 4c 45 0a 2a 2a 20 57 49 4c | Qt.1.x.to.2.0...THIS.FILE.**.WIL |
cb20 | 4c 20 43 48 41 4e 47 45 20 4f 52 20 44 49 53 41 50 50 45 41 52 20 49 4e 20 54 48 45 20 4e 45 58 | L.CHANGE.OR.DISAPPEAR.IN.THE.NEX |
cb40 | 54 20 56 45 52 53 49 4f 4e 20 4f 46 20 51 74 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | T.VERSION.OF.Qt..**.**.Created.: |
cb60 | 20 39 38 30 38 32 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 | .980824.**.**.Copyright.(C).1992 |
cb80 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
cba0 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | .reserved..**.**.This.file.is.pa |
cbc0 | 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | rt.of.the.kernel.module.of.the.Q |
cbe0 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | t.GUI.Toolkit..**.**.This.file.m |
cc00 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | ay.be.distributed.under.the.term |
cc20 | 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 | s.of.the.Q.Public.License.**.as. |
cc40 | 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 | defined.by.Trolltech.ASA.of.Norw |
cc60 | 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 | ay.and.appearing.in.the.file.**. |
cc80 | 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b | LICENSE.QPL.included.in.the.pack |
cca0 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | aging.of.this.file..**.**.This.f |
ccc0 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
cce0 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
cd00 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
cd20 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
cd40 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
cd60 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
cd80 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
cda0 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
cdc0 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 | alid.Qt.Enterprise.Edition.or.Qt |
cde0 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 | .Professional.Edition.**.license |
ce00 | 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 | s.may.use.this.file.in.accordanc |
ce20 | 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | e.with.the.Qt.Commercial.License |
ce40 | 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 | .**.Agreement.provided.with.the. |
ce60 | 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f | Software..**.**.This.file.is.pro |
ce80 | 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | vided.AS.IS.with.NO.WARRANTY.OF. |
cea0 | 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 | ANY.KIND,.INCLUDING.THE.**.WARRA |
cec0 | 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 | NTY.OF.DESIGN,.MERCHANTABILITY.A |
cee0 | 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | ND.FITNESS.FOR.A.PARTICULAR.PURP |
cf00 | 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | OSE..**.**.See.http://qtsoftware |
cf20 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
cf40 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 | @trolltech.com.for.**...informat |
cf60 | 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | ion.about.Qt.Commercial.License. |
cf80 | 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | Agreements..**.See.http://qtsoft |
cfa0 | 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/qpl/.for.QPL.licensing. |
cfc0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | information..**.See.http://qtsof |
cfe0 | 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/gpl/.for.GPL.licensing |
d000 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f | .information..**.**.Contact.info |
d020 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 | @trolltech.com.if.any.conditions |
d040 | 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c | .of.this.licensing.are.**.not.cl |
d060 | 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ear.to.you..**.***************** |
d080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
d0a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 | *********************/..#ifndef. |
d0c0 | 51 31 58 43 4f 4d 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 | Q1XCOMPATIBILITY_H.#define.Q1XCO |
d0e0 | 4d 50 41 54 49 42 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 | MPATIBILITY_H..#error."Compatibi |
d100 | 6c 69 74 79 20 77 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 | lity.with.Qt.1.x.is.no.longer.gu |
d120 | 61 72 61 6e 74 65 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 | aranteed..Please".#error."update |
d140 | 20 79 6f 75 72 20 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 | .your.code.(for.example.using.qt |
d160 | 32 30 66 69 78 20 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 | 20fix.script)..We".#error."apolo |
d180 | 67 69 7a 65 20 66 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 | gize.for.any.inconvenience."..#e |
d1a0 | 6e 64 69 66 20 2f 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 | ndif.//.Q1XCOMPATIBILITY_H...... |
d1c0 | 71 00 61 00 78 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 2e 00 68 00 00 23 72 2f 2a 2a 2a 2a | q.a.x.f.a.c.t.o.r.y...h..#r/**** |
d1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
d200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
d220 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 | ********.**.$Id$.**.**.Declarati |
d240 | 6f 6e 20 6f 66 20 74 68 65 20 51 41 78 46 61 63 74 6f 72 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a | on.of.the.QAxFactory.class.**.** |
d260 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).2001-2003.Trollte |
d280 | 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a | ch.ASA...All.rights.reserved..** |
d2a0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 41 63 74 | .**.This.file.is.part.of.the.Act |
d2c0 | 69 76 65 20 51 74 20 69 6e 74 65 67 72 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 | ive.Qt.integration..**.**.Licens |
d2e0 | 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 | ees.holding.valid.Qt.Enterprise. |
d300 | 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 | Edition.**.licenses.for.Windows. |
d320 | 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 | may.use.this.file.in.accordance. |
d340 | 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 | with.the.Qt.Commercial.**.Licens |
d360 | 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f | e.Agreement.provided.with.the.So |
d380 | 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 | ftware..**.**.This.file.is.not.a |
d3a0 | 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 | vailable.for.use.under.any.other |
d3c0 | 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 | .license.without.**.express.writ |
d3e0 | 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 | ten.permission.from.the.copyrigh |
d400 | 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f | t.holder..**.**.This.file.is.pro |
d420 | 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | vided.AS.IS.with.NO.WARRANTY.OF. |
d440 | 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 | ANY.KIND,.INCLUDING.THE.**.WARRA |
d460 | 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 | NTY.OF.DESIGN,.MERCHANTABILITY.A |
d480 | 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | ND.FITNESS.FOR.A.PARTICULAR.PURP |
d4a0 | 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | OSE..**.**.See.http://qtsoftware |
d4c0 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
d4e0 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 | @trolltech.com.for.**...informat |
d500 | 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | ion.about.Qt.Commercial.License. |
d520 | 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 | Agreements..**.**.Contact.info@t |
d540 | 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f | rolltech.com.if.any.conditions.o |
d560 | 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 | f.this.licensing.are.**.not.clea |
d580 | 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.to.you..**.******************* |
d5a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
d5c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 | *******************/..#ifndef.QA |
d5e0 | 58 46 41 43 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 | XFACTORY_H.#define.QAXFACTORY_H. |
d600 | 0a 23 69 6e 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 | .#include.<qdict.h>.#include.<qu |
d620 | 75 69 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f 70 2e | uid.h>.#include.<private/qcom_p. |
d640 | 68 3e 0a 23 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 | h>.#include.<qmetaobject.h>..//. |
d660 | 7b 32 32 42 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 | {22B230F6-8722-4051-ADCB-E7C9CE8 |
d680 | 37 32 45 42 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 | 72EB3}.#ifndef.IID_QAxFactory.#d |
d6a0 | 65 66 69 6e 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 | efine.IID_QAxFactory.QUuid(.0x22 |
d6c0 | 62 32 33 30 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 | b230f6,.0x8722,.0x4051,.0xad,.0x |
d6e0 | 63 62 2c 20 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 | cb,.0xe7,.0xc9,.0xce,.0x87,.0x2e |
d700 | 2c 20 30 78 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 | ,.0xb3.).#endif..class.QWidget;. |
d720 | 63 6c 61 73 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 | class.QMetaObject;.class.QSettin |
d740 | 67 73 3b 0a 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 | gs;.struct.IDispatch;..struct.QA |
d760 | 78 46 61 63 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 | xFactoryInterface.:.public.QFeat |
d780 | 75 72 65 4c 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 | ureListInterface.{.public:.#ifnd |
d7a0 | 65 66 20 51 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 | ef.Q_QDOC.....virtual.QWidget.*c |
d7c0 | 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 | reate(.const.QString.&key,.QWidg |
d7e0 | 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 | et.*parent.=.0,.const.char.*name |
d800 | 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 4f 62 6a 65 63 74 20 | .=.0.).=.0;.....virtual.QObject. |
d820 | 2a 63 72 65 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 | *createObject(.const.QString.&ke |
d840 | 79 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 20 63 68 | y,.QObject.*parent.=.0,.const.ch |
d860 | 61 72 20 2a 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 | ar.*name.=.0.).=.0;.....virtual. |
d880 | 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 6e 73 74 20 51 | QMetaObject.*metaObject(.const.Q |
d8a0 | 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 20 20 20 20 76 69 72 | String.&key.).const.=.0;.....vir |
d8c0 | 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 4f | tual.bool.createObjectWrapper(QO |
d8e0 | 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 70 | bject.*object,.IDispatch.**wrapp |
d900 | 65 72 29 20 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 | er).=.0;......virtual.QUuid.clas |
d920 | 73 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 63 6f 6e 73 74 20 | sID(.const.QString.&key.).const. |
d940 | 3d 20 30 3b 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 | =.0;.....virtual.QUuid.interface |
d960 | 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 63 6f 6e 73 74 20 3d | ID(.const.QString.&key.).const.= |
d980 | 20 30 3b 0a 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 | .0;.....virtual.QUuid.eventsID(. |
d9a0 | 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 20 | const.QString.&key.).const.=.0;. |
d9c0 | 20 20 20 0a 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 | ........virtual.QUuid.typeLibID( |
d9e0 | 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 55 75 69 64 20 61 | ).const.=.0;.....virtual.QUuid.a |
da00 | 70 70 49 44 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 | ppID().const.=.0;......virtual.v |
da20 | 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 53 74 72 69 6e 67 | oid.registerClass(.const.QString |
da40 | 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 20 3d 20 30 3b 0a | .&key,.QSettings.*.).const.=.0;. |
da60 | 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 73 73 | ....virtual.void.unregisterClass |
da80 | 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 73 20 | (.const.QString.&key,.QSettings. |
daa0 | 2a 20 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 62 6f 6f 6c | *.).const.=.0;......virtual.bool |
dac0 | 20 76 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 | .validateLicenseKey(.const.QStri |
dae0 | 6e 67 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 | ng.&key,.const.QString.&licenseK |
db00 | 65 79 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 | ey).const.=.0;......virtual.QStr |
db20 | 69 6e 67 20 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 | ing.exposeToSuperClass(.const.QS |
db40 | 74 72 69 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 | tring.&key.).const.=.0;.....virt |
db60 | 75 61 6c 20 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 | ual.bool.stayTopLevel(.const.QSt |
db80 | 72 69 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 | ring.&key.).const.=.0;.....virtu |
dba0 | 61 6c 20 62 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 | al.bool.hasStockEvents(.const.QS |
dbc0 | 74 72 69 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 | tring.&key.).const.=.0;.....virt |
dbe0 | 75 61 6c 20 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 | ual.bool.isService().const.=.0;. |
dc00 | 23 65 6e 64 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 | #endif.};..extern.QAxFactoryInte |
dc20 | 72 66 61 63 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 | rface.*qAxFactory();..class.QAxF |
dc40 | 61 63 74 6f 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 | actory.:.public.QAxFactoryInterf |
dc60 | 61 63 65 0a 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 | ace.{.public:.....QAxFactory(.co |
dc80 | 6e 73 74 20 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 | nst.QUuid.&,.const.QUuid.&);.... |
dca0 | 20 76 69 72 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 | .virtual.~QAxFactory();.....Q_RE |
dcc0 | 46 43 4f 55 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 | FCOUNT;......QRESULT.queryInterf |
dce0 | 61 63 65 28 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 | ace(.const.QUuid.&iid,.QUnknownI |
dd00 | 6e 74 65 72 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 | nterface.**iface.);..#ifdef.Q_QD |
dd20 | 4f 43 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 66 65 61 74 75 | OC.....virtual.QStringList.featu |
dd40 | 72 65 4c 69 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 | reList().const.=.0;.#endif.....v |
dd60 | 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 | irtual.QWidget.*create(.const.QS |
dd80 | 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c | tring.&key,.QWidget.*parent.=.0, |
dda0 | 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 |
ddc0 | 74 75 61 6c 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 | tual.QObject.*createObject(.cons |
dde0 | 74 20 51 53 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 | t.QString.&key,.QObject.*parent. |
de00 | 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 | =.0,.const.char.*name.=.0.);.... |
de20 | 20 76 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 | .virtual.QMetaObject.*metaObject |
de40 | 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;... |
de60 | 20 20 76 69 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 | ..virtual.bool.createObjectWrapp |
de80 | 65 72 28 51 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 | er(QObject.*object,.IDispatch.** |
dea0 | 77 72 61 70 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 | wrapper);......virtual.QUuid.cla |
dec0 | 73 73 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 63 6f 6e 73 74 | ssID(.const.QString.&key.).const |
dee0 | 3b 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 | ;.....virtual.QUuid.interfaceID( |
df00 | 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 20 | .const.QString.&key.).const;.... |
df20 | 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 74 20 51 | .virtual.QUuid.eventsID(.const.Q |
df40 | 53 74 72 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | String.&key.).const;......virtua |
df60 | 6c 20 51 55 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 | l.QUuid.typeLibID().const;.....v |
df80 | 69 72 74 75 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 | irtual.QUuid.appID().const;..... |
dfa0 | 20 76 69 72 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 | .virtual.void.registerClass(.con |
dfc0 | 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 63 | st.QString.&key,.QSettings.*.).c |
dfe0 | 6f 6e 73 74 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 | onst;.....virtual.void.unregiste |
e000 | 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 2c 20 51 53 65 74 | rClass(.const.QString.&key,.QSet |
e020 | 74 69 6e 67 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 | tings.*.).const;......virtual.bo |
e040 | 6f 6c 20 76 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 | ol.validateLicenseKey(.const.QSt |
e060 | 72 69 6e 67 20 26 6b 65 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 69 63 65 6e 73 | ring.&key,.const.QString.&licens |
e080 | 65 4b 65 79 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 | eKey).const;......virtual.QStrin |
e0a0 | 67 20 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 | g.exposeToSuperClass(.const.QStr |
e0c0 | 69 6e 67 20 26 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f | ing.&key.).const;.....virtual.bo |
e0e0 | 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 20 26 | ol.stayTopLevel(.const.QString.& |
e100 | 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 68 61 | key.).const;.....virtual.bool.ha |
e120 | 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 67 20 26 6b 65 79 | sStockEvents(.const.QString.&key |
e140 | 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 69 73 53 65 72 | .).const;.....virtual.bool.isSer |
e160 | 76 69 63 65 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 | vice().const;......enum.ServerTy |
e180 | 70 65 20 7b 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 | pe.{..SingleInstance,..MultipleI |
e1a0 | 6e 73 74 61 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 | nstances.....};......static.bool |
e1c0 | 20 69 73 53 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 | .isServer();.....static.QString. |
e1e0 | 73 65 72 76 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 | serverDirPath();.....static.QStr |
e200 | 69 6e 67 20 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 | ing.serverFilePath();.....static |
e220 | 20 62 6f 6f 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 | .bool.startServer(ServerType.typ |
e240 | 65 20 3d 20 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 | e.=.MultipleInstances);.....stat |
e260 | 69 63 20 62 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 | ic.bool.stopServer();..private:. |
e280 | 20 20 20 20 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 | ....QUuid.typelib;.....QUuid.app |
e2a0 | 3b 0a 7d 3b 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 | ;.};..inline.bool.QAxFactory::st |
e2c0 | 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 29 0a 7b 0a 20 20 20 | artServer(ServerType.type).{.... |
e2e0 | 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 |
e300 | 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 61 72 | ain.cpp.....extern.bool.qax_star |
e320 | 74 53 65 72 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 | tServer(ServerType);.....return. |
e340 | 71 61 78 5f 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 | qax_startServer(type);.}..inline |
e360 | 20 62 6f 6f 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 | .bool.QAxFactory::stopServer().{ |
e380 | 0a 20 20 20 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 | .....//.implementation.in.qaxser |
e3a0 | 76 65 72 6d 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 | vermain.cpp.....extern.bool.qax_ |
e3c0 | 73 74 6f 70 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 | stopServer();.....return.qax_sto |
e3e0 | 70 53 65 72 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 | pServer();.}..#define.QAXFACTORY |
e400 | 5f 45 58 50 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 | _EXPORT(.IMPL,.TYPELIB,.APPID.). |
e420 | 5c 0a 20 20 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 | \.....QUnknownInterface.*ucm_ins |
e440 | 74 61 6e 74 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 | tantiate()..\.....{.......\..IMP |
e460 | 4c 20 2a 69 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 | L.*impl.=.new.IMPL(.QUuid(TYPELI |
e480 | 42 29 2c 20 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 | B),.QUuid(APPID).);.\..QUnknownI |
e4a0 | 6e 74 65 72 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 | nterface*.iface.=.0;....\..impl- |
e4c0 | 3e 71 75 65 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 | >queryInterface(.IID_QUnknown,.& |
e4e0 | 69 66 61 63 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 | iface.);.\..return.iface;.....\. |
e500 | 20 20 20 20 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 | ....}..#define.QAXFACTORY_DEFAUL |
e520 | 54 28 20 43 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 | T(.Class,.IIDClass,.IIDInterface |
e540 | 2c 20 49 49 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 | ,.IIDEvents,.IIDTypeLib,.IIDApp. |
e560 | 29 20 5c 0a 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 | ).\.....class.QAxDefaultFactory. |
e580 | 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 5c 0a 20 20 | :.public.QAxFactory.\.....{.\... |
e5a0 | 20 20 70 75 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 | ..public:.\..QAxDefaultFactory(. |
e5c0 | 63 6f 6e 73 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 | const.QUuid.&app,.const.QUuid.&l |
e5e0 | 69 62 29 20 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 | ib).\..:.QAxFactory(.app,.lib.). |
e600 | 7b 7d 20 5c 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 | {}.\..QStringList.featureList(). |
e620 | 63 6f 6e 73 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 | const.\..{.\......QStringList.li |
e640 | 73 74 3b 20 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 | st;.\......list.<<.#Class;.\.... |
e660 | 20 20 72 65 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 | ..return.list;.\..}.\..QMetaObje |
e680 | 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 6e 67 20 26 6b | ct.*metaObject(.const.QString.&k |
e6a0 | 65 79 20 29 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 | ey.).const.\..{.\......if.(.key. |
e6c0 | 3d 3d 20 23 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 | ==.#Class.).\...return.Class::st |
e6e0 | 61 74 69 63 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 | aticMetaObject();.\......return. |
e700 | 30 3b 20 5c 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 | 0;.\..}.\..QWidget.*create(.cons |
e720 | 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c | t.QString.&key,.QWidget.*parent, |
e740 | 20 63 6f 6e 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 | .const.char.*name.).\..{.\...... |
e760 | 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 65 74 75 72 6e 20 | if.(.key.==.#Class.).\...return. |
e780 | 6e 65 77 20 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 | new.Class(.parent,.name.);.\.... |
e7a0 | 20 20 72 65 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 | ..return.0;.\..}.\..QUuid.classI |
e7c0 | 44 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 5c 0a | D(.const.QString.&key.).const.\. |
e7e0 | 09 7b 20 5c 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 | .{.\......if.(.key.==.#Class.).\ |
e800 | 0a 09 09 72 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 | ...return.QUuid(.IIDClass.);.\.. |
e820 | 20 20 20 20 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 | ....return.QUuid();.\..}.\..QUui |
e840 | 64 20 69 6e 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 | d.interfaceID(.const.QString.&ke |
e860 | 79 20 29 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 | y.).const.\..{.\......if.(.key.= |
e880 | 3d 20 23 43 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 | =.#Class.).\...return.QUuid(.IID |
e8a0 | 49 6e 74 65 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 | Interface.);.\......return.QUuid |
e8c0 | 28 29 3b 20 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 | ();.\..}.\..QUuid.eventsID(.cons |
e8e0 | 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 0a 09 20 | t.QString.&key.).const.\..{.\... |
e900 | 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 65 74 75 | ...if.(.key.==.#Class.).\...retu |
e920 | 72 6e 20 51 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 | rn.QUuid(.IIDEvents.);.\......re |
e940 | 74 75 72 6e 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 | turn.QUuid();.\..}.\.....};.\... |
e960 | 20 20 51 41 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 | ..QAXFACTORY_EXPORT(.QAxDefaultF |
e980 | 61 63 74 6f 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 | actory,.IIDTypeLib,.IIDApp.).\.. |
e9a0 | 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 41 78 43 6c 61 73 73 | template<class.T>.class.QAxClass |
e9c0 | 20 3a 20 70 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 | .:.public.QAxFactory.{.public:.. |
e9e0 | 20 20 20 51 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 | ...QAxClass(const.QString.&appId |
ea00 | 2c 20 63 6f 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 | ,.const.QString.&libId).....:.QA |
ea20 | 78 46 61 63 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 | xFactory(appId,.libId).....{}... |
ea40 | 20 20 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 63 6f 6e 73 74 | ...QMetaObject.*metaObject(const |
ea60 | 20 51 53 74 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 | .QString.&key).const.{.return.T: |
ea80 | 3a 73 74 61 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 | :staticMetaObject();.}.....QStri |
eaa0 | 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 74 20 7b 20 72 65 74 | ngList.featureList().const.{.ret |
eac0 | 75 72 6e 20 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 | urn.QString(T::staticMetaObject( |
eae0 | 29 2d 3e 63 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 | )->className());.}.....QWidget.* |
eb00 | 63 72 65 61 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 | create(const.QString.&key,.QWidg |
eb20 | 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 29 0a 20 20 | et.*parent,.const.char.*name)... |
eb40 | 20 20 7b 0a 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 | ..{..if.(key.!=.QString(T::stati |
eb60 | 63 4d 65 74 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 | cMetaObject()->className())).ret |
eb80 | 75 72 6e 20 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 | urn.0;..if.(!qstrcmp(T::staticMe |
eba0 | 74 61 4f 62 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 | taObject()->classInfo("Creatable |
ebc0 | 22 2c 20 54 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 | ",.TRUE),."no")).return.0;..retu |
ebe0 | 72 6e 20 6e 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 | rn.new.T(parent,.name);.....}.}; |
ec00 | 0a 0a 23 64 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 | ..#define.QAXFACTORY_BEGIN(IDTyp |
ec20 | 65 4c 69 62 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 | eLib,.IDApp).\.....class.QAxFact |
ec40 | 6f 72 79 4c 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 | oryList.:.public.QAxFactory.\... |
ec60 | 20 20 7b 20 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 | ..{.\..QStringList.factoryKeys;. |
ec80 | 5c 0a 09 51 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 | \..QDict<QAxFactoryInterface>.fa |
eca0 | 63 74 6f 72 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 | ctories;.\.....public:.\..QAxFac |
ecc0 | 74 6f 72 79 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 | toryList().\..:.QAxFactory(IDApp |
ece0 | 2c 20 49 44 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 | ,.IDTypeLib).\..{.\......factori |
ed00 | 65 73 2e 73 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 | es.setAutoDelete(TRUE);.\......Q |
ed20 | 41 78 46 61 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 | AxFactoryInterface.*factory.=.0; |
ed40 | 20 5c 0a 09 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 | .\......QStringList.keys;.\..... |
ed60 | 20 51 53 74 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 | .QStringList::Iterator.it;.\..#d |
ed80 | 65 66 69 6e 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 | efine.QAXCLASS(Class).\......fac |
eda0 | 74 6f 72 79 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 | tory.=.new.QAxClass<Class>(appID |
edc0 | 28 29 2c 20 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 | (),.typeLibID());.\......keys.=. |
ede0 | 66 61 63 74 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 | factory->featureList();.\......f |
ee00 | 6f 72 20 28 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 | or.(it.=.keys.begin();.it.!=.key |
ee20 | 73 2e 65 6e 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 | s.end();.++it).{.\...factoryKeys |
ee40 | 20 2b 3d 20 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 | .+=.*it;.\...factories.insert(*i |
ee60 | 74 2c 20 66 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 | t,.factory);.\......}\..#define. |
ee80 | 51 41 58 46 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 | QAXFACTORY_END().\..}.\..QString |
eea0 | 4c 69 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 20 72 65 74 75 | List.featureList().const.{..retu |
eec0 | 72 6e 20 66 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 | rn.factoryKeys;.}.\..QWidget.*cr |
eee0 | 65 61 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 | eate(const.QString.&key,.QWidget |
ef00 | 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 29 20 7b 20 5c 0a | .*parent,.const.char.*name).{.\. |
ef20 | 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 3d 20 66 61 | .....QAxFactoryInterface.*f.=.fa |
ef40 | 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 66 20 3f 20 | ctories[key];.\......return.f.?. |
ef60 | 66 2d 3e 63 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 | f->create(key,.parent,.name).:.0 |
ef80 | 3b 20 5c 0a 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 | ;.\..}.\..QUuid.classID(const.QS |
efa0 | 74 72 69 6e 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 | tring.&key).{.\......QAxFactoryI |
efc0 | 6e 74 65 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 | nterface.*f.=.factories[key];.\. |
efe0 | 09 20 20 20 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 | .....return.f.?.f->classID(key). |
f000 | 3a 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 74 65 72 66 61 | :.QUuid();.\..}.\..QUuid.interfa |
f020 | 63 65 49 44 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 | ceID(const.QString.&key).{.\.... |
f040 | 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 3d 20 66 61 63 74 6f | ..QAxFactoryInterface.*f.=.facto |
f060 | 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 66 20 3f 20 66 2d 3e | ries[key];.\......return.f.?.f-> |
f080 | 69 6e 74 65 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 | interfaceID(key).:.QUuid();.\..} |
f0a0 | 20 5c 0a 09 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 | .\..QUuid.eventsID(const.QString |
f0c0 | 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 66 | .&key).{.\......QAxFactoryInterf |
f0e0 | 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 20 | ace.*f.=.factories[key];.\...... |
f100 | 72 65 74 75 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 | return.f.?.f->eventsID(key).:.QU |
f120 | 75 69 64 28 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 | uid();.\..}.\..void.registerClas |
f140 | 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 73 | s(.const.QString.&key,.QSettings |
f160 | 20 2a 73 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 | .*s.).const.{.\......QAxFactoryI |
f180 | 6e 74 65 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 | nterface.*f.=.factories[key];.\. |
f1a0 | 09 20 20 20 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 | .....if.(f).f->registerClass(key |
f1c0 | 2c 20 73 29 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 | ,.s);.\..}.\..void.unregisterCla |
f1e0 | 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 |
f200 | 73 20 2a 73 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 | s.*s.).const.{.\......QAxFactory |
f220 | 49 6e 74 65 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 | Interface.*f.=.factories[key];.\ |
f240 | 0a 09 20 20 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 | ......if.(f).f->unregisterClass( |
f260 | 6b 65 79 2c 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 | key,.s);.\..}.\..QString.exposeT |
f280 | 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 26 6b 65 79 20 | oSuperClass(.const.QString.&key. |
f2a0 | 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 |
f2c0 | 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];.\..... |
f2e0 | 20 72 65 74 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 | .return.f.?.f->exposeToSuperClas |
f300 | 73 28 6b 65 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 | s(key).:.QString();.\..}.\..bool |
f320 | 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 20 26 6b 65 | .stayTopLevel(.const.QString.&ke |
f340 | 79 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 | y.).const.{.\......QAxFactoryInt |
f360 | 65 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 | erface.*f.=.factories[key];.\... |
f380 | 20 20 20 72 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 | ...return.f.?.f->stayTopLevel(ke |
f3a0 | 79 29 20 3a 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 | y).:.FALSE;.\..}.\..bool.hasStoc |
f3c0 | 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 6f | kEvents(.const.QString.&key.).co |
f3e0 | 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 |
f400 | 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 |
f420 | 75 72 6e 20 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 | urn.f.?.f->hasStockEvents(key).: |
f440 | 20 46 41 4c 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 | .FALSE;.\..}.\.....};.\.....QUnk |
f460 | 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 69 61 74 65 28 29 | nownInterface.*ucm_instantiate() |
f480 | 09 09 5c 0a 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 | ..\.....{.......\..QAxFactoryLis |
f4a0 | 74 20 2a 69 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 | t.*impl.=.new.QAxFactoryList();. |
f4c0 | 5c 0a 09 51 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 | \..QUnknownInterface*.iface.=.0; |
f4e0 | 20 09 09 09 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 | ....\..impl->queryInterface(.IID |
f500 | 5f 51 55 6e 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 | _QUnknown,.&iface.);.\..return.i |
f520 | 66 61 63 65 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 | face;.....\.....}...#endif.//.QA |
f540 | 58 46 41 43 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 | XFACTORY_H......q.d.r.a.g.o.b.j. |
f560 | 65 00 63 00 74 00 2e 00 68 00 00 1e 65 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | e.c.t...h...e/****************** |
f580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
f5a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
f5c0 | 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 72 61 67 4f 62 6a 65 | d$.**.**.Definition.of.QDragObje |
f5e0 | 63 74 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 | ct.**.**.Copyright.(C).1992-2002 |
f600 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 | .Trolltech.ASA...All.rights.rese |
f620 | 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | rved..**.**.This.file.is.part.of |
f640 | 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 | .the.kernel.module.of.the.Qt.GUI |
f660 | 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | .Toolkit..**.**.This.file.may.be |
f680 | 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | .distributed.under.the.terms.of. |
f6a0 | 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e | the.Q.Public.License.**.as.defin |
f6c0 | 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e | ed.by.Trolltech.ASA.of.Norway.an |
f6e0 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e | d.appearing.in.the.file.**.LICEN |
f700 | 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 | SE.QPL.included.in.the.packaging |
f720 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | .of.this.file..**.**.This.file.m |
f740 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 | ay.be.distributed.and/or.modifie |
f760 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 | d.under.the.terms.of.the.**.GNU. |
f780 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 | General.Public.License.version.2 |
f7a0 | 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 | .as.published.by.the.Free.Softwa |
f7c0 | 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | re.**.Foundation.and.appearing.i |
f7e0 | 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 | n.the.file.LICENSE.GPL.included. |
f800 | 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | in.the.**.packaging.of.this.file |
f820 | 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 | ..**.**.Licensees.holding.valid. |
f840 | 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 | Qt.Enterprise.Edition.or.Qt.Prof |
f860 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 | essional.Edition.**.licenses.may |
f880 | 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 | .use.this.file.in.accordance.wit |
f8a0 | 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 | h.the.Qt.Commercial.License.**.A |
f8c0 | 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | greement.provided.with.the.Softw |
f8e0 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
f900 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
f920 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
f940 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
f960 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
f980 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
f9a0 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
f9c0 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
f9e0 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
fa00 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
fa20 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
fa40 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | mation..**.See.http://qtsoftware |
fa60 | 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/gpl/.for.GPL.licensing.info |
fa80 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c | rmation..**.**.Contact.info@trol |
faa0 | 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 | ltech.com.if.any.conditions.of.t |
fac0 | 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 | his.licensing.are.**.not.clear.t |
fae0 | 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.you..**.********************** |
fb00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
fb20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 52 41 47 | ****************/..#ifndef.QDRAG |
fb40 | 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 48 0a 0a | OBJECT_H.#define.QDRAGOBJECT_H.. |
fb60 | 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 67 50 72 | class.QWidget;.class.QTextDragPr |
fb80 | 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 0a 63 6c | ivate;.class.QDragObjectData;.cl |
fba0 | 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 6d 61 67 | ass.QStoredDragData;.class.QImag |
fbc0 | 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 6c 75 64 | eDragData;..#ifndef.QT_H.#includ |
fbe0 | 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 65 2e 68 | e."qobject.h".#include."qimage.h |
fc00 | 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 75 64 65 | ".#include."qstrlist.h".#include |
fc20 | 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 69 66 6e | ."qcolor.h".#endif.//.QT_H..#ifn |
fc40 | 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 54 20 51 | def.QT_NO_MIME..class.Q_EXPORT.Q |
fc60 | 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 75 62 6c | DragObject:.public.QObject,.publ |
fc80 | 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 0a 70 75 | ic.QMimeSource.{.....Q_OBJECT.pu |
fca0 | 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 74 20 2a | blic:.....QDragObject(.QWidget.* |
fcc0 | 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 20 6e 61 | .dragSource.=.0,.const.char.*.na |
fce0 | 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 62 6a 65 | me.=.0.);.....virtual.~QDragObje |
fd00 | 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 52 4f 50 | ct();..#ifndef.QT_NO_DRAGANDDROP |
fd20 | 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 61 67 4d | .....bool.drag();.....bool.dragM |
fd40 | 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 20 20 20 | ove();.....void.dragCopy();..... |
fd60 | 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 20 76 6f | void.dragLink();......virtual.vo |
fd80 | 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 72 74 75 | id.setPixmap(QPixmap);.....virtu |
fda0 | 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 6e 73 74 | al.void.setPixmap(QPixmap,.const |
fdc0 | 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 70 20 70 | .QPoint&.hotspot);.....QPixmap.p |
fde0 | 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 6d 61 70 | ixmap().const;.....QPoint.pixmap |
fe00 | 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 51 57 69 | HotSpot().const;.#endif......QWi |
fe20 | 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 57 69 64 | dget.*.source();.....static.QWid |
fe40 | 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 6f 69 64 | get.*.target();......static.void |
fe60 | 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 66 20 51 | .setTarget(QWidget*);..#ifndef.Q |
fe80 | 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 67 4d 6f | T_NO_DRAGANDDROP.....enum.DragMo |
fea0 | 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 72 61 67 | de.{.DragDefault,.DragCopy,.Drag |
fec0 | 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 65 20 7d | Move,.DragLink,.DragCopyOrMove.} |
fee0 | 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 6c 20 64 | ;..protected:.....virtual.bool.d |
ff00 | 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 65 3a 0a | rag(DragMode);.#endif..private:. |
ff20 | 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 64 65 66 | ....QDragObjectData.*.d;.#if.def |
ff40 | 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 | ined(Q_DISABLE_COPY).//.Disabled |
ff60 | 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a | .copy.constructor.and.operator=. |
ff80 | 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 62 6a 65 | ....QDragObject(.const.QDragObje |
ffa0 | 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 61 74 6f | ct.&.);.....QDragObject.&operato |
ffc0 | 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 6e 64 69 | r=(.const.QDragObject.&.);.#endi |
ffe0 | 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 72 61 67 | f.};..class.Q_EXPORT.QStoredDrag |
10000 | 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 |
10020 | 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 0a 70 75 | ECT.....QStoredDragData.*.d;..pu |
10040 | 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 63 68 61 | blic:.....QStoredDrag(.const.cha |
10060 | 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 61 67 53 | r.*.mimeType,....QWidget.*.dragS |
10080 | 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 3d 20 30 | ource.=.0,.const.char.*.name.=.0 |
100a0 | 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 76 69 72 | .);.....~QStoredDrag();......vir |
100c0 | 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 73 74 20 | tual.void.setEncodedData(.const. |
100e0 | 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 61 72 20 | QByteArray.&.);......const.char. |
10100 | 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 75 | *.format(int.i).const;.....virtu |
10120 | 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 20 | al.QByteArray.encodedData(const. |
10140 | 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 65 66 69 | char*).const;..private:.#if.defi |
10160 | 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. |
10180 | 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=.. |
101a0 | 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 44 72 61 | ...QStoredDrag(.const.QStoredDra |
101c0 | 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 74 6f 72 | g.&.);.....QStoredDrag.&operator |
101e0 | 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 64 69 66 | =(.const.QStoredDrag.&.);.#endif |
10200 | 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 3a 20 70 | .};..class.Q_EXPORT.QTextDrag:.p |
10220 | 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 45 43 54 | ublic.QDragObject.{.....Q_OBJECT |
10240 | 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 6c 69 63 | .....QTextDragPrivate*.d;.public |
10260 | 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 67 20 26 | :.....QTextDrag(.const.QString.& |
10280 | 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 65 20 3d | ,.........QWidget.*.dragSource.= |
102a0 | 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 20 20 20 | .0,.const.char.*.name.=.0.);.... |
102c0 | 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 72 63 65 | .QTextDrag(.QWidget.*.dragSource |
102e0 | 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 20 | .=.0,.const.char.*.name.=.0.);.. |
10300 | 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 20 76 6f | ...~QTextDrag();......virtual.vo |
10320 | 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 0a 20 20 | id.setText(.const.QString.&);... |
10340 | 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 6e 73 74 | ..virtual.void.setSubtype(.const |
10360 | 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 20 2a 20 | .QCString.&);......const.char.*. |
10380 | 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 75 61 6c | format(int.i).const;.....virtual |
103a0 | 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 20 63 68 | .QByteArray.encodedData(const.ch |
103c0 | 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 63 61 6e | ar*).const;......static.bool.can |
103e0 | 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 29 3b 0a | Decode(.const.QMimeSource*.e.);. |
10400 | 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 20 51 4d | ....static.bool.decode(.const.QM |
10420 | 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 20 20 20 | imeSource*.e,.QString&.s.);..... |
10440 | 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 65 53 | static.bool.decode(.const.QMimeS |
10460 | 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 67 26 20 | ource*.e,.QString&.s,.QCString&. |
10480 | 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 6e 65 64 | subtype.);..private:.#if.defined |
104a0 | 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 6f 70 | (Q_DISABLE_COPY).//.Disabled.cop |
104c0 | 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 20 20 | y.constructor.and.operator=..... |
104e0 | 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 29 3b 0a | QTextDrag(.const.QTextDrag.&.);. |
10500 | 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 73 74 20 | ....QTextDrag.&operator=(.const. |
10520 | 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 73 73 20 | QTextDrag.&.);.#endif.};..class. |
10540 | 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 44 72 61 | Q_EXPORT.QImageDrag:.public.QDra |
10560 | 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 6d 61 67 | gObject.{.....Q_OBJECT.....QImag |
10580 | 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 20 20 51 | e.img;.....QStrList.ofmts;.....Q |
105a0 | 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 20 20 51 | ImageDragData*.d;..public:.....Q |
105c0 | 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 67 65 74 | ImageDrag(.QImage.image,.QWidget |
105e0 | 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 20 | .*.dragSource.=.0,.const.char.*. |
10600 | 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 57 69 64 | name.=.0.);.....QImageDrag(.QWid |
10620 | 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 |
10640 | 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 67 28 29 | .*.name.=.0.);.....~QImageDrag() |
10660 | 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 20 51 49 | ;......virtual.void.setImage(.QI |
10680 | 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 20 2a 20 | mage.image.);......const.char.*. |
106a0 | 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 75 61 6c | format(int.i).const;.....virtual |
106c0 | 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 20 63 68 | .QByteArray.encodedData(const.ch |
106e0 | 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 63 61 6e | ar*).const;......static.bool.can |
10700 | 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 29 3b 0a | Decode(.const.QMimeSource*.e.);. |
10720 | 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 20 51 4d | ....static.bool.decode(.const.QM |
10740 | 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 20 20 73 | imeSource*.e,.QImage&.i.);.....s |
10760 | 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 65 53 6f | tatic.bool.decode(.const.QMimeSo |
10780 | 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 74 65 3a | urce*.e,.QPixmap&.i.);..private: |
107a0 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 | .#if.defined(Q_DISABLE_COPY).//. |
107c0 | 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 | Disabled.copy.constructor.and.op |
107e0 | 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 20 51 49 | erator=.....QImageDrag(.const.QI |
10800 | 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 26 6f 70 | mageDrag.&.);.....QImageDrag.&op |
10820 | 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 3b 0a 23 | erator=(.const.QImageDrag.&.);.# |
10840 | 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 69 44 72 | endif.};...class.Q_EXPORT.QUriDr |
10860 | 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 51 5f 4f | ag:.public.QStoredDrag.{.....Q_O |
10880 | 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 51 53 74 | BJECT..public:.....QUriDrag(.QSt |
108a0 | 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 72 63 65 | rList.uris,.QWidget.*.dragSource |
108c0 | 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 20 | .=.0,.const.char.*.name.=.0.);.. |
108e0 | 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 75 72 63 | ...QUriDrag(.QWidget.*.dragSourc |
10900 | 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.);. |
10920 | 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 74 46 69 | ....~QUriDrag();......void.setFi |
10940 | 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 66 6e 61 | lenames(.const.QStringList.&.fna |
10960 | 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 29 3b 20 | mes.).{.setFileNames(.fnames.);. |
10980 | 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 74 20 51 | }.....void.setFileNames(.const.Q |
109a0 | 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 69 64 20 | StringList.&.fnames.);.....void. |
109c0 | 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 4c 69 73 | setUnicodeUris(.const.QStringLis |
109e0 | 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 20 73 65 | t.&.uuris.);.....virtual.void.se |
10a00 | 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 73 74 61 | tUris(.QStrList.uris.);......sta |
10a20 | 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 6e 73 74 | tic.QString.uriToLocalFile(const |
10a40 | 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 6c 6f 63 | .char*);.....static.QCString.loc |
10a60 | 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 20 20 20 | alFileToUri(const.QString&);.... |
10a80 | 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 72 69 28 | .static.QString.uriToUnicodeUri( |
10aa0 | 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 72 69 6e | const.char*);.....static.QCStrin |
10ac0 | 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 6e 67 26 | g.unicodeUriToUri(const.QString& |
10ae0 | 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 20 63 6f | );.....static.bool.canDecode(.co |
10b00 | 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 74 69 63 | nst.QMimeSource*.e.);.....static |
10b20 | 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 63 65 2a | .bool.decode(.const.QMimeSource* |
10b40 | 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 20 62 6f | .e,.QStrList&.i.);.....static.bo |
10b60 | 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 20 51 4d | ol.decodeToUnicodeUris(.const.QM |
10b80 | 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 29 3b 0a | imeSource*.e,.QStringList&.i.);. |
10ba0 | 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 6c 65 73 | ....static.bool.decodeLocalFiles |
10bc0 | 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 6e 67 4c | (.const.QMimeSource*.e,.QStringL |
10be0 | 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 65 64 28 | ist&.i.);..private:.#if.defined( |
10c00 | 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 | Q_DISABLE_COPY).//.Disabled.copy |
10c20 | 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 | .constructor.and.operator=.....Q |
10c40 | 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 20 20 20 | UriDrag(.const.QUriDrag.&.);.... |
10c60 | 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 55 72 69 | .QUriDrag.&operator=(.const.QUri |
10c80 | 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 45 58 50 | Drag.&.);.#endif.};..class.Q_EXP |
10ca0 | 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 65 64 44 | ORT.QColorDrag.:.public.QStoredD |
10cc0 | 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 20 63 6f | rag.{.....Q_OBJECT.....QColor.co |
10ce0 | 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 20 63 6f | lor;..public:.....QColorDrag(.co |
10d00 | 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 67 73 6f | nst.QColor.&col,.QWidget.*dragso |
10d20 | 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 30 20 29 | urce.=.0,.const.char.*name.=.0.) |
10d40 | 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 72 61 67 | ;.....QColorDrag(.QWidget.*.drag |
10d60 | 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 3d 20 | Source.=.0,.const.char.*.name.=. |
10d80 | 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 20 51 43 | 0.);.....void.setColor(.const.QC |
10da0 | 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 20 63 61 | olor.&col.);......static.bool.ca |
10dc0 | 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 20 73 74 | nDecode(.QMimeSource.*.);.....st |
10de0 | 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 20 2a 2c | atic.bool.decode(.QMimeSource.*, |
10e00 | 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 20 64 65 | .QColor.&col.);..private:.#if.de |
10e20 | 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 65 | fined(Q_DISABLE_COPY).//.Disable |
10e40 | 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= |
10e60 | 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 44 72 61 | .....QColorDrag(.const.QColorDra |
10e80 | 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 6f 72 3d | g.&.);.....QColorDrag.&operator= |
10ea0 | 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 66 0a 7d | (.const.QColorDrag.&.);.#endif.} |
10ec0 | 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 65 66 20 | ;..#ifndef.QT_NO_COMPAT.typedef. |
10ee0 | 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 66 6e 64 | QUriDrag.QUrlDrag;.#endif..#ifnd |
10f00 | 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 67 4d 61 | ef.QT_NO_DRAGANDDROP..//.QDragMa |
10f20 | 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 69 63 20 | nager.is.not.part.of.the.public. |
10f40 | 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 65 61 64 | API...It.is.defined.in.a.//.head |
10f60 | 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 63 70 70 | er.file.simply.so.different..cpp |
10f80 | 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 74 0a 2f | .files.can.implement.different./ |
10fa0 | 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 20 51 5f | /.member.functions..//..class.Q_ |
10fc0 | 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 4f 62 6a | EXPORT.QDragManager:.public.QObj |
10fe0 | 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 20 20 20 | ect.{.....Q_OBJECT..private:.... |
11000 | 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 6e 61 67 | .QDragManager();.....~QDragManag |
11020 | 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 73 65 73 | er();.....//.only.friend.classes |
11040 | 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 69 65 6e | .can.use.QDragManager......frien |
11060 | 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 6e 64 20 | d.class.QDragObject;.....friend. |
11080 | 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 65 6e 64 | class.QDragMoveEvent;.....friend |
110a0 | 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 20 63 6c | .class.QDropEvent;.....friend.cl |
110c0 | 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 76 65 6e | ass.QApplication;......bool.even |
110e0 | 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a | tFilter(.QObject.*,.QEvent.*.);. |
11100 | 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 65 6e 74 | ....void.timerEvent(.QTimerEvent |
11120 | 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 65 63 74 | *.);......bool.drag(.QDragObject |
11140 | 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 0a 20 20 | .*,.QDragObject::DragMode.);.... |
11160 | 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 72 63 65 | ..void.cancel(.bool.deleteSource |
11180 | 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 73 74 20 | .=.TRUE.);.....void.move(.const. |
111a0 | 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 20 20 20 | QPoint.&.);.....void.drop();.... |
111c0 | 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 65 3a 0a | .void.updatePixmap();..private:. |
111e0 | 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 20 76 6f | ....QDragObject.*.object;.....vo |
11200 | 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 77 73 74 | id.updateMode(.ButtonState.newst |
11220 | 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 29 3b 0a | ate.);.....void.updateCursor();. |
11240 | 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 20 20 51 | .....QWidget.*.dragSource;.....Q |
11260 | 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 20 62 65 | Widget.*.dropWidget;.....bool.be |
11280 | 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 65 43 75 | ingCancelled;.....bool.restoreCu |
112a0 | 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 20 51 50 | rsor;.....bool.willDrop;......QP |
112c0 | 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 75 72 73 | ixmap.*pm_cursor;.....int.n_curs |
112e0 | 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 59 29 20 | or;.#if.defined(Q_DISABLE_COPY). |
11300 | 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 |
11320 | 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 63 6f 6e | .operator=.....QDragManager(.con |
11340 | 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 67 4d 61 | st.QDragManager.&.);.....QDragMa |
11360 | 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 4d 61 6e | nager.&operator=(.const.QDragMan |
11380 | 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 23 65 6e | ager.&.);.#endif.};..#endif..#en |
113a0 | 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 51 44 52 | dif.//.QT_NO_MIME..#endif.//.QDR |
113c0 | 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 00 68 00 | AGOBJECT_H......q.c.o.l.o.r...h. |
113e0 | 00 19 a9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .../**************************** |
11400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
11420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a | ****************.**.$Id:.$.**.** |
11440 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 43 6f 6c 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a | .Definition.of.QColor.class.**.* |
11460 | 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 31 31 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 | *.Created.:.940112.**.**.Copyrig |
11480 | 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 | ht.(C).1992-2000.Trolltech.ASA.. |
114a0 | 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | .All.rights.reserved..**.**.This |
114c0 | 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 | .file.is.part.of.the.kernel.modu |
114e0 | 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 | le.of.the.Qt.GUI.Toolkit..**.**. |
11500 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 | This.file.may.be.distributed.und |
11520 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 | er.the.terms.of.the.Q.Public.Lic |
11540 | 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 | ense.**.as.defined.by.Trolltech. |
11560 | 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | ASA.of.Norway.and.appearing.in.t |
11580 | 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 | he.file.**.LICENSE.QPL.included. |
115a0 | 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | in.the.packaging.of.this.file..* |
115c0 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
115e0 | 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | d.and/or.modified.under.the.term |
11600 | 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | s.of.the.**.GNU.General.Public.L |
11620 | 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | icense.version.2.as.published.by |
11640 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e | .the.Free.Software.**.Foundation |
11660 | 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e | .and.appearing.in.the.file.LICEN |
11680 | 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 | SE.GPL.included.in.the.**.packag |
116a0 | 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 | ing.of.this.file..**.**.Licensee |
116c0 | 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 | s.holding.valid.Qt.Enterprise.Ed |
116e0 | 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e | ition.or.Qt.Professional.Edition |
11700 | 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 | .**.licenses.may.use.this.file.i |
11720 | 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 | n.accordance.with.the.Qt.Commerc |
11740 | 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 | ial.License.**.Agreement.provide |
11760 | 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | d.with.the.Software..**.**.This. |
11780 | 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 | file.is.provided.AS.IS.with.NO.W |
117a0 | 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 | ARRANTY.OF.ANY.KIND,.INCLUDING.T |
117c0 | 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 | HE.**.WARRANTY.OF.DESIGN,.MERCHA |
117e0 | 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 | NTABILITY.AND.FITNESS.FOR.A.PART |
11800 | 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | ICULAR.PURPOSE..**.**.See.http:/ |
11820 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 | /qtsoftware.com/pricing.html.or. |
11840 | 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.** |
11860 | 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 | ...information.about.Qt.Commerci |
11880 | 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 | al.License.Agreements..**.See.ht |
118a0 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c | tp://qtsoftware.com/qpl/.for.QPL |
118c0 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 | .licensing.information..**.See.h |
118e0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 | ttp://qtsoftware.com/gpl/.for.GP |
11900 | 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 | L.licensing.information..**.**.C |
11920 | 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 | ontact.info@trolltech.com.if.any |
11940 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 | .conditions.of.this.licensing.ar |
11960 | 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a | e.**.not.clear.to.you..**.****** |
11980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
119a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
119c0 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4c 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4c | /..#ifndef.QCOLOR_H.#define.QCOL |
119e0 | 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 | OR_H..#ifndef.QT_H.#include."qwi |
11a00 | 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 | ndowdefs.h".#include."qstringlis |
11a20 | 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6f 6e 73 74 20 51 52 67 62 20 | t.h".#endif.//.QT_H..const.QRgb. |
11a40 | 20 52 47 42 5f 4d 41 53 4b 20 20 20 20 3d 20 30 78 30 30 66 66 66 66 66 66 3b 09 09 2f 2f 20 6d | .RGB_MASK....=.0x00ffffff;..//.m |
11a60 | 61 73 6b 73 20 52 47 42 20 76 61 6c 75 65 73 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 | asks.RGB.values..Q_EXPORT.inline |
11a80 | 20 69 6e 74 20 71 52 65 64 28 20 51 52 67 62 20 72 67 62 20 29 09 09 2f 2f 20 67 65 74 20 72 65 | .int.qRed(.QRgb.rgb.)..//.get.re |
11aa0 | 64 20 70 61 72 74 20 6f 66 20 52 47 42 0a 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 28 28 72 67 | d.part.of.RGB.{.return.(int)((rg |
11ac0 | 62 20 3e 3e 20 31 36 29 20 26 20 30 78 66 66 29 3b 20 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e | b.>>.16).&.0xff);.}..Q_EXPORT.in |
11ae0 | 6c 69 6e 65 20 69 6e 74 20 71 47 72 65 65 6e 28 20 51 52 67 62 20 72 67 62 20 29 09 09 2f 2f 20 | line.int.qGreen(.QRgb.rgb.)..//. |
11b00 | 67 65 74 20 67 72 65 65 6e 20 70 61 72 74 20 6f 66 20 52 47 42 0a 7b 20 72 65 74 75 72 6e 20 28 | get.green.part.of.RGB.{.return.( |
11b20 | 69 6e 74 29 28 28 72 67 62 20 3e 3e 20 38 29 20 26 20 30 78 66 66 29 3b 20 7d 0a 0a 51 5f 45 58 | int)((rgb.>>.8).&.0xff);.}..Q_EX |
11b40 | 50 4f 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 42 6c 75 65 28 20 51 52 67 62 20 72 67 62 20 | PORT.inline.int.qBlue(.QRgb.rgb. |
11b60 | 29 09 09 2f 2f 20 67 65 74 20 62 6c 75 65 20 70 61 72 74 20 6f 66 20 52 47 42 0a 7b 20 72 65 74 | )..//.get.blue.part.of.RGB.{.ret |
11b80 | 75 72 6e 20 28 69 6e 74 29 28 72 67 62 20 26 20 30 78 66 66 29 3b 20 7d 0a 0a 51 5f 45 58 50 4f | urn.(int)(rgb.&.0xff);.}..Q_EXPO |
11ba0 | 52 54 20 69 6e 6c 69 6e 65 20 69 6e 74 20 71 41 6c 70 68 61 28 20 51 52 67 62 20 72 67 62 20 29 | RT.inline.int.qAlpha(.QRgb.rgb.) |
11bc0 | 09 09 2f 2f 20 67 65 74 20 61 6c 70 68 61 20 70 61 72 74 20 6f 66 20 52 47 42 41 0a 7b 20 72 65 | ..//.get.alpha.part.of.RGBA.{.re |
11be0 | 74 75 72 6e 20 28 69 6e 74 29 28 28 72 67 62 20 3e 3e 20 32 34 29 20 26 20 30 78 66 66 29 3b 20 | turn.(int)((rgb.>>.24).&.0xff);. |
11c00 | 7d 0a 0a 51 5f 45 58 50 4f 52 54 20 69 6e 6c 69 6e 65 20 51 52 67 62 20 71 52 67 62 28 20 69 6e | }..Q_EXPORT.inline.QRgb.qRgb(.in |
11c20 | 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e 74 20 62 20 29 2f 2f 20 73 65 74 20 52 47 42 20 76 61 | t.r,.int.g,.int.b.)//.set.RGB.va |
11c40 | 6c 75 65 0a 7b 20 72 65 74 75 72 6e 20 28 30 78 66 66 20 3c 3c 20 32 34 29 20 7c 20 28 28 72 20 | lue.{.return.(0xff.<<.24).|.((r. |
11c60 | 26 20 30 78 66 66 29 20 3c 3c 20 31 36 29 20 7c 20 28 28 67 20 26 20 30 78 66 66 29 20 3c 3c 20 | &.0xff).<<.16).|.((g.&.0xff).<<. |
11c80 | 38 29 20 7c 20 28 62 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 | 8).|.(b.&.0xff);.}..Q_EXPORT.inl |
11ca0 | 69 6e 65 20 51 52 67 62 20 71 52 67 62 61 28 20 69 6e 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e | ine.QRgb.qRgba(.int.r,.int.g,.in |
11cc0 | 74 20 62 2c 20 69 6e 74 20 61 20 29 2f 2f 20 73 65 74 20 52 47 42 41 20 76 61 6c 75 65 0a 7b 20 | t.b,.int.a.)//.set.RGBA.value.{. |
11ce0 | 72 65 74 75 72 6e 20 28 28 61 20 26 20 30 78 66 66 29 20 3c 3c 20 32 34 29 20 7c 20 28 28 72 20 | return.((a.&.0xff).<<.24).|.((r. |
11d00 | 26 20 30 78 66 66 29 20 3c 3c 20 31 36 29 20 7c 20 28 28 67 20 26 20 30 78 66 66 29 20 3c 3c 20 | &.0xff).<<.16).|.((g.&.0xff).<<. |
11d20 | 38 29 20 7c 20 28 62 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 | 8).|.(b.&.0xff);.}..Q_EXPORT.inl |
11d40 | 69 6e 65 20 69 6e 74 20 71 47 72 61 79 28 20 69 6e 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e 74 | ine.int.qGray(.int.r,.int.g,.int |
11d60 | 20 62 20 29 2f 2f 20 63 6f 6e 76 65 72 74 20 52 2c 47 2c 42 20 74 6f 20 67 72 61 79 20 30 2e 2e | .b.)//.convert.R,G,B.to.gray.0.. |
11d80 | 32 35 35 0a 7b 20 72 65 74 75 72 6e 20 28 72 2a 31 31 2b 67 2a 31 36 2b 62 2a 35 29 2f 33 32 3b | 255.{.return.(r*11+g*16+b*5)/32; |
11da0 | 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 47 72 61 79 28 20 51 | .}..Q_EXPORT.inline.int.qGray(.Q |
11dc0 | 52 67 62 20 72 67 62 20 29 09 09 2f 2f 20 63 6f 6e 76 65 72 74 20 52 47 42 20 74 6f 20 67 72 61 | Rgb.rgb.)..//.convert.RGB.to.gra |
11de0 | 79 20 30 2e 2e 32 35 35 0a 7b 20 72 65 74 75 72 6e 20 71 47 72 61 79 28 20 71 52 65 64 28 72 67 | y.0..255.{.return.qGray(.qRed(rg |
11e00 | 62 29 2c 20 71 47 72 65 65 6e 28 72 67 62 29 2c 20 71 42 6c 75 65 28 72 67 62 29 20 29 3b 20 7d | b),.qGreen(rgb),.qBlue(rgb).);.} |
11e20 | 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6c 6f 72 0a 7b 0a 70 75 62 6c 69 | ...class.Q_EXPORT.QColor.{.publi |
11e40 | 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 70 65 63 20 7b 20 52 67 62 2c 20 48 73 76 20 7d 3b 0a 0a | c:.....enum.Spec.{.Rgb,.Hsv.};.. |
11e60 | 20 20 20 20 51 43 6f 6c 6f 72 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 20 69 6e 74 20 72 2c | ....QColor();.....QColor(.int.r, |
11e80 | 20 69 6e 74 20 67 2c 20 69 6e 74 20 62 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 20 69 6e 74 | .int.g,.int.b.);.....QColor(.int |
11ea0 | 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 7a 2c 20 53 70 65 63 20 29 3b 0a 20 20 20 20 51 43 | .x,.int.y,.int.z,.Spec.);.....QC |
11ec0 | 6f 6c 6f 72 28 20 51 52 67 62 20 72 67 62 2c 20 75 69 6e 74 20 70 69 78 65 6c 3d 30 78 66 66 66 | olor(.QRgb.rgb,.uint.pixel=0xfff |
11ee0 | 66 66 66 66 66 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | fffff);.....QColor(.const.QStrin |
11f00 | 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 63 68 61 | g&.name.);.....QColor(.const.cha |
11f20 | 72 20 2a 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f | r.*name.);.....QColor(.const.QCo |
11f40 | 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 | lor.&.);.....QColor.&operator=(. |
11f60 | 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 | const.QColor.&.);......bool...is |
11f80 | 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 44 69 72 74 | Valid().const;.....bool...isDirt |
11fa0 | 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 20 63 6f | y().const;.....QString.name().co |
11fc0 | 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 4e 61 6d 65 64 43 6f 6c 6f 72 28 20 63 | nst;.....void...setNamedColor(.c |
11fe0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 51 52 67 62 20 | onst.QString&.name.);......QRgb. |
12000 | 20 20 72 67 62 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 | ..rgb()....const;.....void...set |
12020 | 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 3b 0a 20 20 20 20 | Rgb(.int.r,.int.g,.int.b.);..... |
12040 | 76 6f 69 64 20 20 20 73 65 74 52 67 62 28 20 51 52 67 62 20 72 67 62 20 29 3b 0a 20 20 20 20 76 | void...setRgb(.QRgb.rgb.);.....v |
12060 | 6f 69 64 20 20 20 67 65 74 52 67 62 28 20 69 6e 74 20 2a 72 2c 20 69 6e 74 20 2a 67 2c 20 69 6e | oid...getRgb(.int.*r,.int.*g,.in |
12080 | 74 20 2a 62 20 29 20 63 6f 6e 73 74 20 7b 20 72 67 62 28 20 72 2c 20 67 2c 20 62 20 29 3b 20 7d | t.*b.).const.{.rgb(.r,.g,.b.);.} |
120a0 | 0a 20 20 20 20 76 6f 69 64 20 20 20 72 67 62 28 20 69 6e 74 20 2a 72 2c 20 69 6e 74 20 2a 67 2c | .....void...rgb(.int.*r,.int.*g, |
120c0 | 20 69 6e 74 20 2a 62 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 20 20 | .int.*b.).const;.//.obsolete.... |
120e0 | 20 20 69 6e 74 09 20 20 20 72 65 64 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | ..int....red()....const;.....int |
12100 | 09 20 20 20 67 72 65 65 6e 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 62 | ....green()..const;.....int....b |
12120 | 6c 75 65 28 29 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 48 73 | lue()...const;......void...setHs |
12140 | 76 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 73 2c 20 69 6e 74 20 76 20 29 3b 0a 20 20 20 20 76 6f | v(.int.h,.int.s,.int.v.);.....vo |
12160 | 69 64 20 20 20 67 65 74 48 73 76 28 20 69 6e 74 20 2a 68 2c 20 69 6e 74 20 2a 73 2c 20 69 6e 74 | id...getHsv(.int.*h,.int.*s,.int |
12180 | 20 2a 76 20 29 20 63 6f 6e 73 74 20 7b 20 68 73 76 28 20 68 2c 20 73 2c 20 76 20 29 3b 20 7d 0a | .*v.).const.{.hsv(.h,.s,.v.);.}. |
121a0 | 20 20 20 20 76 6f 69 64 20 20 20 68 73 76 28 20 69 6e 74 20 2a 68 2c 20 69 6e 74 20 2a 73 2c 20 | ....void...hsv(.int.*h,.int.*s,. |
121c0 | 69 6e 74 20 2a 76 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 | int.*v.).const;.//.obsolete..... |
121e0 | 76 6f 69 64 20 20 20 67 65 74 48 73 76 28 20 69 6e 74 20 26 68 2c 20 69 6e 74 20 26 73 2c 20 69 | void...getHsv(.int.&h,.int.&s,.i |
12200 | 6e 74 20 26 76 20 29 20 63 6f 6e 73 74 20 7b 20 68 73 76 28 20 26 68 2c 20 26 73 2c 20 26 76 20 | nt.&v.).const.{.hsv(.&h,.&s,.&v. |
12220 | 29 3b 20 7d 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 20 20 20 20 51 43 6f 6c 6f 72 20 6c 69 67 | );.}.//.obsolete......QColor.lig |
12240 | 68 74 28 20 69 6e 74 20 66 20 3d 20 31 35 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 6f | ht(.int.f.=.150.).const;.....QCo |
12260 | 6c 6f 72 20 64 61 72 6b 28 20 69 6e 74 20 66 20 3d 20 32 30 30 20 29 09 63 6f 6e 73 74 3b 0a 0a | lor.dark(.int.f.=.200.).const;.. |
12280 | 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 43 6f | ....bool...operator==(.const.QCo |
122a0 | 6c 6f 72 20 26 63 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 | lor.&c.).const;.....bool...opera |
122c0 | 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 3b 0a | tor!=(.const.QColor.&c.).const;. |
122e0 | 0a 20 20 20 20 75 69 6e 74 20 20 20 61 6c 6c 6f 63 28 29 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 | .....uint...alloc();.....uint... |
12300 | 70 69 78 65 6c 28 29 20 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 | pixel()..const;..#if.defined(Q_W |
12320 | 53 5f 58 31 31 29 0a 20 20 20 20 2f 2f 20 23 23 23 20 69 6e 20 34 2e 30 2c 20 6d 61 6b 65 20 74 | S_X11).....//.###.in.4.0,.make.t |
12340 | 68 69 73 20 74 61 6b 65 20 61 20 64 65 66 61 75 6c 74 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 2d | his.take.a.default.argument.of.- |
12360 | 31 20 66 6f 72 20 64 65 66 61 75 6c 74 20 73 63 72 65 65 6e 3f 0a 20 20 20 20 75 69 6e 74 20 61 | 1.for.default.screen?.....uint.a |
12380 | 6c 6c 6f 63 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 20 20 20 20 75 69 6e 74 20 70 69 78 | lloc(.int.screen.);.....uint.pix |
123a0 | 65 6c 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a | el(.int.screen.).const;.#endif.. |
123c0 | 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 6d 61 78 43 6f 6c 6f 72 73 28 29 3b 0a 20 20 20 | ....static.int..maxColors();.... |
123e0 | 20 73 74 61 74 69 63 20 69 6e 74 20 20 6e 75 6d 42 69 74 50 6c 61 6e 65 73 28 29 3b 0a 0a 20 20 | .static.int..numBitPlanes();.... |
12400 | 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 65 6e 74 65 72 41 6c 6c 6f 63 43 6f 6e 74 65 78 74 28 | ..static.int..enterAllocContext( |
12420 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6c 65 61 76 65 41 6c 6c 6f 63 43 6f 6e | );.....static.void.leaveAllocCon |
12440 | 74 65 78 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 63 75 72 72 65 6e 74 41 | text();.....static.int..currentA |
12460 | 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 76 6f 69 64 20 64 | llocContext();.....static.void.d |
12480 | 65 73 74 72 6f 79 41 6c 6c 6f 63 43 6f 6e 74 65 78 74 28 20 69 6e 74 20 29 3b 0a 0a 23 69 66 20 | estroyAllocContext(.int.);..#if. |
124a0 | 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 63 6f 6e | defined(Q_WS_WIN).....static.con |
124c0 | 73 74 20 51 52 67 62 2a 20 70 61 6c 65 74 74 65 28 20 69 6e 74 2a 20 6e 75 6d 45 6e 74 72 69 65 | st.QRgb*.palette(.int*.numEntrie |
124e0 | 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 73 65 74 50 61 6c 65 74 | s.=.0.);.....static.int.setPalet |
12500 | 74 65 45 6e 74 72 69 65 73 28 20 63 6f 6e 73 74 20 51 52 67 62 2a 20 65 6e 74 72 69 65 73 2c 20 | teEntries(.const.QRgb*.entries,. |
12520 | 69 6e 74 20 6e 75 6d 45 6e 74 72 69 65 73 2c 0a 09 09 09 09 20 20 69 6e 74 20 62 61 73 65 20 3d | int.numEntries,.......int.base.= |
12540 | 20 2d 31 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 48 50 41 4c 45 54 54 45 20 68 50 61 6c 28 | .-1.);.....static.HPALETTE.hPal( |
12560 | 29 20 20 7b 20 72 65 74 75 72 6e 20 68 70 61 6c 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 75 | )..{.return.hpal;.}.....static.u |
12580 | 69 6e 74 09 72 65 61 6c 69 7a 65 50 61 6c 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 23 65 6e | int.realizePal(.QWidget.*.);.#en |
125a0 | 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 | dif......static.void.initialize( |
125c0 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 23 69 | );.....static.void.cleanup();.#i |
125e0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 73 74 61 74 69 | fndef.QT_NO_STRINGLIST.....stati |
12600 | 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 63 6f 6c 6f 72 4e 61 6d 65 73 28 29 3b 0a 23 65 6e 64 | c.QStringList.colorNames();.#end |
12620 | 69 66 0a 20 20 20 20 65 6e 75 6d 20 7b 20 44 69 72 74 20 3d 20 30 78 34 34 34 39 35 32 35 34 2c | if.....enum.{.Dirt.=.0x44495254, |
12640 | 20 49 6e 76 61 6c 69 64 20 3d 20 30 78 34 39 30 30 30 30 30 30 20 7d 3b 0a 0a 70 72 69 76 61 74 | .Invalid.=.0x49000000.};..privat |
12660 | 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 79 73 74 65 6d 4e 61 6d 65 64 43 6f 6c 6f 72 28 | e:.....void.setSystemNamedColor( |
12680 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | .const.QString&.name.);.....void |
126a0 | 20 73 65 74 50 69 78 65 6c 28 20 75 69 6e 74 20 70 69 78 65 6c 20 29 3b 0a 20 20 20 20 73 74 61 | .setPixel(.uint.pixel.);.....sta |
126c0 | 74 69 63 20 76 6f 69 64 20 69 6e 69 74 47 6c 6f 62 61 6c 43 6f 6c 6f 72 73 28 29 3b 0a 20 20 20 | tic.void.initGlobalColors();.... |
126e0 | 20 73 74 61 74 69 63 20 75 69 6e 74 20 61 72 67 62 54 6f 50 69 78 33 32 28 51 52 67 62 29 3b 0a | .static.uint.argbToPix32(QRgb);. |
12700 | 20 20 20 20 73 74 61 74 69 63 20 51 43 6f 6c 6f 72 2a 20 67 6c 6f 62 61 6c 43 6f 6c 6f 72 73 28 | ....static.QColor*.globalColors( |
12720 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 63 6f 6c 6f 72 5f 69 6e 69 74 3b 0a 20 | );.....static.bool.color_init;.. |
12740 | 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 67 6c 6f 62 61 6c 73 5f 69 6e 69 74 3b 0a 23 69 66 | ...static.bool.globals_init;.#if |
12760 | 20 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 48 50 | .defined(Q_WS_WIN).....static.HP |
12780 | 41 4c 45 54 54 45 20 68 70 61 6c 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 65 | ALETTE.hpal;.#endif.....static.e |
127a0 | 6e 75 6d 20 43 6f 6c 6f 72 4d 6f 64 65 6c 20 7b 20 64 38 2c 20 64 33 32 20 7d 20 63 6f 6c 6f 72 | num.ColorModel.{.d8,.d32.}.color |
127c0 | 6d 6f 64 65 6c 3b 0a 20 20 20 20 75 6e 69 6f 6e 20 7b 0a 09 51 52 67 62 20 61 72 67 62 3b 0a 09 | model;.....union.{..QRgb.argb;.. |
127e0 | 73 74 72 75 63 74 20 44 38 20 7b 0a 09 20 20 20 20 51 52 67 62 20 61 72 67 62 3b 0a 09 20 20 20 | struct.D8.{......QRgb.argb;..... |
12800 | 20 75 63 68 61 72 20 70 69 78 3b 0a 09 20 20 20 20 75 63 68 61 72 20 69 6e 76 61 6c 69 64 3b 0a | .uchar.pix;......uchar.invalid;. |
12820 | 09 20 20 20 20 75 63 68 61 72 20 64 69 72 74 79 3b 0a 09 20 20 20 20 75 63 68 61 72 20 64 69 72 | .....uchar.dirty;......uchar.dir |
12840 | 65 63 74 3b 0a 09 7d 20 64 38 3b 0a 09 73 74 72 75 63 74 20 44 33 32 20 7b 0a 09 20 20 20 20 51 | ect;..}.d8;..struct.D32.{......Q |
12860 | 52 67 62 20 61 72 67 62 3b 0a 09 20 20 20 20 75 69 6e 74 20 70 69 78 3b 0a 09 20 20 20 20 62 6f | Rgb.argb;......uint.pix;......bo |
12880 | 6f 6c 20 69 6e 76 61 6c 69 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 72 67 62 | ol.invalid().const.{.return.argb |
128a0 | 20 3d 3d 20 51 43 6f 6c 6f 72 3a 3a 49 6e 76 61 6c 69 64 20 26 26 20 70 69 78 20 3d 3d 20 51 43 | .==.QColor::Invalid.&&.pix.==.QC |
128c0 | 6f 6c 6f 72 3a 3a 44 69 72 74 3b 20 7d 0a 09 20 20 20 20 62 6f 6f 6c 20 70 72 6f 62 61 62 6c 79 | olor::Dirt;.}......bool.probably |
128e0 | 44 69 72 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 70 69 78 20 3d 3d 20 51 43 | Dirty().const.{.return.pix.==.QC |
12900 | 6f 6c 6f 72 3a 3a 44 69 72 74 3b 20 7d 0a 09 7d 20 64 33 32 3b 0a 20 20 20 20 7d 20 64 3b 0a 7d | olor::Dirt;.}..}.d32;.....}.d;.} |
12920 | 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 43 6f 6c 6f 72 3a 3a 51 43 6f 6c 6f 72 28 29 0a 7b 20 64 2e | ;...inline.QColor::QColor().{.d. |
12940 | 64 33 32 2e 61 72 67 62 20 3d 20 49 6e 76 61 6c 69 64 3b 20 64 2e 64 33 32 2e 70 69 78 20 3d 20 | d32.argb.=.Invalid;.d.d32.pix.=. |
12960 | 44 69 72 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 6f 6c 6f 72 3a 3a 51 43 6f 6c 6f 72 28 20 | Dirt;.}..inline.QColor::QColor(. |
12980 | 69 6e 74 20 72 2c 20 69 6e 74 20 67 2c 20 69 6e 74 20 62 20 29 0a 7b 0a 20 20 20 20 64 2e 64 33 | int.r,.int.g,.int.b.).{.....d.d3 |
129a0 | 32 2e 61 72 67 62 20 3d 20 49 6e 76 61 6c 69 64 3b 0a 20 20 20 20 64 2e 64 33 32 2e 70 69 78 20 | 2.argb.=.Invalid;.....d.d32.pix. |
129c0 | 3d 20 44 69 72 74 3b 0a 20 20 20 20 73 65 74 52 67 62 28 20 72 2c 20 67 2c 20 62 20 29 3b 0a 7d | =.Dirt;.....setRgb(.r,.g,.b.);.} |
129e0 | 0a 0a 69 6e 6c 69 6e 65 20 51 52 67 62 20 51 43 6f 6c 6f 72 3a 3a 72 67 62 28 29 20 63 6f 6e 73 | ..inline.QRgb.QColor::rgb().cons |
12a00 | 74 0a 7b 20 72 65 74 75 72 6e 20 64 2e 61 72 67 62 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 | t.{.return.d.argb;.}..inline.int |
12a20 | 20 51 43 6f 6c 6f 72 3a 3a 72 65 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 71 52 | .QColor::red().const.{.return.qR |
12a40 | 65 64 28 64 2e 61 72 67 62 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 43 6f 6c 6f 72 | ed(d.argb);.}..inline.int.QColor |
12a60 | 3a 3a 67 72 65 65 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 71 47 72 65 65 6e 28 | ::green().const.{.return.qGreen( |
12a80 | 64 2e 61 72 67 62 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 43 6f 6c 6f 72 3a 3a 62 | d.argb);.}..inline.int.QColor::b |
12aa0 | 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 71 42 6c 75 65 28 64 2e 61 72 67 | lue().const.{.return.qBlue(d.arg |
12ac0 | 62 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 43 6f 6c 6f 72 3a 3a 69 73 56 61 6c | b);.}..inline.bool.QColor::isVal |
12ae0 | 69 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 69 66 20 28 20 63 6f 6c 6f 72 6d 6f 64 65 6c | id().const.{.....if.(.colormodel |
12b00 | 20 3d 3d 20 64 38 20 29 0a 09 72 65 74 75 72 6e 20 21 64 2e 64 38 2e 69 6e 76 61 6c 69 64 3b 0a | .==.d8.)..return.!d.d8.invalid;. |
12b20 | 20 20 20 20 65 6c 73 65 0a 09 72 65 74 75 72 6e 20 21 64 2e 64 33 32 2e 69 6e 76 61 6c 69 64 28 | ....else..return.!d.d32.invalid( |
12b40 | 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 61 74 | );.}..inline.bool.QColor::operat |
12b60 | 6f 72 3d 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 7b 0a | or==(.const.QColor.&c.).const.{. |
12b80 | 20 20 20 20 72 65 74 75 72 6e 20 64 2e 61 72 67 62 20 3d 3d 20 63 2e 64 2e 61 72 67 62 20 26 26 | ....return.d.argb.==.c.d.argb.&& |
12ba0 | 20 69 73 56 61 6c 69 64 28 29 20 3d 3d 20 63 2e 69 73 56 61 6c 69 64 28 29 3b 0a 7d 0a 0a 69 6e | .isValid().==.c.isValid();.}..in |
12bc0 | 6c 69 6e 65 20 62 6f 6f 6c 20 51 43 6f 6c 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f | line.bool.QColor::operator!=(.co |
12be0 | 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 | nst.QColor.&c.).const.{.....retu |
12c00 | 72 6e 20 21 6f 70 65 72 61 74 6f 72 3d 3d 28 63 29 3b 0a 7d 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a | rn.!operator==(c);.}.../******** |
12c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12c60 | 2a 2a 2a 2a 2a 0a 20 20 51 43 6f 6c 6f 72 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a | *****...QColor.stream.functions. |
12c80 | 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .******************************* |
12ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 | **************/..#ifndef.QT_NO_D |
12ce0 | 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 | ATASTREAM.Q_EXPORT.QDataStream.& |
12d00 | 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 |
12d20 | 20 51 43 6f 6c 6f 72 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 | .QColor.&.);.Q_EXPORT.QDataStrea |
12d40 | 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 43 | m.&operator>>(.QDataStream.&,.QC |
12d60 | 6f 6c 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 4f 4c | olor.&.);.#endif..#endif.//.QCOL |
12d80 | 4f 52 5f 48 0a 00 00 00 14 00 71 00 64 00 73 00 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 04 | OR_H......q.d.s.t.r.e.a.m...h... |
12da0 | 2b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | +/****************************** |
12dc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12de0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d | **************.**.$Id$.**.**.Com |
12e00 | 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 | patibility.file.-.should.only.be |
12e20 | 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 | .included.by.legacy.code..**.It. |
12e40 | 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 | #includes.the.file.which.obsolet |
12e60 | 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | es.this.one..**.**.Copyright.(C) |
12e80 | 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | .1998-2000.Trolltech.ASA...All.r |
12ea0 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 | ights.reserved..**..This.file.is |
12ec0 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a | .part.of.the.Qt.GUI.Toolkit..**. |
12ee0 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
12f00 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 | under.the.terms.of.the.Q.Public. |
12f20 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 | License.**.as.defined.by.Trollte |
12f40 | 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | ch.ASA.of.Norway.and.appearing.i |
12f60 | 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 | n.the.file.**.LICENSE.QPL.includ |
12f80 | 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | ed.in.the.packaging.of.this.file |
12fa0 | 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 | ..**.**.Licensees.holding.valid. |
12fc0 | 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 | Qt.Professional.Edition.licenses |
12fe0 | 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 | .may.use.this.**.file.in.accorda |
13000 | 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 | nce.with.the.Qt.Professional.Edi |
13020 | 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 | tion.License.Agreement.**.provid |
13040 | 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | ed.with.the.Qt.Professional.Edit |
13060 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ion..**.**.See.http://qtsoftware |
13080 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
130a0 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f | @trolltech.com.for.**.informatio |
130c0 | 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e | n.about.the.Professional.Edition |
130e0 | 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 | .licensing,.or.see.**.http://qts |
13100 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/qpl/.for.QPL.licensi |
13120 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ng.information..**.************* |
13140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13160 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13180 | 2f 0a 23 69 66 6e 64 65 66 20 51 44 53 54 52 45 41 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 53 | /.#ifndef.QDSTREAM_H.#define.QDS |
131a0 | 54 52 45 41 4d 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 61 73 74 72 65 61 6d 2e 68 22 | TREAM_H.#include."qdatastream.h" |
131c0 | 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 61 00 78 00 6f 00 62 00 6a 00 65 00 63 00 74 00 2e | .#endif......q.a.x.o.b.j.e.c.t.. |
131e0 | 00 68 00 00 07 1f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h..../************************* |
13200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a | *******************.**.$Id:.$.** |
13240 | 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 41 78 4f 62 6a 65 63 74 | .**.Declaration.of.the.QAxObject |
13260 | 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d | .class.**.**.Copyright.(C).2001- |
13280 | 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 | 2003.Trolltech.ASA...All.rights. |
132a0 | 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 | reserved..**.**.This.file.is.par |
132c0 | 74 20 6f 66 20 74 68 65 20 41 63 74 69 76 65 20 51 74 20 69 6e 74 65 67 72 61 74 69 6f 6e 2e 0a | t.of.the.Active.Qt.integration.. |
132e0 | 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 | **.**.Licensees.holding.valid.Qt |
13300 | 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 | .Enterprise.Edition.**.licenses. |
13320 | 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e | for.Windows.may.use.this.file.in |
13340 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 | .accordance.with.the.Qt.Commerci |
13360 | 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 | al.**.License.Agreement.provided |
13380 | 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | .with.the.Software..**.**.This.f |
133a0 | 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 | ile.is.not.available.for.use.und |
133c0 | 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 | er.any.other.license.without.**. |
133e0 | 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 | express.written.permission.from. |
13400 | 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | the.copyright.holder..**.**.This |
13420 | 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 | .file.is.provided.AS.IS.with.NO. |
13440 | 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 | WARRANTY.OF.ANY.KIND,.INCLUDING. |
13460 | 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 | THE.**.WARRANTY.OF.DESIGN,.MERCH |
13480 | 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 | ANTABILITY.AND.FITNESS.FOR.A.PAR |
134a0 | 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | TICULAR.PURPOSE..**.**.See.http: |
134c0 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 | //qtsoftware.com/pricing.html.or |
134e0 | 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a | .email.sales@trolltech.com.for.* |
13500 | 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 | *...information.about.Qt.Commerc |
13520 | 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f | ial.License.Agreements..**.**.Co |
13540 | 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 | ntact.info@trolltech.com.if.any. |
13560 | 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 | conditions.of.this.licensing.are |
13580 | 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a | .**.not.clear.to.you..**.******* |
135a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
135c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
135e0 | 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 4f 44 | ..#ifndef.UNICODE.#define.UNICOD |
13600 | 45 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 41 58 4f 42 4a 45 43 54 5f 48 0a 23 64 | E.#endif..#ifndef.QAXOBJECT_H.#d |
13620 | 65 66 69 6e 65 20 51 41 58 4f 42 4a 45 43 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 78 | efine.QAXOBJECT_H..#include."qax |
13640 | 62 61 73 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 63 74 2e 68 3e 0a 0a 63 6c | base.h".#include.<qobject.h>..cl |
13660 | 61 73 73 20 51 41 78 4f 62 6a 65 63 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 | ass.QAxObject.:.public.QObject,. |
13680 | 70 75 62 6c 69 63 20 51 41 78 42 61 73 65 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 | public.QAxBase.{.....friend.clas |
136a0 | 73 20 51 41 78 45 76 65 6e 74 53 69 6e 6b 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 74 | s.QAxEventSink;.public:.....QMet |
136c0 | 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | aObject.*metaObject().const;.... |
136e0 | 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 6f 6e 73 74 3b 0a | .const.char.*className().const;. |
13700 | 20 20 20 20 76 6f 69 64 2a 20 71 74 5f 63 61 73 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 | ....void*.qt_cast(.const.char*.) |
13720 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 71 74 5f 69 6e 76 6f 6b 65 28 20 69 6e 74 2c 20 51 55 4f 62 6a | ;.....bool.qt_invoke(.int,.QUObj |
13740 | 65 63 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 71 74 5f 65 6d 69 74 28 20 69 6e 74 2c 20 51 | ect*.);.....bool.qt_emit(.int,.Q |
13760 | 55 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 71 74 5f 70 72 6f 70 65 72 74 79 | UObject*.);.....bool.qt_property |
13780 | 28 20 69 6e 74 2c 20 69 6e 74 2c 20 51 56 61 72 69 61 6e 74 2a 20 29 3b 0a 20 20 20 20 51 4f 62 | (.int,.int,.QVariant*.);.....QOb |
137a0 | 6a 65 63 74 2a 20 71 4f 62 6a 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 28 51 4f 62 6a 65 63 | ject*.qObject().{.return.(QObjec |
137c0 | 74 2a 29 74 68 69 73 3b 20 7d 0a 0a 20 20 20 20 51 41 78 4f 62 6a 65 63 74 28 20 51 4f 62 6a 65 | t*)this;.}......QAxObject(.QObje |
137e0 | 63 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 | ct.*parent.=.0,.const.char.*name |
13800 | 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 78 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 | .=.0.);.....QAxObject(.const.QSt |
13820 | 72 69 6e 67 20 26 63 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 | ring.&c,.QObject.*parent.=.0,.co |
13840 | 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 62 6a | nst.char.*name.=.0.);.....QAxObj |
13860 | 65 63 74 28 20 49 55 6e 6b 6e 6f 77 6e 20 2a 69 66 61 63 65 2c 20 51 4f 62 6a 65 63 74 20 2a 70 | ect(.IUnknown.*iface,.QObject.*p |
13880 | 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 20 | arent.=.0,.const.char.*name.=.0. |
138a0 | 29 3b 0a 20 20 20 20 7e 51 41 78 4f 62 6a 65 63 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | );.....~QAxObject();..private:.. |
138c0 | 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 6a 65 63 74 | ...QMetaObject.*parentMetaObject |
138e0 | 28 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 41 58 4f 42 4a 45 43 54 | ().const;.};..#endif.//QAXOBJECT |
13900 | 5f 48 0a 00 00 00 1c 00 71 00 63 00 6f 00 6d 00 6d 00 6f 00 6e 00 73 00 74 00 79 00 6c 00 65 00 | _H......q.c.o.m.m.o.n.s.t.y.l.e. |
13920 | 2e 00 68 00 00 0f cb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h..../************************ |
13940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a | ********************.**.$Id:.$.* |
13980 | 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 20 | *.**.Definition.of.QCommonStyle. |
139a0 | 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 36 31 36 0a 2a 2a 0a | class.**.**.Created.:.980616.**. |
139c0 | 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c | **.Copyright.(C).1992-2000.Troll |
139e0 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
13a00 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 | **.**.This.file.is.part.of.the.w |
13a20 | 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | idgets.module.of.the.Qt.GUI.Tool |
13a40 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
13a60 | 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 | ributed.under.the.terms.of.the.Q |
13a80 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 | .Public.License.**.as.defined.by |
13aa0 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 | .Trolltech.ASA.of.Norway.and.app |
13ac0 | 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 |
13ae0 | 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 |
13b00 | 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | his.file..**.**.This.file.may.be |
13b20 | 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 | .distributed.and/or.modified.und |
13b40 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 | er.the.terms.of.the.**.GNU.Gener |
13b60 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 | al.Public.License.version.2.as.p |
13b80 | 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a | ublished.by.the.Free.Software.** |
13ba0 | 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | .Foundation.and.appearing.in.the |
13bc0 | 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | .file.LICENSE.GPL.included.in.th |
13be0 | 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | e.**.packaging.of.this.file..**. |
13c00 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e | **.Licensees.holding.valid.Qt.En |
13c20 | 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f | terprise.Edition.or.Qt.Professio |
13c40 | 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 | nal.Edition.**.licenses.may.use. |
13c60 | 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 | this.file.in.accordance.with.the |
13c80 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d | .Qt.Commercial.License.**.Agreem |
13ca0 | 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a | ent.provided.with.the.Software.. |
13cc0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 | **.**.This.file.is.provided.AS.I |
13ce0 | 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 | S.with.NO.WARRANTY.OF.ANY.KIND,. |
13d00 | 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 | INCLUDING.THE.**.WARRANTY.OF.DES |
13d20 | 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 | IGN,.MERCHANTABILITY.AND.FITNESS |
13d40 | 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a | .FOR.A.PARTICULAR.PURPOSE..**.** |
13d60 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 | .See.http://qtsoftware.com/prici |
13d80 | 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 | ng.html.or.email.sales@trolltech |
13da0 | 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | .com.for.**...information.about. |
13dc0 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 | Qt.Commercial.License.Agreements |
13de0 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 | ..**.See.http://qtsoftware.com/q |
13e00 | 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.QPL.licensing.informatio |
13e20 | 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | n..**.See.http://qtsoftware.com/ |
13e40 | 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | gpl/.for.GPL.licensing.informati |
13e60 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 | on..**.**.Contact.info@trolltech |
13e80 | 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c | .com.if.any.conditions.of.this.l |
13ea0 | 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 | icensing.are.**.not.clear.to.you |
13ec0 | 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..**.*************************** |
13ee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13f00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4d 4d 4f 4e 53 54 59 | ***********/..#ifndef.QCOMMONSTY |
13f20 | 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4d 4d 4f 4e 53 54 59 4c 45 5f 48 0a 0a 23 69 66 | LE_H.#define.QCOMMONSTYLE_H..#if |
13f40 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 79 6c 65 2e 68 22 0a 23 65 | ndef.QT_H.#include."qstyle.h".#e |
13f60 | 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c | ndif.//.QT_H..#ifndef.QT_NO_STYL |
13f80 | 45 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 3a 20 | E..class.Q_EXPORT.QCommonStyle:. |
13fa0 | 70 75 62 6c 69 63 20 51 53 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 | public.QStyle.{.....Q_OBJECT..pu |
13fc0 | 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 7e 51 | blic:.....QCommonStyle();.....~Q |
13fe0 | 43 6f 6d 6d 6f 6e 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 | CommonStyle();......void.drawPri |
14000 | 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 | mitive(.PrimitiveElement.pe,.... |
14020 | 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a | QPainter.*p,....const.QRect.&r,. |
14040 | 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c | ...const.QColorGroup.&cg,....SFl |
14060 | 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f | ags.flags.=.Style_Default,....co |
14080 | 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e | nst.QStyleOption&.=.QStyleOption |
140a0 | 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 | ::Default.).const;......void.dra |
140c0 | 77 43 6f 6e 74 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 | wControl(.ControlElement.element |
140e0 | 2c 0a 09 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 | ,.........QPainter.*p,.........c |
14100 | 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f | onst.QWidget.*widget,.........co |
14120 | 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c | nst.QRect.&r,.........const.QCol |
14140 | 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 | orGroup.&cg,.........SFlags.how. |
14160 | 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 | =.Style_Default,.........const.Q |
14180 | 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 |
141a0 | 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 | ault.).const;......void.drawCont |
141c0 | 72 6f 6c 4d 61 73 6b 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c | rolMask(.ControlElement.element, |
141e0 | 0a 09 09 09 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 57 | ......QPainter.*p,......const.QW |
14200 | 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 | idget.*widget,......const.QRect. |
14220 | 26 72 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 | &r,......const.QStyleOption&.=.Q |
14240 | 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 | StyleOption::Default.).const;... |
14260 | 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 20 72 2c 20 63 6f 6e | ...QRect.subRect(.SubRect.r,.con |
14280 | 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | st.QWidget.*widget.).const;..... |
142a0 | 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 | .void.drawComplexControl(.Comple |
142c0 | 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 | xControl.control,.........QPaint |
142e0 | 65 72 20 2a 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 | er.*p,.........const.QWidget.*wi |
14300 | 64 67 65 74 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 | dget,.........const.QRect.&r,... |
14320 | 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 63 67 2c 0a 09 09 09 | ......const.QColorGroup.&cg,.... |
14340 | 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c | .....SFlags.how.=.Style_Default, |
14360 | 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 | .#ifdef.Q_QDOC.........SCFlags.s |
14380 | 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 | ub.=.SC_All,.#else.........SCFla |
143a0 | 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 53 43 5f 41 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 | gs.sub.=.(uint)SC_All,.#endif... |
143c0 | 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e | ......SCFlags.subActive.=.SC_Non |
143e0 | 65 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d | e,.........const.QStyleOption&.= |
14400 | 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a | .QStyleOption::Default.).const;. |
14420 | 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 4d 61 73 6b | .....void.drawComplexControlMask |
14440 | 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 20 51 | (.ComplexControl.control,......Q |
14460 | 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a | Painter.*p,......const.QWidget.* |
14480 | 77 69 64 67 65 74 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 | widget,......const.QRect.&r,.... |
144a0 | 09 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 |
144c0 | 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 51 52 65 63 | tion::Default.).const;......QRec |
144e0 | 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 63 73 28 20 43 6f 6d 70 6c 65 | t.querySubControlMetrics(.Comple |
14500 | 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 | xControl.control,.......const.QW |
14520 | 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 | idget.*widget,.......SubControl. |
14540 | 73 63 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 | sc,.......const.QStyleOption&.=. |
14560 | 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a | QStyleOption::Default.).const;.. |
14580 | 20 20 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 28 20 | ....SubControl.querySubControl(. |
145a0 | 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 63 6f 6e 73 | ComplexControl.control,.....cons |
145c0 | 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 50 6f | t.QWidget.*widget,.....const.QPo |
145e0 | 69 6e 74 20 26 70 6f 73 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e | int.&pos,.....const.QStyleOption |
14600 | 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 | &.=.QStyleOption::Default.).cons |
14620 | 74 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 | t;......int.pixelMetric(.PixelMe |
14640 | 74 72 69 63 20 6d 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 | tric.m,.const.QWidget.*widget.=. |
14660 | 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 46 72 6f 6d 43 6f | 0.).const;......QSize.sizeFromCo |
14680 | 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 73 2c 0a 09 09 09 20 20 20 20 63 | ntents(.ContentsType.s,........c |
146a0 | 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e | onst.QWidget.*widget,........con |
146c0 | 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 20 20 20 20 63 | st.QSize.&contentsSize,........c |
146e0 | 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f | onst.QStyleOption&.=.QStyleOptio |
14700 | 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 79 | n::Default.).const;......int.sty |
14720 | 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 | leHint(StyleHint.sh,.const.QWidg |
14740 | 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 2c 20 51 53 74 79 | et.*,.const.QStyleOption.&,.QSty |
14760 | 6c 65 48 69 6e 74 52 65 74 75 72 6e 20 2a 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 69 78 | leHintReturn.*).const;......QPix |
14780 | 6d 61 70 20 73 74 79 6c 65 50 69 78 6d 61 70 28 20 53 74 79 6c 65 50 69 78 6d 61 70 20 73 70 2c | map.stylePixmap(.StylePixmap.sp, |
147a0 | 0a 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 20 3d 20 30 2c 0a | .....const.QWidget.*widget.=.0,. |
147c0 | 09 09 09 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 |
147e0 | 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 70 72 69 76 61 | Option::Default.).const;...priva |
14800 | 74 65 3a 0a 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 | te:.....//.Disabled.copy.constru |
14820 | 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | ctor.and.operator=.#if.defined(Q |
14840 | 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 28 | _DISABLE_COPY).....QCommonStyle( |
14860 | 20 63 6f 6e 73 74 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 43 6f | .const.QCommonStyle.&.);.....QCo |
14880 | 6d 6d 6f 6e 53 74 79 6c 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6d | mmonStyle.&operator=(.const.QCom |
148a0 | 6d 6f 6e 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 0a 23 65 6e 64 69 | monStyle.&.);.#endif.};....#endi |
148c0 | 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 4f 4d | f.//.QT_NO_STYLE..#endif.//.QCOM |
148e0 | 4d 4f 4e 53 54 59 4c 45 5f 48 0a 00 00 00 14 00 71 00 66 00 6f 00 6e 00 74 00 69 00 6e 00 66 00 | MONSTYLE_H......q.f.o.n.t.i.n.f. |
14900 | 2e 00 68 00 00 04 29 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h...)/************************ |
14920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
14940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a | ********************.**.$Id$.**. |
14960 | 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 6c 64 20 6f | **.Compatibility.file.-.should.o |
14980 | 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 64 65 2e 0a | nly.be.included.by.legacy.code.. |
149a0 | 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 63 68 20 6f | **.It.#includes.the.file.which.o |
149c0 | 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 79 72 69 67 | bsoletes.this.one..**.**.Copyrig |
149e0 | 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 53 41 2e 20 | ht.(C).1998-2000.Trolltech.ASA.. |
14a00 | 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 73 20 66 | .All.rights.reserved..**..This.f |
14a20 | 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 6c 6b 69 | ile.is.part.of.the.Qt.GUI.Toolki |
14a40 | 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | t..**.**.This.file.may.be.distri |
14a60 | 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 | buted.under.the.terms.of.the.Q.P |
14a80 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 | ublic.License.**.as.defined.by.T |
14aa0 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 | rolltech.ASA.of.Norway.and.appea |
14ac0 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 | ring.in.the.file.**.LICENSE.QPL. |
14ae0 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | included.in.the.packaging.of.thi |
14b00 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
14b20 | 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 6c 69 | valid.Qt.Professional.Edition.li |
14b40 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 | censes.may.use.this.**.file.in.a |
14b60 | 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 6f 6e | ccordance.with.the.Qt.Profession |
14b80 | 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 2a 20 | al.Edition.License.Agreement.**. |
14ba0 | 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 6e 61 | provided.with.the.Qt.Professiona |
14bc0 | 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 71 74 73 6f | l.Edition..**.**.See.http://qtso |
14be0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
14c00 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f | .sales@trolltech.com.for.**.info |
14c20 | 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 6e 61 6c 20 45 | rmation.about.the.Professional.E |
14c40 | 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 20 68 74 74 70 | dition.licensing,.or.see.**.http |
14c60 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
14c80 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a | icensing.information..**.******* |
14ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
14cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
14ce0 | 2a 2a 2a 2a 2a 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 | ******/.#ifndef.QFONTINF_H.#defi |
14d00 | 6e 65 20 51 46 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 | ne.QFONTINF_H.#include."qfontinf |
14d20 | 6f 2e 68 22 0a 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 | o.h".#endif......q.e.r.r.o.r.m.e |
14d40 | 00 73 00 73 00 61 00 67 00 65 00 2e 00 68 00 00 09 b8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .s.s.a.g.e...h..../************* |
14d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
14d80 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
14da0 | 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 20 6e 69 | **.$Id$.**.**.Definition.of.a.ni |
14dc0 | 63 65 20 71 49 6e 73 74 61 6c 6c 45 72 72 6f 72 4d 65 73 73 61 67 65 28 29 20 68 61 6e 64 6c 65 | ce.qInstallErrorMessage().handle |
14de0 | 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 35 32 37 2c 20 61 66 74 65 72 20 | r.**.**.Created.:.000527,.after. |
14e00 | 4b 61 6c 6c 65 20 44 61 6c 68 65 69 6d 65 72 27 73 20 62 69 72 74 68 64 61 79 0a 2a 2a 0a 2a 2a | Kalle.Dalheimer's.birthday.**.** |
14e20 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).1992-2002.Trollte |
14e40 | 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a | ch.ASA...All.rights.reserved..** |
14e60 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 69 61 | .**.This.file.is.part.of.the.dia |
14e80 | 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 | logs.module.of.the.Qt.GUI.Toolki |
14ea0 | 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | t..**.**.This.file.may.be.distri |
14ec0 | 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 | buted.under.the.terms.of.the.Q.P |
14ee0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 | ublic.License.**.as.defined.by.T |
14f00 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 | rolltech.ASA.of.Norway.and.appea |
14f20 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 | ring.in.the.file.**.LICENSE.QPL. |
14f40 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | included.in.the.packaging.of.thi |
14f60 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 | s.file..**.**.This.file.may.be.d |
14f80 | 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 | istributed.and/or.modified.under |
14fa0 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c | .the.terms.of.the.**.GNU.General |
14fc0 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 | .Public.License.version.2.as.pub |
14fe0 | 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 | lished.by.the.Free.Software.**.F |
15000 | 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | oundation.and.appearing.in.the.f |
15020 | 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a | ile.LICENSE.GPL.included.in.the. |
15040 | 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | **.packaging.of.this.file..**.** |
15060 | 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 | .Licensees.holding.valid.Qt.Ente |
15080 | 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 | rprise.Edition.or.Qt.Professiona |
150a0 | 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | l.Edition.**.licenses.may.use.th |
150c0 | 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 | is.file.in.accordance.with.the.Q |
150e0 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e | t.Commercial.License.**.Agreemen |
15100 | 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a | t.provided.with.the.Software..** |
15120 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 | .**.This.file.is.provided.AS.IS. |
15140 | 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e | with.NO.WARRANTY.OF.ANY.KIND,.IN |
15160 | 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 | CLUDING.THE.**.WARRANTY.OF.DESIG |
15180 | 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 | N,.MERCHANTABILITY.AND.FITNESS.F |
151a0 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 | OR.A.PARTICULAR.PURPOSE..**.**.S |
151c0 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 | ee.http://qtsoftware.com/pricing |
151e0 | 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | .html.or.email.sales@trolltech.c |
15200 | 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 | om.for.**...information.about.Qt |
15220 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a | .Commercial.License.Agreements.. |
15240 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c | **.See.http://qtsoftware.com/qpl |
15260 | 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e | /.for.QPL.licensing.information. |
15280 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 | .**.See.http://qtsoftware.com/gp |
152a0 | 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | l/.for.GPL.licensing.information |
152c0 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | ..**.**.Contact.info@trolltech.c |
152e0 | 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 | om.if.any.conditions.of.this.lic |
15300 | 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a | ensing.are.**.not.clear.to.you.. |
15320 | 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **.***************************** |
15340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 45 52 52 4f 52 4d 45 53 53 41 47 | *********/..#ifndef.QERRORMESSAG |
15380 | 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 69 66 | E_H.#define.QERRORMESSAGE_H..#if |
153a0 | 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".# |
153c0 | 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 52 52 | endif.//.QT_H..#ifndef.QT_NO_ERR |
153e0 | 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 6c 61 | ORMESSAGE.class.QPushButton;.cla |
15400 | 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 61 73 | ss.QCheckBox;.class.QLabel;.clas |
15420 | 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 3b 0a | s.QTextView;.class.QStringList;. |
15440 | 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 63 74 | template<class.type>.class.QDict |
15460 | 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 67 65 | ;...class.Q_EXPORT.QErrorMessage |
15480 | 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 54 0a | :.public.QDialog.{.....Q_OBJECT. |
154a0 | 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 64 67 | public:.....QErrorMessage(.QWidg |
154c0 | 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 20 29 | et*.parent,.const.char*.name=0.) |
154e0 | 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 74 61 | ;.....~QErrorMessage();......sta |
15500 | 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 29 3b | tic.QErrorMessage.*.qtHandler(); |
15520 | 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 67 65 | ..public.slots:.....void.message |
15540 | 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 64 3a | (.const.QString.&.);..protected: |
15560 | 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 65 3a | .....void.done(.int.);..private: |
15580 | 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 65 63 | .....QPushButton.*.ok;.....QChec |
155a0 | 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 65 72 | kBox.*.again;.....QTextView.*.er |
155c0 | 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 53 74 | rors;.....QLabel.*.icon;.....QSt |
155e0 | 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 69 6e | ringList.*.pending;.....QDict<in |
15600 | 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 50 65 | t>.*.doNotShow;......bool.nextPe |
15620 | 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 45 5f | nding();..#if.defined(Q_DISABLE_ |
15640 | 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 | COPY).//.Disabled.copy.construct |
15660 | 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 73 61 | or.and.operator=.....QErrorMessa |
15680 | 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 20 20 | ge(.const.QErrorMessage.&.);.... |
156a0 | 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 73 74 | .QErrorMessage.&operator=(.const |
156c0 | 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 0a 23 | .QErrorMessage.&.);.#endif.};..# |
156e0 | 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 6e 64 | endif.//QT_NO_ERRORMESSAGE..#end |
15700 | 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 79 00 | if....*.q.f.o.n.t.f.a.c.t.o.r.y. |
15720 | 62 00 64 00 66 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 21 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | b.d.f._.q.w.s...h...!/********** |
15740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15780 | 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 | **.**.$Id$.**.**.Definition.of.Q |
157a0 | 46 6f 6e 74 46 61 63 74 6f 72 79 20 66 6f 72 20 54 72 75 65 74 79 70 65 20 63 6c 61 73 73 20 66 | FontFactory.for.Truetype.class.f |
157c0 | 6f 72 20 51 57 53 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 37 32 31 0a 2a 2a | or.QWS.**.**.Created.:.940721.** |
157e0 | 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c | .**.Copyright.(C).1992-2002.Trol |
15800 | 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e | ltech.ASA...All.rights.reserved. |
15820 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 | .**.**.This.file.is.part.of.the. |
15840 | 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | kernel.module.of.the.Qt.GUI.Tool |
15860 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
15880 | 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 | ributed.and/or.modified.under.th |
158a0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | e.terms.of.the.**.GNU.General.Pu |
158c0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 | blic.License.version.2.as.publis |
158e0 | 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e | hed.by.the.Free.Software.**.Foun |
15900 | 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | dation.and.appearing.in.the.file |
15920 | 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 | .LICENSE.GPL.included.in.the.**. |
15940 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 | packaging.of.this.file..**.**.Li |
15960 | 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 | censees.holding.valid.Qt.Enterpr |
15980 | 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 | ise.Edition.or.Qt.Professional.E |
159a0 | 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f | dition.**.licenses.for.Qtopia.Co |
159c0 | 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | re.may.use.this.file.in.accordan |
159e0 | 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 | ce.with.the.**.Qt.Embedded.Comme |
15a00 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 | rcial.License.Agreement.provided |
15a20 | 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | .with.the.Software..**.**.This.f |
15a40 | 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 | ile.is.provided.AS.IS.with.NO.WA |
15a60 | 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 | RRANTY.OF.ANY.KIND,.INCLUDING.TH |
15a80 | 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e | E.**.WARRANTY.OF.DESIGN,.MERCHAN |
15aa0 | 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 | TABILITY.AND.FITNESS.FOR.A.PARTI |
15ac0 | 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | CULAR.PURPOSE..**.**.See.http:// |
15ae0 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 | qtsoftware.com/pricing.html.or.e |
15b00 | 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 | mail.sales@trolltech.com.for.**. |
15b20 | 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | ..information.about.Qt.Commercia |
15b40 | 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | l.License.Agreements..**.See.htt |
15b60 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 | p://qtsoftware.com/gpl/.for.GPL. |
15b80 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | licensing.information..**.**.Con |
15ba0 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
15bc0 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
15be0 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
15c00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
15c40 | 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 51 57 53 5f 48 0a 23 | .#ifndef.QFONTFACTORYBDF_QWS_H.# |
15c60 | 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 53 5f 48 0a 0a 23 69 | define.QFONTFACTORYBDF_QWS_H..#i |
15c80 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 | fndef.QT_H.#include."qfontmanage |
15ca0 | 72 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 | r_qws.h".#endif.//.QT_H..#ifndef |
15cc0 | 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 63 74 6f 72 79 42 44 | .QT_NO_BDF..class.QFontFactoryBD |
15ce0 | 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 0a 0a 70 75 62 6c 69 | F.:.public.QFontFactory.{..publi |
15d00 | 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 3b 0a 20 20 20 20 76 | c:......QFontFactoryBDF();.....v |
15d20 | 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 3b 0a 0a 20 20 20 20 | irtual.~QFontFactoryBDF();...... |
15d40 | 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 74 44 | QRenderedFont.*.get(const.QFontD |
15d60 | 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 20 76 | ef.&,QDiskFont.*);.....virtual.v |
15d80 | 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 20 20 | oid.load(QDiskFont.*).const;.... |
15da0 | 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 6e 64 65 72 65 64 46 | .virtual.bool.unicode(QRenderedF |
15dc0 | 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 20 51 53 74 72 69 6e | ont.*,int.&);.....virtual.QStrin |
15de0 | 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 66 72 69 65 6e 64 20 | g.name();..private:......friend. |
15e00 | 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 3b 0a 0a 23 65 6e 64 | class.QRenderedFontBDF;.};..#end |
15e20 | 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 2f 20 51 46 4f 4e 54 | if.//.QT_NO_BDF..#endif.//.QFONT |
15e40 | 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 00 65 00 65 00 70 00 | FACTORYBDF_QWS_H......q.d.e.e.p. |
15e60 | 63 00 6f 00 70 00 79 00 2e 00 68 00 00 07 e7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | c.o.p.y...h..../**************** |
15e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15ea0 | 2a 2a 2a 2a 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 | ****************************.**. |
15ec0 | 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 65 65 70 | $Id:.$.**.**.Definition.of.QDeep |
15ee0 | 43 6f 70 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 | Copy.class.**.**.Created.:.20020 |
15f00 | 36 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 | 613.**.**.Copyright.(C).1992-200 |
15f20 | 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 2.Trolltech.ASA...All.rights.res |
15f40 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
15f60 | 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 | f.the.kernel.module.of.the.Qt.GU |
15f80 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | I.Toolkit..**.**.This.file.may.b |
15fa0 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | e.distributed.under.the.terms.of |
15fc0 | 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 | .the.Q.Public.License.**.as.defi |
15fe0 | 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 | ned.by.Trolltech.ASA.of.Norway.a |
16000 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 | nd.appearing.in.the.file.**.LICE |
16020 | 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e | NSE.QPL.included.in.the.packagin |
16040 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | g.of.this.file..**.**.This.file. |
16060 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 | may.be.distributed.and/or.modifi |
16080 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 | ed.under.the.terms.of.the.**.GNU |
160a0 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 | .General.Public.License.version. |
160c0 | 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 | 2.as.published.by.the.Free.Softw |
160e0 | 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | are.**.Foundation.and.appearing. |
16100 | 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 | in.the.file.LICENSE.GPL.included |
16120 | 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | .in.the.**.packaging.of.this.fil |
16140 | 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 | e..**.**.Licensees.holding.valid |
16160 | 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f | .Qt.Enterprise.Edition.or.Qt.Pro |
16180 | 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 | fessional.Edition.**.licenses.ma |
161a0 | 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | y.use.this.file.in.accordance.wi |
161c0 | 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | th.the.Qt.Commercial.License.**. |
161e0 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 | Agreement.provided.with.the.Soft |
16200 | 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 | ware..**.**.This.file.is.provide |
16220 | 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | d.AS.IS.with.NO.WARRANTY.OF.ANY. |
16240 | 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 | KIND,.INCLUDING.THE.**.WARRANTY. |
16260 | 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 | OF.DESIGN,.MERCHANTABILITY.AND.F |
16280 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
162a0 | 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .**.**.See.http://qtsoftware.com |
162c0 | 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f | /pricing.html.or.email.sales@tro |
162e0 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lltech.com.for.**...information. |
16300 | 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | about.Qt.Commercial.License.Agre |
16320 | 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ements..**.See.http://qtsoftware |
16340 | 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/qpl/.for.QPL.licensing.info |
16360 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | rmation..**.See.http://qtsoftwar |
16380 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
163a0 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
163c0 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
163e0 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
16400 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
16420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
16440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 45 45 | *****************/..#ifndef.QDEE |
16460 | 50 43 4f 50 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 45 45 50 43 4f 50 59 5f 48 0a 0a 23 69 66 | PCOPY_H.#define.QDEEPCOPY_H..#if |
16480 | 6e 64 65 66 20 51 54 5f 48 0a 23 20 20 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 | ndef.QT_H.#..include."qglobal.h" |
164a0 | 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 20 3c 63 6c 61 73 73 | .#endif.//.QT_H..template.<class |
164c0 | 20 54 3e 0a 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | .T>.class.QDeepCopy.{.public:... |
164e0 | 20 20 69 6e 6c 69 6e 65 20 51 44 65 65 70 43 6f 70 79 28 29 0a 20 20 20 20 7b 0a 20 20 20 20 7d | ..inline.QDeepCopy().....{.....} |
16500 | 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 44 65 65 70 43 6f 70 79 28 20 63 6f 6e 73 74 20 54 20 | ......inline.QDeepCopy(.const.T. |
16520 | 26 74 20 29 0a 09 3a 20 64 65 65 70 63 6f 70 79 28 20 74 20 29 0a 20 20 20 20 7b 0a 09 64 65 65 | &t.)..:.deepcopy(.t.).....{..dee |
16540 | 70 63 6f 70 79 2e 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e | pcopy.detach();.....}......inlin |
16560 | 65 20 51 44 65 65 70 43 6f 70 79 3c 54 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 | e.QDeepCopy<T>.&operator=(.const |
16580 | 20 54 20 26 74 20 29 0a 20 20 20 20 7b 0a 09 64 65 65 70 63 6f 70 79 20 3d 20 74 3b 0a 09 64 65 | .T.&t.).....{..deepcopy.=.t;..de |
165a0 | 65 70 63 6f 70 79 2e 64 65 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a | epcopy.detach();..return.*this;. |
165c0 | 20 20 20 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 6f 70 65 72 61 74 6f 72 20 54 20 28 29 0a | ....}......inline.operator.T.(). |
165e0 | 20 20 20 20 7b 0a 09 54 20 74 6d 70 20 3d 20 64 65 65 70 63 6f 70 79 3b 0a 09 74 6d 70 2e 64 65 | ....{..T.tmp.=.deepcopy;..tmp.de |
16600 | 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 70 72 69 76 | tach();..return.tmp;.....}..priv |
16620 | 61 74 65 3a 0a 20 20 20 20 54 20 64 65 65 70 63 6f 70 79 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 | ate:.....T.deepcopy;.};..#endif. |
16640 | 2f 2f 20 51 44 45 45 50 43 4f 50 59 5f 48 0a 00 00 00 16 00 71 00 64 00 72 00 61 00 77 00 75 00 | //.QDEEPCOPY_H......q.d.r.a.w.u. |
16660 | 74 00 69 00 6c 00 2e 00 68 00 00 11 af 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.i.l...h..../****************** |
16680 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
166a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
166c0 | 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 64 72 61 77 20 75 74 | d:.$.**.**.Definition.of.draw.ut |
166e0 | 69 6c 69 74 69 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 39 32 30 0a 2a | ilities.**.**.Created.:.950920.* |
16700 | 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f | *.**.Copyright.(C).1992-2000.Tro |
16720 | 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 | lltech.ASA...All.rights.reserved |
16740 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 | ..**.**.This.file.is.part.of.the |
16760 | 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f | .kernel.module.of.the.Qt.GUI.Too |
16780 | 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 |
167a0 | 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. |
167c0 | 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 |
167e0 | 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 | y.Trolltech.ASA.of.Norway.and.ap |
16800 | 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 | pearing.in.the.file.**.LICENSE.Q |
16820 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 | PL.included.in.the.packaging.of. |
16840 | 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | this.file..**.**.This.file.may.b |
16860 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e | e.distributed.and/or.modified.un |
16880 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 | der.the.terms.of.the.**.GNU.Gene |
168a0 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 | ral.Public.License.version.2.as. |
168c0 | 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a | published.by.the.Free.Software.* |
168e0 | 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 | *.Foundation.and.appearing.in.th |
16900 | 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | e.file.LICENSE.GPL.included.in.t |
16920 | 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a | he.**.packaging.of.this.file..** |
16940 | 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 | .**.Licensees.holding.valid.Qt.E |
16960 | 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 | nterprise.Edition.or.Qt.Professi |
16980 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 | onal.Edition.**.licenses.may.use |
169a0 | 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | .this.file.in.accordance.with.th |
169c0 | 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 | e.Qt.Commercial.License.**.Agree |
169e0 | 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e | ment.provided.with.the.Software. |
16a00 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 | .**.**.This.file.is.provided.AS. |
16a20 | 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c | IS.with.NO.WARRANTY.OF.ANY.KIND, |
16a40 | 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 | .INCLUDING.THE.**.WARRANTY.OF.DE |
16a60 | 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 | SIGN,.MERCHANTABILITY.AND.FITNES |
16a80 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a | S.FOR.A.PARTICULAR.PURPOSE..**.* |
16aa0 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 | *.See.http://qtsoftware.com/pric |
16ac0 | 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 | ing.html.or.email.sales@trolltec |
16ae0 | 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | h.com.for.**...information.about |
16b00 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | .Qt.Commercial.License.Agreement |
16b20 | 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | s..**.See.http://qtsoftware.com/ |
16b40 | 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | qpl/.for.QPL.licensing.informati |
16b60 | 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | on..**.See.http://qtsoftware.com |
16b80 | 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /gpl/.for.GPL.licensing.informat |
16ba0 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 | ion..**.**.Contact.info@trolltec |
16bc0 | 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 | h.com.if.any.conditions.of.this. |
16be0 | 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f | licensing.are.**.not.clear.to.yo |
16c00 | 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | u..**.************************** |
16c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
16c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 52 41 57 55 54 49 4c | ************/..#ifndef.QDRAWUTIL |
16c60 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 52 41 57 55 54 49 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | _H.#define.QDRAWUTIL_H..#ifndef. |
16c80 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 69 6e | QT_H.#include."qnamespace.h".#in |
16ca0 | 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 20 2f 2f 20 63 68 61 72 2a 2d 3e 51 53 74 72 | clude."qstring.h".//.char*->QStr |
16cc0 | 69 6e 67 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 | ing.conversion.#endif.//.QT_H..c |
16ce0 | 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f 75 70 | lass.QPainter;.class.QColorGroup |
16d00 | 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 3b 0a 63 6c 61 73 73 20 51 42 72 75 73 68 3b 0a 63 6c | ;.class.QPoint;.class.QBrush;.cl |
16d20 | 61 73 73 20 51 52 65 63 74 3b 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 0a 23 69 66 6e 64 | ass.QRect;.class.QPixmap;..#ifnd |
16d40 | 65 66 20 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 0a 2f 2f 0a 2f 2f 20 53 74 61 6e 64 61 72 64 | ef.QT_NO_DRAWUTIL.//.//.Standard |
16d60 | 20 73 68 61 64 65 20 64 72 61 77 69 6e 67 0a 2f 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 | .shade.drawing.//..Q_EXPORT.void |
16d80 | 20 71 44 72 61 77 53 68 61 64 65 4c 69 6e 65 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e | .qDrawShadeLine(.QPainter.*p,.in |
16da0 | 74 20 78 31 2c 20 69 6e 74 20 79 31 2c 20 69 6e 74 20 78 32 2c 20 69 6e 74 20 79 32 2c 0a 09 09 | t.x1,.int.y1,.int.x2,.int.y2,... |
16dc0 | 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 62 6f 6f | .......const.QColorGroup.&g,.boo |
16de0 | 6c 20 73 75 6e 6b 65 6e 20 3d 20 54 52 55 45 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 6c 69 | l.sunken.=.TRUE,..........int.li |
16e00 | 6e 65 57 69 64 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 | neWidth.=.1,.int.midLineWidth.=. |
16e20 | 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 53 68 61 64 65 4c 69 | 0.);..Q_EXPORT.void.qDrawShadeLi |
16e40 | 6e 65 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 | ne(.QPainter.*p,.const.QPoint.&p |
16e60 | 31 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 32 2c 0a 09 09 09 20 20 20 20 20 20 63 6f | 1,.const.QPoint.&p2,..........co |
16e80 | 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 20 | nst.QColorGroup.&g,.bool.sunken. |
16ea0 | 3d 20 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 | =.TRUE,..........int.lineWidth.= |
16ec0 | 20 31 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 | .1,.int.midLineWidth.=.0.);..Q_E |
16ee0 | 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 61 69 6e | XPORT.void.qDrawShadeRect(.QPain |
16f00 | 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 77 2c 20 69 6e 74 | ter.*p,.int.x,.int.y,.int.w,.int |
16f20 | 20 68 2c 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 | .h,..........const.QColorGroup.& |
16f40 | 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 20 20 20 20 20 69 6e | ,.bool.sunken=FALSE,..........in |
16f60 | 74 20 6c 69 6e 65 57 69 64 74 68 20 3d 20 31 2c 20 69 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 | t.lineWidth.=.1,.int.midLineWidt |
16f80 | 68 20 3d 20 30 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 69 | h.=.0,..........const.QBrush.*fi |
16fa0 | 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 53 68 | ll.=.0.);..Q_EXPORT.void.qDrawSh |
16fc0 | 61 64 65 52 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 | adeRect(.QPainter.*p,.const.QRec |
16fe0 | 74 20 26 72 2c 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 | t.&r,..........const.QColorGroup |
17000 | 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 20 20 20 20 20 | .&,.bool.sunken=FALSE,.......... |
17020 | 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 4c 69 6e 65 57 69 | int.lineWidth.=.1,.int.midLineWi |
17040 | 64 74 68 20 3d 20 30 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 | dth.=.0,..........const.QBrush.* |
17060 | 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 71 44 72 61 77 | fill.=.0.);..Q_EXPORT.void.qDraw |
17080 | 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 69 6e 74 20 78 2c 20 | ShadePanel(.QPainter.*p,.int.x,. |
170a0 | 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 20 20 20 63 | int.y,.int.w,.int.h,...........c |
170c0 | 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 65 6e 3d | onst.QColorGroup.&,.bool.sunken= |
170e0 | 46 41 4c 53 45 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 | FALSE,...........int.lineWidth.= |
17100 | 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 51 | .1,.const.QBrush.*fill.=.0.);..Q |
17120 | 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 20 51 50 | _EXPORT.void.qDrawShadePanel(.QP |
17140 | 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,...... |
17160 | 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 20 73 | .....const.QColorGroup.&,.bool.s |
17180 | 75 6e 6b 65 6e 3d 46 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 | unken=FALSE,...........int.lineW |
171a0 | 69 64 74 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 | idth.=.1,.const.QBrush.*fill.=.0 |
171c0 | 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 42 75 74 74 6f | .);..Q_EXPORT.void.qDrawWinButto |
171e0 | 6e 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 20 79 2c 20 69 6e | n(.QPainter.*p,.int.x,.int.y,.in |
17200 | 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f | t.w,.int.h,..........const.QColo |
17220 | 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 46 41 4c 53 45 2c 0a | rGroup.&g,.bool.sunken.=.FALSE,. |
17240 | 09 09 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 | .........const.QBrush.*fill.=.0. |
17260 | 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 42 75 74 74 6f 6e | );..Q_EXPORT.void.qDrawWinButton |
17280 | 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,.. |
172a0 | 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 62 6f | ........const.QColorGroup.&g,.bo |
172c0 | 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 6e 73 | ol.sunken.=.FALSE,..........cons |
172e0 | 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 54 20 | t.QBrush.*fill.=.0.);..Q_EXPORT. |
17300 | 76 6f 69 64 20 71 44 72 61 77 57 69 6e 50 61 6e 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c | void.qDrawWinPanel(.QPainter.*p, |
17320 | 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 0a 09 09 09 | .int.x,.int.y,.int.w,.int.h,.... |
17340 | 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 20 73 | .....const.QColorGroup.&,.bool.s |
17360 | 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 75 73 | unken=FALSE,.........const.QBrus |
17380 | 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 71 44 | h.*fill.=.0.);..Q_EXPORT.void.qD |
173a0 | 72 61 77 57 69 6e 50 61 6e 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 | rawWinPanel(.QPainter.*p,.const. |
173c0 | 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 | QRect.&r,.........const.QColorGr |
173e0 | 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 20 20 | oup.&,.bool.sunken=FALSE,....... |
17400 | 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 51 5f 45 | ..const.QBrush.*fill.=.0.);..Q_E |
17420 | 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 61 69 6e | XPORT.void.qDrawPlainRect(.QPain |
17440 | 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 77 2c 20 69 6e 74 | ter.*p,.int.x,.int.y,.int.w,.int |
17460 | 20 68 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 | .h,.const.QColor.&,..........int |
17480 | 20 6c 69 6e 65 57 69 64 74 68 20 3d 20 31 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 | .lineWidth.=.1,.const.QBrush.*fi |
174a0 | 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 50 6c | ll.=.0.);..Q_EXPORT.void.qDrawPl |
174c0 | 61 69 6e 52 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 | ainRect(.QPainter.*p,.const.QRec |
174e0 | 74 20 26 72 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 2c 0a 09 09 09 20 20 20 20 20 20 69 | t.&r,.const.QColor.&,..........i |
17500 | 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 42 72 75 73 68 20 2a | nt.lineWidth.=.1,.const.QBrush.* |
17520 | 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 4f 74 68 65 72 20 6f 62 73 6f 6c 65 | fill.=.0.);...//.//.Other.obsole |
17540 | 74 65 20 64 72 61 77 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 2e 0a 2f 2f 20 55 73 65 20 51 53 74 | te.drawing.functions..//.Use.QSt |
17560 | 79 6c 65 3a 3a 69 74 65 6d 52 65 63 74 28 29 2c 20 51 53 74 79 6c 65 3a 3a 64 72 61 77 49 74 65 | yle::itemRect(),.QStyle::drawIte |
17580 | 6d 28 29 20 61 6e 64 20 51 53 74 79 6c 65 3a 3a 64 72 61 77 41 72 72 6f 77 28 29 20 69 6e 73 74 | m().and.QStyle::drawArrow().inst |
175a0 | 65 61 64 2e 0a 2f 2f 0a 51 5f 45 58 50 4f 52 54 20 51 52 65 63 74 20 71 49 74 65 6d 52 65 63 74 | ead..//.Q_EXPORT.QRect.qItemRect |
175c0 | 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 65 20 67 73 2c 20 | (.QPainter.*p,.Qt::GUIStyle.gs,. |
175e0 | 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 0a 09 09 09 20 | int.x,.int.y,.int.w,.int.h,..... |
17600 | 20 69 6e 74 20 66 6c 61 67 73 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 2c 0a 09 09 09 20 20 63 | .int.flags,.bool.enabled,......c |
17620 | 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 74 20 51 53 74 72 | onst.QPixmap.*pixmap,.const.QStr |
17640 | 69 6e 67 26 20 74 65 78 74 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 20 29 3b 0a 0a 51 5f 45 58 50 4f | ing&.text,.int.len=-1.);..Q_EXPO |
17660 | 52 54 20 76 6f 69 64 20 71 44 72 61 77 49 74 65 6d 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 | RT.void.qDrawItem(.QPainter.*p,. |
17680 | 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 79 2c 20 69 | Qt::GUIStyle.gs,.int.x,.int.y,.i |
176a0 | 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 69 6e 74 20 66 6c 61 67 73 2c 20 63 6f 6e 73 | nt.w,.int.h,.....int.flags,.cons |
176c0 | 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 2c 0a | t.QColorGroup.&g,.bool.enabled,. |
176e0 | 09 09 09 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 74 | ....const.QPixmap.*pixmap,.const |
17700 | 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 20 69 6e 74 20 6c 65 6e 3d 2d 31 2c 20 | .QString&.text,.....int.len=-1,. |
17720 | 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 2a 20 70 65 6e 43 6f 6c 6f 72 20 3d 20 30 20 29 3b 0a 0a 51 | const.QColor*.penColor.=.0.);..Q |
17740 | 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 72 61 77 41 72 72 6f 77 28 20 51 50 61 69 6e 74 65 | _EXPORT.void.qDrawArrow(.QPainte |
17760 | 72 20 2a 70 2c 20 51 74 3a 3a 41 72 72 6f 77 54 79 70 65 20 74 79 70 65 2c 20 51 74 3a 3a 47 55 | r.*p,.Qt::ArrowType.type,.Qt::GU |
17780 | 49 53 74 79 6c 65 20 73 74 79 6c 65 2c 20 62 6f 6f 6c 20 64 6f 77 6e 2c 0a 09 09 09 20 20 69 6e | IStyle.style,.bool.down,......in |
177a0 | 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 0a 09 09 09 20 20 63 | t.x,.int.y,.int.w,.int.h,......c |
177c0 | 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 | onst.QColorGroup.&g,.bool.enable |
177e0 | 64 20 29 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 0a 23 | d.);..#endif.//.QT_NO_DRAWUTIL.# |
17800 | 65 6e 64 69 66 20 2f 2f 20 51 44 52 41 57 55 54 49 4c 5f 48 0a 00 00 00 1a 00 71 00 66 00 69 00 | endif.//.QDRAWUTIL_H......q.f.i. |
17820 | 6c 00 65 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 2a a2 2f 2a 2a 2a 2a 2a 2a 2a 2a | l.e.d.i.a.l.o.g...h..*./******** |
17840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17880 | 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 | ****.**.$Id:.$.**.**.Definition. |
178a0 | 6f 66 20 51 46 69 6c 65 44 69 61 6c 6f 67 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | of.QFileDialog.class.**.**.Creat |
178c0 | 65 64 20 3a 20 39 35 30 34 32 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.950428.**.**.Copyright.(C). |
178e0 | 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1992-2000.Trolltech.ASA...All.ri |
17900 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
17920 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 6f 66 20 | s.part.of.the.dialogs.module.of. |
17940 | 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | the.Qt.GUI.Toolkit..**.**.This.f |
17960 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 | ile.may.be.distributed.under.the |
17980 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a | .terms.of.the.Q.Public.License.* |
179a0 | 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 | *.as.defined.by.Trolltech.ASA.of |
179c0 | 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | .Norway.and.appearing.in.the.fil |
179e0 | 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | e.**.LICENSE.QPL.included.in.the |
17a00 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 | .packaging.of.this.file..**.**.T |
17a20 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f | his.file.may.be.distributed.and/ |
17a40 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | or.modified.under.the.terms.of.t |
17a60 | 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.**.GNU.General.Public.License |
17a80 | 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 | .version.2.as.published.by.the.F |
17aa0 | 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 | ree.Software.**.Foundation.and.a |
17ac0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c | ppearing.in.the.file.LICENSE.GPL |
17ae0 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | .included.in.the.**.packaging.of |
17b00 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | .this.file..**.**.Licensees.hold |
17b20 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
17b40 | 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 | or.Qt.Professional.Edition.**.li |
17b60 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | censes.may.use.this.file.in.acco |
17b80 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | rdance.with.the.Qt.Commercial.Li |
17ba0 | 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 | cense.**.Agreement.provided.with |
17bc0 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | .the.Software..**.**.This.file.i |
17be0 | 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 | s.provided.AS.IS.with.NO.WARRANT |
17c00 | 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 | Y.OF.ANY.KIND,.INCLUDING.THE.**. |
17c20 | 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | WARRANTY.OF.DESIGN,.MERCHANTABIL |
17c40 | 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | ITY.AND.FITNESS.FOR.A.PARTICULAR |
17c60 | 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .PURPOSE..**.**.See.http://qtsof |
17c80 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
17ca0 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 | sales@trolltech.com.for.**...inf |
17cc0 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | ormation.about.Qt.Commercial.Lic |
17ce0 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ense.Agreements..**.See.http://q |
17d00 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e | tsoftware.com/qpl/.for.QPL.licen |
17d20 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | sing.information..**.See.http:// |
17d40 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 | qtsoftware.com/gpl/.for.GPL.lice |
17d60 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 | nsing.information..**.**.Contact |
17d80 | 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 | .info@trolltech.com.if.any.condi |
17da0 | 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e | tions.of.this.licensing.are.**.n |
17dc0 | 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ot.clear.to.you..**.************ |
17de0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17e00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 | **************************/..#if |
17e20 | 6e 64 65 66 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 | ndef.QFILEDIALOG_H.#define.QFILE |
17e40 | 44 49 41 4c 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 | DIALOG_H..class.QPushButton;.cla |
17e60 | 73 73 20 51 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 | ss.QButton;.class.QLabel;.class. |
17e80 | 51 57 69 64 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 | QWidget;.class.QFileDialog;.clas |
17ea0 | 73 20 51 54 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 | s.QTimer;.class.QNetworkOperatio |
17ec0 | 6e 3b 0a 63 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 | n;.class.QLineEdit;.class.QListV |
17ee0 | 69 65 77 49 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 | iewItem;.class.QListBoxItem;.cla |
17f00 | 73 73 20 51 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 | ss.QFileDialogPrivate;.class.QFi |
17f20 | 6c 65 44 69 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 | leDialogQFileListView;..#ifndef. |
17f40 | 51 54 5f 48 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 | QT_H.#include."qdir.h".#include. |
17f60 | 22 71 64 69 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 | "qdialog.h".#include."qurloperat |
17f80 | 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 69 6e 66 6f 2e 68 22 0a 23 65 6e 64 | or.h".#include."qurlinfo.h".#end |
17fa0 | 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 46 49 4c 45 44 49 | if.//.QT_H..#ifndef.QT_NO_FILEDI |
17fc0 | 41 4c 4f 47 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 | ALOG..class.Q_EXPORT.QFileIconPr |
17fe0 | 6f 76 69 64 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 | ovider.:.public.QObject.{.....Q_ |
18000 | 4f 42 4a 45 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 | OBJECT.public:.....QFileIconProv |
18020 | 69 64 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 | ider(.QObject.*.parent.=.0,.cons |
18040 | 74 20 63 68 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 | t.char*.name.=.0.);.....virtual. |
18060 | 63 6f 6e 73 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 | const.QPixmap.*.pixmap(.const.QF |
18080 | 69 6c 65 49 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 | ileInfo.&.);..private:.//.Disabl |
180a0 | 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 |
180c0 | 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)... |
180e0 | 20 20 51 46 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 | ..QFileIconProvider(.const.QFile |
18100 | 49 63 6f 6e 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 | IconProvider.&.);.....QFileIconP |
18120 | 72 6f 76 69 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 | rovider&.operator=(.const.QFileI |
18140 | 63 6f 6e 50 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 | conProvider.&.);.#endif.};..clas |
18160 | 73 20 51 5f 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 | s.Q_EXPORT.QFilePreview.{.public |
18180 | 3a 0a 20 20 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 | :.....QFilePreview();.....virtua |
181a0 | 6c 20 76 6f 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 | l.void.previewUrl(.const.QUrl.&u |
181c0 | 72 6c 20 29 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 | rl.).=.0;..};..class.Q_EXPORT.QF |
181e0 | 69 6c 65 44 69 61 6c 6f 67 20 3a 20 70 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 | ileDialog.:.public.QDialog.{.... |
18200 | 20 51 5f 4f 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 | .Q_OBJECT.....Q_ENUMS(.Mode.View |
18220 | 4d 6f 64 65 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 | Mode.PreviewMode.).....//.#####. |
18240 | 57 68 79 20 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 | Why.are.this.read-only.propertie |
18260 | 73 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 20 73 65 6c 65 | s.?.....Q_PROPERTY(.QString.sele |
18280 | 63 74 65 64 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 | ctedFile.READ.selectedFile.).... |
182a0 | 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 46 69 6c | .Q_PROPERTY(.QString.selectedFil |
182c0 | 74 65 72 20 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 | ter.READ.selectedFilter.).....Q_ |
182e0 | 50 52 4f 50 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 | PROPERTY(.QStringList.selectedFi |
18300 | 6c 65 73 20 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 | les.READ.selectedFiles.).....//. |
18320 | 23 23 23 23 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 | ####.Should.not.we.be.able.to.se |
18340 | 74 20 74 68 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 | t.the.path.?.....Q_PROPERTY(.QSt |
18360 | 72 69 6e 67 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 | ring.dirPath.READ.dirPath.)..... |
18380 | 51 5f 50 52 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 | Q_PROPERTY(.bool.showHiddenFiles |
183a0 | 20 52 45 41 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 | .READ.showHiddenFiles.WRITE.setS |
183c0 | 68 6f 77 48 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 | howHiddenFiles.).....Q_PROPERTY( |
183e0 | 20 4d 6f 64 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 | .Mode.mode.READ.mode.WRITE.setMo |
18400 | 64 65 20 29 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 | de.).....Q_PROPERTY(.ViewMode.vi |
18420 | 65 77 4d 6f 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 | ewMode.READ.viewMode.WRITE.setVi |
18440 | 65 77 4d 6f 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 | ewMode.).....Q_PROPERTY(.Preview |
18460 | 4d 6f 64 65 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 | Mode.previewMode.READ.previewMod |
18480 | 65 20 57 52 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 | e.WRITE.setPreviewMode.).....Q_P |
184a0 | 52 4f 50 45 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 | ROPERTY(.bool.infoPreview.READ.i |
184c0 | 73 49 6e 66 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 | sInfoPreviewEnabled.WRITE.setInf |
184e0 | 6f 50 72 65 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 | oPreviewEnabled.).....Q_PROPERTY |
18500 | 28 20 62 6f 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 | (.bool.contentsPreview.READ.isCo |
18520 | 6e 74 65 6e 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 | ntentsPreviewEnabled.WRITE.setCo |
18540 | 6e 74 65 6e 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 | ntentsPreviewEnabled.)..public:. |
18560 | 20 20 20 20 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 | ....QFileDialog(.const.QString&. |
18580 | 64 69 72 4e 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 | dirName,.const.QString&.filter.= |
185a0 | 20 51 53 74 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 | .QString::null,....QWidget*.pare |
185c0 | 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 |
185e0 | 6f 64 61 6c 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 | odal.=.FALSE.);.....QFileDialog( |
18600 | 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | .QWidget*.parent=0,.const.char*. |
18620 | 6e 61 6d 65 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 | name=0,.bool.modal.=.FALSE.);... |
18640 | 20 20 7e 51 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 | ..~QFileDialog();......//.recomm |
18660 | 65 6e 64 65 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 | ended.static.functions......stat |
18680 | 69 63 20 51 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 | ic.QString.getOpenFileName(.cons |
186a0 | 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 74 72 69 6e 67 3a 3a | t.QString.&initially.=.QString:: |
186c0 | 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 6e 67 20 26 66 69 6c | null,.........const.QString.&fil |
186e0 | 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 20 20 20 20 51 57 69 | ter.=.QString::null,.........QWi |
18700 | 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 | dget.*parent.=.0,.const.char*.na |
18720 | 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 72 69 6e 67 20 26 63 | me.=.0,.........const.QString.&c |
18740 | 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 20 20 20 20 | aption.=.QString::null,......... |
18760 | 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 20 30 2c 0a 09 09 09 | QString.*selectedFilter.=.0,.... |
18780 | 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 20 3d 20 54 52 55 45 | .....bool.resolveSymlinks.=.TRUE |
187a0 | 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 53 61 76 65 46 69 6c | );.....static.QString.getSaveFil |
187c0 | 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 6c 79 20 | eName(.const.QString.&initially. |
187e0 | 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 63 6f 6e 73 74 20 51 | =.QString::null,.........const.Q |
18800 | 53 74 72 69 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 | String.&filter.=.QString::null,. |
18820 | 09 09 09 09 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 | ........QWidget.*parent.=.0,.con |
18840 | 73 74 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 63 6f 6e 73 74 | st.char*.name.=.0,.........const |
18860 | 20 51 53 74 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 | .QString.&caption.=.QString::nul |
18880 | 6c 2c 0a 09 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 | l,.........QString.*selectedFilt |
188a0 | 65 72 20 3d 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 | er.=.0,.........bool.resolveSyml |
188c0 | 69 6e 6b 73 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 | inks.=.TRUE);.....static.QString |
188e0 | 20 67 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 20 51 53 74 | .getExistingDirectory(.const.QSt |
18900 | 72 69 6e 67 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 | ring.&dir.=.QString::null,...... |
18920 | 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 63 6f 6e 73 | .QWidget.*parent.=.0,.......cons |
18940 | 74 20 63 68 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 | t.char*.name.=.0,.......const.QS |
18960 | 74 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 | tring.&caption.=.QString::null,. |
18980 | 09 09 09 09 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 | ......bool.dirOnly.=.TRUE,...... |
189a0 | 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);.. |
189c0 | 20 20 20 73 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 | ...static.QStringList.getOpenFil |
189e0 | 65 4e 61 6d 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 | eNames(.const.QString.&filter=.Q |
18a00 | 53 74 72 69 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 | String::null,.......const.QStrin |
18a20 | 67 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 | g.&dir.=.QString::null,.......QW |
18a40 | 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 63 6f 6e 73 74 20 63 | idget.*parent.=.0,.......const.c |
18a60 | 68 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 | har*.name.=.0,.......const.QStri |
18a80 | 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 09 09 | ng.&caption.=.QString::null,.... |
18aa0 | 09 09 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 20 30 2c 0a | ...QString.*selectedFilter.=.0,. |
18ac0 | 09 09 09 09 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 | ......bool.resolveSymlinks.=.TRU |
18ae0 | 45 29 3b 0a 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 | E);......//.other.static.functio |
18b00 | 6e 73 0a 0a 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 | ns......static.void.setIconProvi |
18b20 | 64 65 72 28 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 | der(.QFileIconProvider.*.);..... |
18b40 | 73 74 61 74 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 | static.QFileIconProvider.*.iconP |
18b60 | 72 6f 76 69 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 | rovider();......//.non-static.fu |
18b80 | 6e 63 74 69 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 | nction.for.special.needs......QS |
18ba0 | 74 72 69 6e 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 | tring.selectedFile().const;..... |
18bc0 | 51 53 74 72 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 | QString.selectedFilter().const;. |
18be0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 46 69 6c 74 | ....virtual.void.setSelectedFilt |
18c00 | 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | er(.const.QString&.);.....virtua |
18c20 | 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 69 6e 74 20 29 3b | l.void.setSelectedFilter(.int.); |
18c40 | 0a 0a 20 20 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 | ......void.setSelection(.const.Q |
18c60 | 53 74 72 69 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 | String.&);......void.selectAll(. |
18c80 | 62 6f 6f 6c 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 | bool.b.);......QStringList.selec |
18ca0 | 74 65 64 46 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 | tedFiles().const;......QString.d |
18cc0 | 69 72 50 61 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 | irPath().const;......void.setDir |
18ce0 | 28 20 63 6f 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 | (.const.QDir.&.);.....const.QDir |
18d00 | 20 2a 64 69 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 | .*dir().const;......void.setShow |
18d20 | 48 69 64 64 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 | HiddenFiles(.bool.s.);.....bool. |
18d40 | 73 68 6f 77 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 | showHiddenFiles().const;......vo |
18d60 | 69 64 20 72 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 | id.rereadDir();.....void.resortD |
18d80 | 69 72 28 29 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 | ir();......enum.Mode.{.AnyFile,. |
18da0 | 45 78 69 73 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 | ExistingFile,.Directory,.Existin |
18dc0 | 67 46 69 6c 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 | gFiles,.DirectoryOnly.};.....voi |
18de0 | 64 20 73 65 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 | d.setMode(.Mode.);.....Mode.mode |
18e00 | 28 29 20 63 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 | ().const;......enum.ViewMode.{.D |
18e20 | 65 74 61 69 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 | etail,.List.};.....enum.PreviewM |
18e40 | 6f 64 65 20 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 | ode.{.NoPreview,.Contents,.Info. |
18e60 | 7d 3b 0a 20 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 | };.....void.setViewMode(.ViewMod |
18e80 | 65 20 6d 20 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 | e.m.);.....ViewMode.viewMode().c |
18ea0 | 6f 6e 73 74 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 | onst;.....void.setPreviewMode(.P |
18ec0 | 72 65 76 69 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 | reviewMode.m.);.....PreviewMode. |
18ee0 | 70 72 65 76 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 | previewMode().const;......bool.e |
18f00 | 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.*. |
18f20 | 29 3b 0a 0a 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 | );......bool.isInfoPreviewEnable |
18f40 | 64 28 29 20 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 | d().const;.....bool.isContentsPr |
18f60 | 65 76 69 65 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 | eviewEnabled().const;.....void.s |
18f80 | 65 74 49 6e 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 | etInfoPreviewEnabled(.bool.);... |
18fa0 | 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 45 6e 61 62 6c 65 64 | ..void.setContentsPreviewEnabled |
18fc0 | 28 20 62 6f 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 | (.bool.);......void.setInfoPrevi |
18fe0 | 65 77 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 | ew(.QWidget.*w,.QFilePreview.*pr |
19000 | 65 76 69 65 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 | eview.);.....void.setContentsPre |
19020 | 76 69 65 77 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 | view(.QWidget.*w,.QFilePreview.* |
19040 | 70 72 65 76 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 | preview.);......QUrl.url().const |
19060 | 3b 0a 0a 20 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 | ;......void.addFilter(.const.QSt |
19080 | 72 69 6e 67 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 | ring.&filter.);..public.slots:.. |
190a0 | 20 20 20 76 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 | ...void.done(.int.);.....void.se |
190c0 | 74 44 69 72 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 | tDir(.const.QString&.);.....void |
190e0 | 20 73 65 74 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 | .setUrl(.const.QUrlOperator.&url |
19100 | 20 29 3b 0a 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 | .);.....void.setFilter(.const.QS |
19120 | 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 28 20 63 | tring&.);.....void.setFilters(.c |
19140 | 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 46 69 6c | onst.QString&.);.....void.setFil |
19160 | 74 65 72 73 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 | ters(.const.char.**.);.....void. |
19180 | 73 65 74 46 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 | setFilters(.const.QStringList&.) |
191a0 | 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 76 65 | ;..protected:.....void.resizeEve |
191c0 | 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6b | nt(.QResizeEvent.*.);.....void.k |
191e0 | 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 | eyPressEvent(.QKeyEvent.*.);.... |
19200 | 20 20 76 6f 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 | ..void.addWidgets(.QLabel.*,.QWi |
19220 | 64 67 65 74 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 | dget.*,.QPushButton.*.);.....voi |
19240 | 64 20 61 64 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 | d.addToolButton(.QButton.*b,.boo |
19260 | 6c 20 73 65 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 | l.separator.=.FALSE.);.....void. |
19280 | 61 64 64 4c 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 | addLeftWidget(.QWidget.*w.);.... |
192a0 | 20 76 6f 69 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 | .void.addRightWidget(.QWidget.*w |
192c0 | 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 66 69 6c 65 48 69 67 68 6c | .);..signals:.....void.fileHighl |
192e0 | 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f | ighted(.const.QString&.);.....vo |
19300 | 69 64 20 66 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 | id.fileSelected(.const.QString&. |
19320 | 29 3b 0a 20 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 | );.....void.filesSelected(.const |
19340 | 20 51 53 74 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 | .QStringList&.);.....void.dirEnt |
19360 | 65 72 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 | ered(.const.QString&.);.....void |
19380 | 20 66 69 6c 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 | .filterSelected(.const.QString&. |
193a0 | 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 64 65 74 61 | );..private.slots:.....void.deta |
193c0 | 69 6c 56 69 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 | ilViewSelectionChanged();.....vo |
193e0 | 69 64 20 6c 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 | id.listBoxSelectionChanged();... |
19400 | 20 20 76 6f 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 | ..void.changeMode(.int.);.....vo |
19420 | 69 64 20 66 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 | id.fileNameEditReturnPressed();. |
19440 | 20 20 20 20 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 | ....void.stopCopy();.....void.re |
19460 | 6d 6f 76 65 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 | moveProgressDia();......void.fil |
19480 | 65 53 65 6c 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 | eSelected(.int.);.....void.fileH |
194a0 | 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 64 69 72 53 | ighlighted(.int.);.....void.dirS |
194c0 | 65 6c 65 63 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 | elected(.int.);.....void.pathSel |
194e0 | 65 63 74 65 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 | ected(.int.);......void.updateFi |
19500 | 6c 65 4e 61 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 | leNameEdit(.QListViewItem.*);... |
19520 | 20 20 76 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 | ..void.selectDirectoryOrFile(.QL |
19540 | 69 73 74 56 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 | istViewItem.*.);.....void.popupC |
19560 | 6f 6e 74 65 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 | ontextMenu(.QListViewItem.*,.con |
19580 | 73 74 20 51 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 | st.QPoint.&,.int.);.....void.pop |
195a0 | 75 70 43 6f 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 | upContextMenu(.QListBoxItem.*,.c |
195c0 | 6f 6e 73 74 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 | onst.QPoint.&.);.....void.update |
195e0 | 46 69 6c 65 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 | FileNameEdit(.QListBoxItem.*);.. |
19600 | 20 20 20 76 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 | ...void.selectDirectoryOrFile(.Q |
19620 | 4c 69 73 74 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 | ListBoxItem.*.);.....void.fileNa |
19640 | 6d 65 45 64 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 | meEditDone();......void.okClicke |
19660 | 64 28 29 3b 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 | d();.....void.filterClicked();./ |
19680 | 2f 20 6e 6f 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 | /.not.used.....void.cancelClicke |
196a0 | 64 28 29 3b 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 | d();......void.cdUpClicked();... |
196c0 | 20 20 76 6f 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 | ..void.newFolderClicked();...... |
196e0 | 76 6f 69 64 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 | void.fixupNameEdit();......void. |
19700 | 64 6f 4d 69 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 | doMimeTypeLookup();......void.up |
19720 | 64 61 74 65 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 64 65 42 | dateGeometries();.....void.modeB |
19740 | 75 74 74 6f 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 | uttonsDestroyed();.....void.urlS |
19760 | 74 61 72 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 | tart(.QNetworkOperation.*op.);.. |
19780 | 20 20 20 76 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 | ...void.urlFinished(.QNetworkOpe |
197a0 | 72 61 74 69 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 | ration.*op.);.....void.dataTrans |
197c0 | 66 65 72 50 72 6f 67 72 65 73 73 28 20 69 6e 74 20 62 79 74 65 73 44 6f 6e 65 2c 20 69 6e 74 20 | ferProgress(.int.bytesDone,.int. |
197e0 | 62 79 74 65 73 54 6f 74 61 6c 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 20 | bytesTotal,.QNetworkOperation.*. |
19800 | 29 3b 0a 20 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 | );.....void.insertEntry(.const.Q |
19820 | 56 61 6c 75 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 | ValueList<QUrlInfo>.&fi,.QNetwor |
19840 | 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 | kOperation.*op.);.....void.remov |
19860 | 65 45 6e 74 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 | eEntry(.QNetworkOperation.*.);.. |
19880 | 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 64 44 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 | ...void.createdDirectory(.const. |
198a0 | 51 55 72 6c 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 | QUrlInfo.&info,.QNetworkOperatio |
198c0 | 6e 20 2a 20 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 | n.*.);.....void.itemChanged(.QNe |
198e0 | 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 6f 69 64 20 67 6f 42 | tworkOperation.*.);.....void.goB |
19900 | 61 63 6b 28 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 | ack();..private:.....enum.PopupA |
19920 | 63 74 69 6f 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 | ction.{..PA_Open.=.0,..PA_Delete |
19940 | 2c 0a 09 50 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 | ,..PA_Rename,..PA_SortName,..PA_ |
19960 | 53 6f 72 74 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 | SortSize,..PA_SortType,..PA_Sort |
19980 | 44 61 74 65 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 | Date,..PA_SortUnsorted,..PA_Canc |
199a0 | 65 6c 2c 0a 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 | el,..PA_Reload,..PA_Hidden.....} |
199c0 | 3b 0a 0a 20 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 | ;......void.init();.....bool.try |
199e0 | 53 65 74 53 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 | SetSelection(.bool.isDir,.const. |
19a00 | 51 55 72 6c 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 | QUrlOperator.&,.bool.);.....void |
19a20 | 20 64 65 6c 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 | .deleteFile(.const.QString.&file |
19a40 | 6e 61 6d 65 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 | name.);.....void.popupContextMen |
19a60 | 75 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 2c 20 62 6f 6f 6c | u(.const.QString.&filename,.bool |
19a80 | 20 77 69 74 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 | .withSort,.......PopupAction.&ac |
19aa0 | 74 69 6f 6e 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 | tion,.const.QPoint.&p.);.....voi |
19ac0 | 64 20 75 70 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 | d.updatePreviews(.const.QUrl.&u. |
19ae0 | 29 3b 0a 0a 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 | );......QDir.reserved;.//.was.cw |
19b00 | 64 0a 20 20 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 | d.....QString.fileName;......fri |
19b20 | 65 6e 64 20 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 | end.class.QFileDialogQFileListVi |
19b40 | 65 77 3b 0a 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 | ew;.....friend.class.QFileListBo |
19b60 | 78 3b 0a 0a 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 | x;......QFileDialogPrivate.*d;.. |
19b80 | 20 20 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 20 20 2a 66 69 | ...QFileDialogQFileListView..*fi |
19ba0 | 6c 65 73 3b 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 | les;......QLineEdit..*nameEdit;. |
19bc0 | 2f 2f 20 61 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 | //.also.filter.....QPushButton.* |
19be0 | 6f 6b 42 3b 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 | okB;.....QPushButton.*cancelB;.. |
19c00 | 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 73 74 61 74 69 63 | #if.defined(Q_WS_WIN).....static |
19c20 | 20 51 53 74 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 | .QString.winGetOpenFileName(.con |
19c40 | 73 74 20 51 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 | st.QString.&initialSelection,... |
19c60 | 09 09 20 20 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 | .........const.QString.&filter,. |
19c80 | 09 09 09 09 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 | ...........QString*.workingDirec |
19ca0 | 74 6f 72 79 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 | tory,............QWidget.*parent |
19cc0 | 20 3d 20 30 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 | .=.0,............const.char*.nam |
19ce0 | 65 20 3d 20 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 | e.=.0,............const.QString& |
19d00 | 20 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 20 20 | .caption.=.QString::null,....... |
19d20 | 20 20 20 20 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 | .....QString*.selectedFilter.=.0 |
19d40 | 20 29 3b 0a 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 | .);.....static.QString.winGetSav |
19d60 | 65 46 69 6c 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 | eFileName(.const.QString.&initia |
19d80 | 6c 53 65 6c 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 | lSelection,............const.QSt |
19da0 | 72 69 6e 67 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 | ring.&filter,............QString |
19dc0 | 2a 20 77 6f 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 | *.workingDirectory,............Q |
19de0 | 57 69 64 67 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 | Widget.*parent.=.0,............c |
19e00 | 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 20 20 20 20 20 20 20 | onst.char*.name.=.0,............ |
19e20 | 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 6e 67 | const.QString&.caption.=.QString |
19e40 | 3a 3a 6e 75 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 | ::null,................QString*. |
19e60 | 73 65 6c 65 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 | selectedFilter.=.0.);.....static |
19e80 | 20 51 53 74 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 | .QStringList.winGetOpenFileNames |
19ea0 | 28 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 09 20 20 | (.const.QString.&filter,........ |
19ec0 | 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 2c 0a 09 09 09 | ..QString*.workingDirectory,.... |
19ee0 | 09 09 20 20 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 | ......QWidget.*parent.=.0,...... |
19f00 | 20 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 | ....const.char*.name.=.0,....... |
19f20 | 20 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 | ...const.QString&.caption.=.QStr |
19f40 | 69 6e 67 3a 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 | ing::null,..........QString*.sel |
19f60 | 65 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 | ectedFilter.=.0.);.....static.QS |
19f80 | 74 72 69 6e 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 | tring.winGetExistingDirectory(.c |
19fa0 | 6f 6e 73 74 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 | onst.QString.&initialDirectory,. |
19fc0 | 09 09 09 09 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 | .........QWidget*.parent.=.0,... |
19fe0 | 09 09 09 20 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 | .......const.char*.name.=.0,.... |
1a000 | 09 09 20 20 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 | ......const.QString&.caption.=.Q |
1a020 | 53 74 72 69 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 | String::null);.....static.QStrin |
1a040 | 67 20 72 65 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 | g.resolveLinkFile(.const.QString |
1a060 | 26 20 6c 69 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 | &.linkfile.);.#endif.#if.defined |
1a080 | 28 51 5f 57 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 | (Q_WS_MACX).||.defined(Q_WS_MAC9 |
1a0a0 | 29 0a 20 20 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 | ).....static.QString.macGetSaveF |
1a0c0 | 69 6c 65 4e 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 | ileName(.const.QString.&,.const. |
1a0e0 | 51 53 74 72 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 | QString.&,............QString.*, |
1a100 | 20 51 57 69 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 | .QWidget.*,.const.char*,........ |
1a120 | 20 20 20 20 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 | ....const.QString&,.QString.*);. |
1a140 | 20 20 20 20 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 | ....static.QStringList.macGetOpe |
1a160 | 6e 46 69 6c 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 | nFileNames(.const.QString.&,.QSt |
1a180 | 72 69 6e 67 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 | ring*,..........QWidget.*,.const |
1a1a0 | 20 63 68 61 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 | .char.*,..........const.QString& |
1a1c0 | 2c 20 51 53 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 | ,.QString.*,..........bool.=.TRU |
1a1e0 | 45 2c 20 62 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 | E,.bool.=.FALSE.);.#endif...priv |
1a200 | 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f | ate:.//.Disabled.copy.constructo |
1a220 | 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 | r.and.operator=.#if.defined(Q_DI |
1a240 | 53 41 42 4c 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 | SABLE_COPY).....QFileDialog(.con |
1a260 | 73 74 20 51 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 | st.QFileDialog.&.);.....QFileDia |
1a280 | 6c 6f 67 20 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 | log.&operator=(.const.QFileDialo |
1a2a0 | 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 | g.&.);.#endif.};..#endif..#endif |
1a2c0 | 20 2f 2f 20 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 | .//.QFILEDIALOG_H......q.c.l.i.p |
1a2e0 | 00 62 00 6f 00 61 00 72 00 64 00 2e 00 68 00 00 0e a3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .b.o.a.r.d...h..../************* |
1a300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1a320 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
1a340 | 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 43 6c 69 | **.$Id$.**.**.Definition.of.QCli |
1a360 | 70 62 6f 61 72 64 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 36 30 | pboard.class.**.**.Created.:.960 |
1a380 | 34 33 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 | 430.**.**.Copyright.(C).1992-200 |
1a3a0 | 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 2.Trolltech.ASA...All.rights.res |
1a3c0 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
1a3e0 | 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 | f.the.kernel.module.of.the.Qt.GU |
1a400 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | I.Toolkit..**.**.This.file.may.b |
1a420 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | e.distributed.under.the.terms.of |
1a440 | 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 | .the.Q.Public.License.**.as.defi |
1a460 | 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 | ned.by.Trolltech.ASA.of.Norway.a |
1a480 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 | nd.appearing.in.the.file.**.LICE |
1a4a0 | 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e | NSE.QPL.included.in.the.packagin |
1a4c0 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | g.of.this.file..**.**.This.file. |
1a4e0 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 | may.be.distributed.and/or.modifi |
1a500 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 | ed.under.the.terms.of.the.**.GNU |
1a520 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 | .General.Public.License.version. |
1a540 | 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 | 2.as.published.by.the.Free.Softw |
1a560 | 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | are.**.Foundation.and.appearing. |
1a580 | 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 | in.the.file.LICENSE.GPL.included |
1a5a0 | 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | .in.the.**.packaging.of.this.fil |
1a5c0 | 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 | e..**.**.Licensees.holding.valid |
1a5e0 | 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f | .Qt.Enterprise.Edition.or.Qt.Pro |
1a600 | 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 | fessional.Edition.**.licenses.ma |
1a620 | 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | y.use.this.file.in.accordance.wi |
1a640 | 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | th.the.Qt.Commercial.License.**. |
1a660 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 | Agreement.provided.with.the.Soft |
1a680 | 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 | ware..**.**.This.file.is.provide |
1a6a0 | 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | d.AS.IS.with.NO.WARRANTY.OF.ANY. |
1a6c0 | 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 | KIND,.INCLUDING.THE.**.WARRANTY. |
1a6e0 | 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 | OF.DESIGN,.MERCHANTABILITY.AND.F |
1a700 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
1a720 | 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .**.**.See.http://qtsoftware.com |
1a740 | 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f | /pricing.html.or.email.sales@tro |
1a760 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lltech.com.for.**...information. |
1a780 | 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | about.Qt.Commercial.License.Agre |
1a7a0 | 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ements..**.See.http://qtsoftware |
1a7c0 | 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/qpl/.for.QPL.licensing.info |
1a7e0 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | rmation..**.See.http://qtsoftwar |
1a800 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
1a820 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
1a840 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
1a860 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
1a880 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
1a8a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1a8c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4c 49 | *****************/..#ifndef.QCLI |
1a8e0 | 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 0a 0a 23 | PBOARD_H.#define.QCLIPBOARD_H..# |
1a900 | 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 | ifndef.QT_H.#include."qwindowdef |
1a920 | 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 64 69 66 | s.h".#include."qobject.h".#endif |
1a940 | 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 4f 41 52 | .//.QT_H..#ifndef.QT_NO_CLIPBOAR |
1a960 | 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 51 5f 45 | D..class.QMimeSource;..class.Q_E |
1a980 | 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 6a 65 63 | XPORT.QClipboard.:.public.QObjec |
1a9a0 | 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 20 51 43 | t.{.....Q_OBJECT.private:.....QC |
1a9c0 | 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 63 6f 6e | lipboard(.QObject.*parent=0,.con |
1a9e0 | 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 62 6f 61 | st.char.*name=0.);.....~QClipboa |
1aa00 | 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 7b 20 43 | rd();..public:.....enum.Mode.{.C |
1aa20 | 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 6f 69 64 | lipboard,.Selection.};......void |
1aa40 | 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 2f 2f 20 | .clear(.Mode.mode.);.........//. |
1aa60 | 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 6e 20 34 | ###.default.arg.=.Clipboard.in.4 |
1aa80 | 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 09 2f 2f | .0.....void.clear();..........// |
1aaa0 | 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 70 6f 72 | .###.remove.4.0......bool.suppor |
1aac0 | 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 09 6f 77 | tsSelection().const;.....bool.ow |
1aae0 | 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 09 6f 77 | nsSelection().const;.....bool.ow |
1ab00 | 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 64 09 73 | nsClipboard().const;......void.s |
1ab20 | 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 09 09 2f | etSelectionMode(bool.enable);../ |
1ab40 | 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 65 63 74 | /.###.remove.4.0.....bool.select |
1ab60 | 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 23 23 23 | ionModeEnabled().const;...//.### |
1ab80 | 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 6c 74 20 | .remove.4.0......//.###.default. |
1aba0 | 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 6f 72 20 | arg.mode.=.Clipboard.in.4.0.for. |
1abc0 | 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 74 65 78 | all.of.these.....QString.....tex |
1abe0 | 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 74 72 69 | t(.Mode.mode.)..const;.....QStri |
1ac00 | 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 65 2c 20 | ng.....text(.QCString&.subtype,. |
1ac20 | 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 65 74 54 | Mode.mode.).const;.....void.setT |
1ac40 | 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 64 65 20 | ext(.const.QString.&,.Mode.mode. |
1ac60 | 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 52 44 0a | );..#ifndef.QT_NO_MIMECLIPBOARD. |
1ac80 | 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 6f 64 65 | ....QMimeSource.*data(.Mode.mode |
1aca0 | 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 4d 69 6d | .).const;.....void.setData(.QMim |
1acc0 | 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 49 6d 61 | eSource*,.Mode.mode.);......QIma |
1ace0 | 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 20 20 20 | ge.image(.Mode.mode.).const;.... |
1ad00 | 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 63 6f 6e | .QPixmap.pixmap(.Mode.mode.).con |
1ad20 | 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 51 49 6d | st;.....void.setImage(.const.QIm |
1ad40 | 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 73 65 74 | age.&,.Mode.mode.);.....void.set |
1ad60 | 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 20 6d 6f | Pixmap(.const.QPixmap.&,.Mode.mo |
1ad80 | 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 76 65 20 | de.);.#endif......//.###.remove. |
1ada0 | 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 6e 67 20 | all.of.these.in.4.0.....QString. |
1adc0 | 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 67 20 20 | ....text()..const;.....QString.. |
1ade0 | 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 6e 73 74 | ...text(QCString&.subtype).const |
1ae00 | 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 72 69 6e | ;.....void.setText(.const.QStrin |
1ae20 | 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 42 4f 41 | g.&);..#ifndef.QT_NO_MIMECLIPBOA |
1ae40 | 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 6e 73 74 | RD.....QMimeSource.*data().const |
1ae60 | 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 63 65 2a | ;.....void.setData(.QMimeSource* |
1ae80 | 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 3b 0a 20 | .);......QImage.image().const;.. |
1aea0 | 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 20 20 76 | ...QPixmap.pixmap().const;.....v |
1aec0 | 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 29 3b 0a | oid.setImage(.const.QImage.&.);. |
1aee0 | 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 61 | ....void.setPixmap(.const.QPixma |
1af00 | 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 6f 69 64 | p.&.);.#endif..signals:.....void |
1af20 | 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 20 20 20 | ........selectionChanged();..... |
1af40 | 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 73 6c 6f | void.dataChanged();..private.slo |
1af60 | 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 3b 0a 0a | ts:.....void.ownerDestroyed();.. |
1af80 | 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 74 69 66 | protected:.....void.connectNotif |
1afa0 | 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 76 65 6e | y(.const.char.*.);.....bool.even |
1afc0 | 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 61 73 73 | t(.QEvent.*.);......friend.class |
1afe0 | 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. |
1b000 | 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 63 6c 61 | QBaseApplication;.....friend.cla |
1b020 | 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 6c 61 73 | ss.QDragManager;.....friend.clas |
1b040 | 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 64 65 66 | s.QMimeSource;..private:.#if.def |
1b060 | 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 63 72 61 | ined(Q_WS_MAC).....void.loadScra |
1b080 | 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 65 53 63 | p(bool.convert);.....void.saveSc |
1b0a0 | 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 64 20 63 | rap();.#endif......//.Disabled.c |
1b0c0 | 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 |
1b0e0 | 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 |
1b100 | 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 29 3b 0a | lipboard(.const.QClipboard.&.);. |
1b120 | 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 6e 73 74 | ....QClipboard.&operator=(.const |
1b140 | 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 65 6e 64 | .QClipboard.&.);.#endif.};..#end |
1b160 | 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 20 2f 2f | if.//.QT_NO_CLIPBOARD..#endif.// |
1b180 | 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 2e 00 68 | .QCLIPBOARD_H......q.d.i.c.t...h |
1b1a0 | 00 00 10 d5 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..../*************************** |
1b1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 | *****************.**.$Id$.**.**. |
1b200 | 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 69 63 74 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 | Definition.of.QDict.template.cla |
1b220 | 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 38 32 31 0a 2a 2a 0a 2a 2a 20 | ss.**.**.Created.:.920821.**.**. |
1b240 | 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 | Copyright.(C).1992-2000.Trolltec |
1b260 | 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a | h.ASA...All.rights.reserved..**. |
1b280 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c | **.This.file.is.part.of.the.tool |
1b2a0 | 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a | s.module.of.the.Qt.GUI.Toolkit.. |
1b2c0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
1b2e0 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c | ed.under.the.terms.of.the.Q.Publ |
1b300 | 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c | ic.License.**.as.defined.by.Trol |
1b320 | 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e | ltech.ASA.of.Norway.and.appearin |
1b340 | 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 | g.in.the.file.**.LICENSE.QPL.inc |
1b360 | 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 | luded.in.the.packaging.of.this.f |
1b380 | 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | ile..**.**.This.file.may.be.dist |
1b3a0 | 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 | ributed.and/or.modified.under.th |
1b3c0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | e.terms.of.the.**.GNU.General.Pu |
1b3e0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 | blic.License.version.2.as.publis |
1b400 | 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e | hed.by.the.Free.Software.**.Foun |
1b420 | 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | dation.and.appearing.in.the.file |
1b440 | 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 | .LICENSE.GPL.included.in.the.**. |
1b460 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 | packaging.of.this.file..**.**.Li |
1b480 | 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 | censees.holding.valid.Qt.Enterpr |
1b4a0 | 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 | ise.Edition.or.Qt.Professional.E |
1b4c0 | 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 | dition.**.licenses.may.use.this. |
1b4e0 | 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 | file.in.accordance.with.the.Qt.C |
1b500 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 | ommercial.License.**.Agreement.p |
1b520 | 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a | rovided.with.the.Software..**.** |
1b540 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 | .This.file.is.provided.AS.IS.wit |
1b560 | 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 | h.NO.WARRANTY.OF.ANY.KIND,.INCLU |
1b580 | 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 | DING.THE.**.WARRANTY.OF.DESIGN,. |
1b5a0 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 | MERCHANTABILITY.AND.FITNESS.FOR. |
1b5c0 | 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 | A.PARTICULAR.PURPOSE..**.**.See. |
1b5e0 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 | http://qtsoftware.com/pricing.ht |
1b600 | 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | ml.or.email.sales@trolltech.com. |
1b620 | 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f | for.**...information.about.Qt.Co |
1b640 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 | mmercial.License.Agreements..**. |
1b660 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 | See.http://qtsoftware.com/qpl/.f |
1b680 | 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..** |
1b6a0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 | .See.http://qtsoftware.com/gpl/. |
1b6c0 | 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.GPL.licensing.information..* |
1b6e0 | 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | *.**.Contact.info@trolltech.com. |
1b700 | 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 | if.any.conditions.of.this.licens |
1b720 | 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a | ing.are.**.not.clear.to.you..**. |
1b740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b780 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 43 54 5f 48 0a 23 64 65 66 69 6e 65 | ******/..#ifndef.QDICT_H.#define |
1b7a0 | 20 51 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | .QDICT_H..#ifndef.QT_H.#include. |
1b7c0 | 22 71 67 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c | "qgdict.h".#endif.//.QT_H..templ |
1b7e0 | 61 74 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 0a 23 69 66 64 | ate<class.type>.class.QDict.#ifd |
1b800 | 65 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 | ef.Q_QDOC..:.public.QPtrCollecti |
1b820 | 6f 6e 0a 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 0a 23 65 6e 64 69 66 | on.#else..:.public.QGDict.#endif |
1b840 | 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 69 63 74 28 20 69 6e 74 20 73 69 7a 65 20 3d | .{.public:.....QDict(.int.size.= |
1b860 | 20 31 37 2c 20 62 6f 6f 6c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 20 3d 20 54 52 55 45 20 29 | .17,.bool.caseSensitive.=.TRUE.) |
1b880 | 0a 09 3a 20 51 47 44 69 63 74 28 20 73 69 7a 65 2c 20 53 74 72 69 6e 67 4b 65 79 2c 20 63 61 73 | ..:.QGDict(.size,.StringKey,.cas |
1b8a0 | 65 53 65 6e 73 69 74 69 76 65 2c 20 46 41 4c 53 45 20 29 20 7b 20 7d 0a 20 20 20 20 51 44 69 63 | eSensitive,.FALSE.).{.}.....QDic |
1b8c0 | 74 28 20 63 6f 6e 73 74 20 51 44 69 63 74 3c 74 79 70 65 3e 20 26 64 20 29 20 3a 20 51 47 44 69 | t(.const.QDict<type>.&d.).:.QGDi |
1b8e0 | 63 74 28 20 64 20 29 20 7b 20 7d 0a 20 20 20 20 7e 51 44 69 63 74 28 29 09 09 09 09 7b 20 63 6c | ct(.d.).{.}.....~QDict()....{.cl |
1b900 | 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 44 69 63 74 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 | ear();.}.....QDict<type>.&operat |
1b920 | 6f 72 3d 28 63 6f 6e 73 74 20 51 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 0a 09 09 09 7b 20 72 | or=(const.QDict<type>.&d)....{.r |
1b940 | 65 74 75 72 6e 20 28 51 44 69 63 74 3c 74 79 70 65 3e 26 29 51 47 44 69 63 74 3a 3a 6f 70 65 72 | eturn.(QDict<type>&)QGDict::oper |
1b960 | 61 74 6f 72 3d 28 64 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 | ator=(d);.}.....uint..count()... |
1b980 | 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 6e 74 28 29 3b | const..{.return.QGDict::count(); |
1b9a0 | 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 | .}.....uint..size()....const..{. |
1b9c0 | 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f | return.QGDict::size();.}.....boo |
1b9e0 | 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 | l..isEmpty().const..{.return.QGD |
1ba00 | 69 63 74 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 | ict::count().==.0;.}......void.. |
1ba20 | 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 2c 20 63 6f 6e 73 74 20 | insert(.const.QString.&k,.const. |
1ba40 | 74 79 70 65 20 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 73 74 | type.*d.)......{.QGDict::look_st |
1ba60 | 72 69 6e 67 28 6b 2c 28 49 74 65 6d 29 64 2c 31 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 72 | ring(k,(Item)d,1);.}.....void..r |
1ba80 | 65 70 6c 61 63 65 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 | eplace(.const.QString.&k,.const. |
1baa0 | 74 79 70 65 20 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 73 74 | type.*d.)......{.QGDict::look_st |
1bac0 | 72 69 6e 67 28 6b 2c 28 49 74 65 6d 29 64 2c 32 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 | ring(k,(Item)d,2);.}.....bool..r |
1bae0 | 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 29 09 7b 20 72 65 74 75 | emove(.const.QString.&k.).{.retu |
1bb00 | 72 6e 20 51 47 44 69 63 74 3a 3a 72 65 6d 6f 76 65 5f 73 74 72 69 6e 67 28 6b 29 3b 20 7d 0a 20 | rn.QGDict::remove_string(k);.}.. |
1bb20 | 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 | ...type.*take(.const.QString.&k. |
1bb40 | 29 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 3a 3a 74 61 6b 65 5f | ).{.return.(type.*)QGDict::take_ |
1bb60 | 73 74 72 69 6e 67 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 66 69 6e 64 28 20 63 6f 6e | string(k);.}.....type.*find(.con |
1bb80 | 73 74 20 51 53 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 | st.QString.&k.).const...{.return |
1bba0 | 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 51 47 44 69 63 74 | .(type.*)((QGDict*)this)->QGDict |
1bbc0 | 3a 3a 6c 6f 6f 6b 5f 73 74 72 69 6e 67 28 6b 2c 30 2c 30 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 | ::look_string(k,0,0);.}.....type |
1bbe0 | 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 29 | .*operator[](.const.QString.&k.) |
1bc00 | 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 44 69 | .const...{.return.(type.*)((QGDi |
1bc20 | 63 74 2a 29 74 68 69 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 | ct*)this)->QGDict::look_string(k |
1bc40 | 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 20 | ,0,0);.}......void..clear()...{. |
1bc60 | 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 73 | QGDict::clear();.}.....void..res |
1bc80 | 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 28 | ize(.uint.n.)..{.QGDict::resize( |
1bca0 | 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 6e | n);.}.....void..statistics().con |
1bcc0 | 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 23 | st..{.QGDict::statistics();.}..# |
1bce0 | 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 74 | ifdef.Q_QDOC.protected:.....virt |
1bd00 | 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 65 | ual.QDataStream&.read(.QDataStre |
1bd20 | 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 0a | am.&,.QPtrCollection::Item.&.);. |
1bd40 | 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 20 | ....virtual.QDataStream&.write(. |
1bd60 | 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 49 | QDataStream.&,.QPtrCollection::I |
1bd80 | 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 09 76 | tem.).const;.#endif..private:..v |
1bda0 | 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 3b 0a 0a 23 | oid..deleteItem(.Item.d.);.};..# |
1bdc0 | 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 45 5f 53 50 | if.!defined(Q_BROKEN_TEMPLATE_SP |
1bde0 | 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 69 6e 65 20 | ECIALIZATION).template<>.inline. |
1be00 | 76 6f 69 64 20 51 44 69 63 74 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 | void.QDict<void>::deleteItem(.It |
1be20 | 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 61 73 73 20 | em.).{.}.#endif..template<class. |
1be40 | 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 44 69 63 74 3c 74 79 70 65 3e 3a 3a 64 | type>.inline.void.QDict<type>::d |
1be60 | 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 | eleteItem(.QPtrCollection::Item. |
1be80 | 64 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 6c 65 74 65 | d.).{.....if.(.del_item.).delete |
1bea0 | 20 28 74 79 70 65 20 2a 29 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 | .(type.*)d;.}..template<class.ty |
1bec0 | 70 65 3e 0a 63 6c 61 73 73 20 51 44 69 63 74 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 | pe>.class.QDictIterator.:.public |
1bee0 | 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 20 51 44 | .QGDictIterator.{.public:.....QD |
1bf00 | 69 63 74 49 74 65 72 61 74 6f 72 28 63 6f 6e 73 74 20 51 44 69 63 74 3c 74 79 70 65 3e 20 26 64 | ictIterator(const.QDict<type>.&d |
1bf20 | 29 20 3a 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 28 28 51 47 44 69 63 74 20 26 29 64 29 20 | ).:.QGDictIterator((QGDict.&)d). |
1bf40 | 7b 20 7d 0a 20 20 20 20 7e 51 44 69 63 74 49 74 65 72 61 74 6f 72 28 29 09 20 20 20 20 20 20 7b | {.}.....~QDictIterator().......{ |
1bf60 | 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 20 20 20 20 20 | }.....uint..count()...const..... |
1bf80 | 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f | {.return.dict->count();.}.....bo |
1bfa0 | 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e | ol..isEmpty().const.....{.return |
1bfc0 | 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 | .dict->count().==.0;.}.....type. |
1bfe0 | 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 28 74 79 70 65 20 | *toFirst().......{.return.(type. |
1c000 | 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 74 6f 46 69 72 73 74 28 29 3b 20 7d 0a 20 | *)QGDictIterator::toFirst();.}.. |
1c020 | 20 20 20 6f 70 65 72 61 74 6f 72 20 74 79 70 65 20 2a 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 | ...operator.type.*().const...{.r |
1c040 | 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 | eturn.(type.*)QGDictIterator::ge |
1c060 | 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2a 28 29 20 20 20 20 | t();.}.....type.*operator*().... |
1c080 | 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 65 72 | .....{.return.(type.*)QGDictIter |
1c0a0 | 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 20 20 2a 63 75 72 72 65 | ator::get();.}.....type...*curre |
1c0c0 | 6e 74 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 | nt().const...{.return.(type.*)QG |
1c0e0 | 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 51 53 74 72 69 | DictIterator::get();.}.....QStri |
1c100 | 6e 67 20 63 75 72 72 65 6e 74 4b 65 79 28 29 20 63 6f 6e 73 74 7b 20 72 65 74 75 72 6e 20 51 47 | ng.currentKey().const{.return.QG |
1c120 | 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 53 74 72 69 6e 67 28 29 3b 20 7d 0a | DictIterator::getKeyString();.}. |
1c140 | 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 | ....type.*operator()().......{.r |
1c160 | 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 | eturn.(type.*)QGDictIterator::op |
1c180 | 65 72 61 74 6f 72 28 29 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 | erator()();.}.....type.*operator |
1c1a0 | 2b 2b 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 | ++().......{.return.(type.*)QGDi |
1c1c0 | 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 | ctIterator::operator++();.}..... |
1c1e0 | 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 | type.*operator+=(uint.j)..{.retu |
1c200 | 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 | rn.(type.*)QGDictIterator::opera |
1c220 | 74 6f 72 2b 3d 28 6a 29 3b 20 7d 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 | tor+=(j);.}.};..#define.Q_DEFINE |
1c240 | 44 5f 51 44 49 43 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a | D_QDICT.#include."qwinexport.h". |
1c260 | 23 65 6e 64 69 66 20 2f 2f 20 51 44 49 43 54 5f 48 0a 00 00 00 0a 00 6a 00 72 00 69 00 2e 00 68 | #endif.//.QDICT_H......j.r.i...h |
1c280 | 00 00 7b d1 2f 2a 20 2d 2a 2d 20 4d 6f 64 65 3a 20 43 3b 20 74 61 62 2d 77 69 64 74 68 3a 20 34 | ..{./*.-*-.Mode:.C;.tab-width:.4 |
1c2a0 | 3b 20 2d 2a 2d 20 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ;.-*-.*/./********************** |
1c2c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c2e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4a 61 76 | *************************..*.Jav |
1c300 | 61 20 52 75 6e 74 69 6d 65 20 49 6e 74 65 72 66 61 63 65 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 | a.Runtime.Interface..*.Copyright |
1c320 | 20 28 63 29 20 31 39 39 36 20 4e 65 74 73 63 61 70 65 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e | .(c).1996.Netscape.Communication |
1c340 | 73 20 43 6f 72 70 6f 72 61 74 69 6f 6e 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 | s.Corporation..All.rights.reserv |
1c360 | 65 64 2e 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ed...*************************** |
1c380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c3a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 4a 52 | *******************/..#ifndef.JR |
1c3c0 | 49 5f 48 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 6a 72 69 | I_H.#define.JRI_H..#include."jri |
1c3e0 | 74 79 70 65 73 2e 68 22 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 | types.h"..#ifdef.__cplusplus.ext |
1c400 | 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 20 2f 2a 20 5f 5f 63 70 6c 75 73 70 6c 75 73 20 | ern."C".{.#endif./*.__cplusplus. |
1c420 | 2a 2f 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | */../*************************** |
1c440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4a 52 49 45 6e 76 0a 20 | ********************..*.JRIEnv.. |
1c480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c4a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c4c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2a 20 54 68 65 20 74 79 70 65 20 6f 66 20 | **************/../*.The.type.of. |
1c4e0 | 74 68 65 20 4a 52 49 45 6e 76 20 69 6e 74 65 72 66 61 63 65 2e 20 2a 2f 0a 74 79 70 65 64 65 66 | the.JRIEnv.interface..*/.typedef |
1c500 | 20 73 74 72 75 63 74 20 4a 52 49 45 6e 76 49 6e 74 65 72 66 61 63 65 09 4a 52 49 45 6e 76 49 6e | .struct.JRIEnvInterface.JRIEnvIn |
1c520 | 74 65 72 66 61 63 65 3b 0a 0a 2f 2a 20 54 68 65 20 74 79 70 65 20 6f 66 20 61 20 4a 52 49 45 6e | terface;../*.The.type.of.a.JRIEn |
1c540 | 76 20 69 6e 73 74 61 6e 63 65 2e 20 2a 2f 0a 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 4a 52 49 | v.instance..*/.typedef.const.JRI |
1c560 | 45 6e 76 49 6e 74 65 72 66 61 63 65 2a 09 4a 52 49 45 6e 76 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a | EnvInterface*.JRIEnv;../******** |
1c580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c5a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c5c0 | 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4a 52 49 45 6e 76 20 4f 70 65 72 61 74 69 6f 6e 73 0a 20 2a 2a | *******..*.JRIEnv.Operations..** |
1c5e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c620 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4c 6f 61 64 43 | ************/..#define.JRI_LoadC |
1c640 | 6c 61 73 73 28 65 6e 76 2c 20 62 75 66 2c 20 62 75 66 4c 65 6e 29 09 5c 0a 09 28 28 28 2a 28 65 | lass(env,.buf,.bufLen).\..(((*(e |
1c660 | 6e 76 29 29 2d 3e 4c 6f 61 64 43 6c 61 73 73 29 28 65 6e 76 2c 20 4a 52 49 5f 4c 6f 61 64 43 6c | nv))->LoadClass)(env,.JRI_LoadCl |
1c680 | 61 73 73 5f 6f 70 2c 20 62 75 66 2c 20 62 75 66 4c 65 6e 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a | ass_op,.buf,.bufLen))..#define.J |
1c6a0 | 52 49 5f 46 69 6e 64 43 6c 61 73 73 28 65 6e 76 2c 20 6e 61 6d 65 29 09 5c 0a 09 28 28 28 2a 28 | RI_FindClass(env,.name).\..(((*( |
1c6c0 | 65 6e 76 29 29 2d 3e 46 69 6e 64 43 6c 61 73 73 29 28 65 6e 76 2c 20 4a 52 49 5f 46 69 6e 64 43 | env))->FindClass)(env,.JRI_FindC |
1c6e0 | 6c 61 73 73 5f 6f 70 2c 20 6e 61 6d 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 54 68 72 | lass_op,.name))..#define.JRI_Thr |
1c700 | 6f 77 28 65 6e 76 2c 20 6f 62 6a 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 54 68 72 6f | ow(env,.obj).\..(((*(env))->Thro |
1c720 | 77 29 28 65 6e 76 2c 20 4a 52 49 5f 54 68 72 6f 77 5f 6f 70 2c 20 6f 62 6a 29 29 0a 0a 23 64 65 | w)(env,.JRI_Throw_op,.obj))..#de |
1c740 | 66 69 6e 65 20 4a 52 49 5f 54 68 72 6f 77 4e 65 77 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 | fine.JRI_ThrowNew(env,.clazz,.me |
1c760 | 73 73 61 67 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 54 68 72 6f 77 4e 65 77 29 28 | ssage).\..(((*(env))->ThrowNew)( |
1c780 | 65 6e 76 2c 20 4a 52 49 5f 54 68 72 6f 77 4e 65 77 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 6d 65 73 | env,.JRI_ThrowNew_op,.clazz,.mes |
1c7a0 | 73 61 67 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 4f 63 63 | sage))..#define.JRI_ExceptionOcc |
1c7c0 | 75 72 72 65 64 28 65 6e 76 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 45 78 63 65 70 74 | urred(env).\..(((*(env))->Except |
1c7e0 | 69 6f 6e 4f 63 63 75 72 72 65 64 29 28 65 6e 76 2c 20 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 4f | ionOccurred)(env,.JRI_ExceptionO |
1c800 | 63 63 75 72 72 65 64 5f 6f 70 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 45 78 63 65 70 74 | ccurred_op))..#define.JRI_Except |
1c820 | 69 6f 6e 44 65 73 63 72 69 62 65 28 65 6e 76 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e | ionDescribe(env).\..(((*(env))-> |
1c840 | 45 78 63 65 70 74 69 6f 6e 44 65 73 63 72 69 62 65 29 28 65 6e 76 2c 20 4a 52 49 5f 45 78 63 65 | ExceptionDescribe)(env,.JRI_Exce |
1c860 | 70 74 69 6f 6e 44 65 73 63 72 69 62 65 5f 6f 70 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f | ptionDescribe_op))..#define.JRI_ |
1c880 | 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 28 65 6e 76 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 | ExceptionClear(env).\..(((*(env) |
1c8a0 | 29 2d 3e 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 29 28 65 6e 76 2c 20 4a 52 49 5f 45 78 63 65 | )->ExceptionClear)(env,.JRI_Exce |
1c8c0 | 70 74 69 6f 6e 43 6c 65 61 72 5f 6f 70 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 | ptionClear_op))..#define.JRI_New |
1c8e0 | 47 6c 6f 62 61 6c 52 65 66 28 65 6e 76 2c 20 72 65 66 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 | GlobalRef(env,.ref).\..(((*(env) |
1c900 | 29 2d 3e 4e 65 77 47 6c 6f 62 61 6c 52 65 66 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 47 6c 6f | )->NewGlobalRef)(env,.JRI_NewGlo |
1c920 | 62 61 6c 52 65 66 5f 6f 70 2c 20 72 65 66 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 44 69 | balRef_op,.ref))..#define.JRI_Di |
1c940 | 73 70 6f 73 65 47 6c 6f 62 61 6c 52 65 66 28 65 6e 76 2c 20 67 72 65 66 29 09 5c 0a 09 28 28 28 | sposeGlobalRef(env,.gref).\..((( |
1c960 | 2a 28 65 6e 76 29 29 2d 3e 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 65 66 29 28 65 6e 76 2c 20 | *(env))->DisposeGlobalRef)(env,. |
1c980 | 4a 52 49 5f 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 20 67 72 65 66 29 29 0a | JRI_DisposeGlobalRef_op,.gref)). |
1c9a0 | 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 47 6c 6f 62 61 6c 52 65 66 28 65 6e 76 2c 20 67 | .#define.JRI_GetGlobalRef(env,.g |
1c9c0 | 72 65 66 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 47 6c 6f 62 61 6c 52 65 66 | ref).\..(((*(env))->GetGlobalRef |
1c9e0 | 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 20 67 72 65 66 | )(env,.JRI_GetGlobalRef_op,.gref |
1ca00 | 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 47 6c 6f 62 61 6c 52 65 66 28 65 6e 76 | ))..#define.JRI_SetGlobalRef(env |
1ca20 | 2c 20 67 72 65 66 2c 20 72 65 66 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 47 | ,.gref,.ref).\..(((*(env))->SetG |
1ca40 | 6c 6f 62 61 6c 52 65 66 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 47 6c 6f 62 61 6c 52 65 66 5f | lobalRef)(env,.JRI_SetGlobalRef_ |
1ca60 | 6f 70 2c 20 67 72 65 66 2c 20 72 65 66 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 49 73 53 | op,.gref,.ref))..#define.JRI_IsS |
1ca80 | 61 6d 65 4f 62 6a 65 63 74 28 65 6e 76 2c 20 61 2c 20 62 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 | ameObject(env,.a,.b).\..(((*(env |
1caa0 | 29 29 2d 3e 49 73 53 61 6d 65 4f 62 6a 65 63 74 29 28 65 6e 76 2c 20 4a 52 49 5f 49 73 53 61 6d | ))->IsSameObject)(env,.JRI_IsSam |
1cac0 | 65 4f 62 6a 65 63 74 5f 6f 70 2c 20 61 2c 20 62 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f | eObject_op,.a,.b))..#define.JRI_ |
1cae0 | 4e 65 77 4f 62 6a 65 63 74 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 4f 62 6a | NewObject(env).((*(env))->NewObj |
1cb00 | 65 63 74 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 56 28 65 6e 76 2c | ect).#define.JRI_NewObjectV(env, |
1cb20 | 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 28 | .clazz,.methodID,.args).\..(((*( |
1cb40 | 65 6e 76 29 29 2d 3e 4e 65 77 4f 62 6a 65 63 74 56 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 4f | env))->NewObjectV)(env,.JRI_NewO |
1cb60 | 62 6a 65 63 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 | bject_op_va_list,.clazz,.methodI |
1cb80 | 44 2c 20 61 72 67 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 41 | D,.args)).#define.JRI_NewObjectA |
1cba0 | 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 2c 20 61 72 67 73 29 09 5c 0a 09 28 28 | (env,.clazz,.method,.args).\..(( |
1cbc0 | 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 4f 62 6a 65 63 74 41 29 28 65 6e 76 2c 20 4a 52 49 5f 4e | (*(env))->NewObjectA)(env,.JRI_N |
1cbe0 | 65 77 4f 62 6a 65 63 74 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 | ewObject_op_array,.clazz,.method |
1cc00 | 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 74 4f 62 6a 65 63 | ID,.args))..#define.JRI_GetObjec |
1cc20 | 74 43 6c 61 73 73 28 65 6e 76 2c 20 6f 62 6a 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e | tClass(env,.obj).\..(((*(env))-> |
1cc40 | 47 65 74 4f 62 6a 65 63 74 43 6c 61 73 73 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 4f 62 6a 65 | GetObjectClass)(env,.JRI_GetObje |
1cc60 | 63 74 43 6c 61 73 73 5f 6f 70 2c 20 6f 62 6a 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 49 | ctClass_op,.obj))..#define.JRI_I |
1cc80 | 73 49 6e 73 74 61 6e 63 65 4f 66 28 65 6e 76 2c 20 6f 62 6a 2c 20 63 6c 61 7a 7a 29 09 5c 0a 09 | sInstanceOf(env,.obj,.clazz).\.. |
1cca0 | 28 28 28 2a 28 65 6e 76 29 29 2d 3e 49 73 49 6e 73 74 61 6e 63 65 4f 66 29 28 65 6e 76 2c 20 4a | (((*(env))->IsInstanceOf)(env,.J |
1ccc0 | 52 49 5f 49 73 49 6e 73 74 61 6e 63 65 4f 66 5f 6f 70 2c 20 6f 62 6a 2c 20 63 6c 61 7a 7a 29 29 | RI_IsInstanceOf_op,.obj,.clazz)) |
1cce0 | 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 4d 65 74 68 6f 64 49 44 28 65 6e 76 2c 20 63 | ..#define.JRI_GetMethodID(env,.c |
1cd00 | 6c 61 7a 7a 2c 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 | lazz,.name,.sig).\..(((*(env))-> |
1cd20 | 47 65 74 4d 65 74 68 6f 64 49 44 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 4d 65 74 68 6f 64 49 | GetMethodID)(env,.JRI_GetMethodI |
1cd40 | 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 23 64 65 66 69 6e | D_op,.clazz,.name,.sig))..#defin |
1cd60 | 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d | e.JRI_CallMethod(env).((*(env))- |
1cd80 | 3e 43 61 6c 6c 4d 65 74 68 6f 64 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 | >CallMethod).#define.JRI_CallMet |
1cda0 | 68 6f 64 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 09 5c | hodV(env,.obj,.methodID,.args).\ |
1cdc0 | 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 56 29 28 65 6e 76 2c 20 | ..(((*(env))->CallMethodV)(env,. |
1cde0 | 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 | JRI_CallMethod_op_va_list,.obj,. |
1ce00 | 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 |
1ce20 | 6c 4d 65 74 68 6f 64 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 | lMethodA(env,.obj,.methodID,.arg |
1ce40 | 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 41 29 28 65 | s).\..(((*(env))->CallMethodA)(e |
1ce60 | 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a | nv,.JRI_CallMethod_op_array,.obj |
1ce80 | 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_ |
1cea0 | 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 | CallMethodBoolean(env).((*(env)) |
1cec0 | 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 | ->CallMethodBoolean).#define.JRI |
1cee0 | 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 | _CallMethodBooleanV(env,.obj,.me |
1cf00 | 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 6c | thodID,.args).\..(((*(env))->Cal |
1cf20 | 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 | lMethodBooleanV)(env,.JRI_CallMe |
1cf40 | 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 | thodBoolean_op_va_list,.obj,.met |
1cf60 | 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 4d 65 | hodID,.args)).#define.JRI_CallMe |
1cf80 | 74 68 6f 64 42 6f 6f 6c 65 61 6e 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c | thodBooleanA(env,.obj,.methodID, |
1cfa0 | 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 6f 64 | .args).\..(((*(env))->CallMethod |
1cfc0 | 42 6f 6f 6c 65 61 6e 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f | BooleanA)(env,.JRI_CallMethodBoo |
1cfe0 | 6c 65 61 6e 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 | lean_op_array,.obj,.methodID,.ar |
1d000 | 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 42 79 74 65 | gs))..#define.JRI_CallMethodByte |
1d020 | 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 42 79 74 65 29 | (env).((*(env))->CallMethodByte) |
1d040 | 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 56 28 65 6e 76 | .#define.JRI_CallMethodByteV(env |
1d060 | 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 65 | ,.obj,.methodID,.args).\..(((*(e |
1d080 | 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 56 29 28 65 6e 76 2c 20 4a 52 49 5f | nv))->CallMethodByteV)(env,.JRI_ |
1d0a0 | 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 | CallMethodByte_op_va_list,.obj,. |
1d0c0 | 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 |
1d0e0 | 6c 4d 65 74 68 6f 64 42 79 74 65 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 49 44 2c | lMethodByteA(env,.obj,.methodID, |
1d100 | 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 6f 64 | .args).\..(((*(env))->CallMethod |
1d120 | 42 79 74 65 41 29 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 | ByteA)(env,.JRI_CallMethodByte_o |
1d140 | 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 29 29 0a 0a | p_array,.obj,.methodID,.args)).. |
1d160 | 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 28 65 6e 76 29 09 | #define.JRI_CallMethodChar(env). |
1d180 | 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 29 0a 23 64 65 66 69 | ((*(env))->CallMethodChar).#defi |
1d1a0 | 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 56 28 65 6e 76 2c 20 6f 62 6a 2c | ne.JRI_CallMethodCharV(env,.obj, |
1d1c0 | 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))-> |
1d1e0 | 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 | CallMethodCharV)(env,.JRI_CallMe |
1d200 | 74 68 6f 64 43 68 61 72 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 | thodChar_op_va_list,.obj,.method |
1d220 | 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 6f | ID,.args)).#define.JRI_CallMetho |
1d240 | 64 43 68 61 72 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 | dCharA(env,.obj,.methodID,.args) |
1d260 | 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 43 68 61 72 41 29 | .\..(((*(env))->CallMethodCharA) |
1d280 | 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 5f 61 72 72 61 | (env,.JRI_CallMethodChar_op_arra |
1d2a0 | 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 65 66 69 6e | y,.obj,.methodID,.args))..#defin |
1d2c0 | 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 28 65 6e 76 29 09 28 28 2a 28 65 | e.JRI_CallMethodShort(env).((*(e |
1d2e0 | 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 29 0a 23 64 65 66 69 6e 65 20 4a | nv))->CallMethodShort).#define.J |
1d300 | 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 | RI_CallMethodShortV(env,.obj,.me |
1d320 | 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 6c | thodID,.args).\..(((*(env))->Cal |
1d340 | 6c 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 4d 65 74 68 | lMethodShortV)(env,.JRI_CallMeth |
1d360 | 6f 64 53 68 6f 72 74 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 | odShort_op_va_list,.obj,.methodI |
1d380 | 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 6f 64 | D,.args)).#define.JRI_CallMethod |
1d3a0 | 53 68 6f 72 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 | ShortA(env,.obj,.methodID,.args) |
1d3c0 | 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 53 68 6f 72 74 41 | .\..(((*(env))->CallMethodShortA |
1d3e0 | 29 28 65 6e 76 2c 20 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 | )(env,.JRI_CallMethodShort_op_ar |
1d400 | 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 65 66 | ray,.obj,.methodID,.args))..#def |
1d420 | 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 28 65 6e 76 29 09 28 28 2a 28 65 | ine.JRI_CallMethodInt(env).((*(e |
1d440 | 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 | nv))->CallMethodInt).#define.JRI |
1d460 | 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 56 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d 65 74 68 6f 64 | _CallMethodIntV(env,.obj,.method |
1d480 | 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 74 | ID,.args).\..(((*(env))->CallMet |
1d4a0 | 68 6f 64 49 6e 74 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 5f | hodIntV)(env,.JRI_CallMethodInt_ |
1d4c0 | 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) |
1d4e0 | 29 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 41 28 65 6e 76 | ).#define.JRI_CallMethodIntA(env |
1d500 | 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 65 | ,.obj,.methodID,.args).\..(((*(e |
1d520 | 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 | nv))->CallMethodIntA)(env,.JRI_C |
1d540 | 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 5f 61 72 72 61 79 2c 20 6f 62 6a 2c 20 6d 65 74 68 | allMethodInt_op_array,.obj,.meth |
1d560 | 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 4d 65 | odID,.args))..#define.JRI_CallMe |
1d580 | 74 68 6f 64 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 4d 65 74 | thodLong(env).((*(env))->CallMet |
1d5a0 | 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 4d 65 74 68 6f 64 4c | hodLong).#define.JRI_CallMethodL |
1d5c0 | 6f 6e 67 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 09 5c | ongV(env,.obj,.methodID,.args).\ |
1d5e0 | 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 56 29 28 65 | ..(((*(env))->CallMethodLongV)(e |
1d600 | 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 76 61 5f 6c 69 73 | nv,.JRI_CallMethodLong_op_va_lis |
1d620 | 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 6e 65 | t,.obj,.methodID,.args)).#define |
1d640 | 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d | .JRI_CallMethodLongA(env,.obj,.m |
1d660 | 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 |
1d680 | 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 | llMethodLongA)(env,.JRI_CallMeth |
1d6a0 | 6f 64 4c 6f 6e 67 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 | odLong_op_array,.obj,.methodID,. |
1d6c0 | 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 46 6c | args))..#define.JRI_CallMethodFl |
1d6e0 | 6f 61 74 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 46 6c | oat(env).((*(env))->CallMethodFl |
1d700 | 6f 61 74 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 | oat).#define.JRI_CallMethodFloat |
1d720 | 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 09 5c 0a 09 28 | V(env,.obj,.methodID,.args).\..( |
1d740 | 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 56 29 28 65 6e 76 | ((*(env))->CallMethodFloatV)(env |
1d760 | 2c 20 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 73 74 | ,.JRI_CallMethodFloat_op_va_list |
1d780 | 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. |
1d7a0 | 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 41 28 65 6e 76 2c 20 6f 62 6a 2c 20 6d | JRI_CallMethodFloatA(env,.obj,.m |
1d7c0 | 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 |
1d7e0 | 6c 6c 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 4d 65 74 | llMethodFloatA)(env,.JRI_CallMet |
1d800 | 68 6f 64 46 6c 6f 61 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 | hodFloat_op_array,.obj,.methodID |
1d820 | 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 |
1d840 | 44 6f 75 62 6c 65 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 | Double(env).((*(env))->CallMetho |
1d860 | 64 44 6f 75 62 6c 65 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 | dDouble).#define.JRI_CallMethodD |
1d880 | 6f 75 62 6c 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 | oubleV(env,.obj,.methodID,.args) |
1d8a0 | 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 |
1d8c0 | 56 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 | V)(env,.JRI_CallMethodDouble_op_ |
1d8e0 | 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 29 0a 23 | va_list,.obj,.methodID,.args)).# |
1d900 | 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 41 28 65 6e 76 | define.JRI_CallMethodDoubleA(env |
1d920 | 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 65 | ,.obj,.methodID,.args).\..(((*(e |
1d940 | 6e 76 29 29 2d 3e 43 61 6c 6c 4d 65 74 68 6f 64 44 6f 75 62 6c 65 41 29 28 65 6e 76 2c 20 4a 52 | nv))->CallMethodDoubleA)(env,.JR |
1d960 | 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 20 6f 62 6a | I_CallMethodDouble_op_array,.obj |
1d980 | 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_ |
1d9a0 | 47 65 74 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 20 73 69 67 | GetFieldID(env,.clazz,.name,.sig |
1d9c0 | 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 49 44 29 28 65 6e 76 | ).\..(((*(env))->GetFieldID)(env |
1d9e0 | 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 49 44 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 | ,.JRI_GetFieldID_op,.clazz,.name |
1da00 | 2c 20 73 69 67 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 28 65 6e | ,.sig))..#define.JRI_GetField(en |
1da20 | 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 29 29 2d 3e | v,.obj,.fieldID).\..(((*(env))-> |
1da40 | 47 65 74 46 69 65 6c 64 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 5f 6f 70 2c 20 | GetField)(env,.JRI_GetField_op,. |
1da60 | 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 74 46 | obj,.fieldID))..#define.JRI_GetF |
1da80 | 69 65 6c 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 09 5c | ieldBoolean(env,.obj,.fieldID).\ |
1daa0 | 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 65 | ..(((*(env))->GetFieldBoolean)(e |
1dac0 | 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 20 6f 62 6a 2c | nv,.JRI_GetFieldBoolean_op,.obj, |
1dae0 | 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 46 69 65 6c 64 | .fieldID))..#define.JRI_GetField |
1db00 | 42 79 74 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 28 | Byte(env,.obj,.fieldID).\..(((*( |
1db20 | 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 42 79 74 65 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 | env))->GetFieldByte)(env,.JRI_Ge |
1db40 | 74 46 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 29 29 0a 0a 23 | tFieldByte_op,.obj,.fieldID))..# |
1db60 | 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 43 68 61 72 28 65 6e 76 2c 20 6f 62 6a | define.JRI_GetFieldChar(env,.obj |
1db80 | 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 46 69 65 | ,.fieldID).\..(((*(env))->GetFie |
1dba0 | 6c 64 43 68 61 72 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 43 68 61 72 5f 6f 70 | ldChar)(env,.JRI_GetFieldChar_op |
1dbc0 | 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 |
1dbe0 | 74 46 69 65 6c 64 53 68 6f 72 74 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 29 09 5c | tFieldShort(env,.obj,.fieldID).\ |
1dc00 | 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 53 68 6f 72 74 29 28 65 6e 76 | ..(((*(env))->GetFieldShort)(env |
1dc20 | 2c 20 4a 52 49 5f 47 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 | ,.JRI_GetFieldShort_op,.obj,.fie |
1dc40 | 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 49 6e 74 28 | ldID))..#define.JRI_GetFieldInt( |
1dc60 | 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 29 29 | env,.obj,.fieldID).\..(((*(env)) |
1dc80 | 2d 3e 47 65 74 46 69 65 6c 64 49 6e 74 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 | ->GetFieldInt)(env,.JRI_GetField |
1dca0 | 49 6e 74 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 | Int_op,.obj,.fieldID))..#define. |
1dcc0 | 4a 52 49 5f 47 65 74 46 69 65 6c 64 4c 6f 6e 67 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 | JRI_GetFieldLong(env,.obj,.field |
1dce0 | 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 4c 6f 6e 67 29 | ID).\..(((*(env))->GetFieldLong) |
1dd00 | 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 20 6f 62 6a 2c 20 | (env,.JRI_GetFieldLong_op,.obj,. |
1dd20 | 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 46 | fieldID))..#define.JRI_GetFieldF |
1dd40 | 6c 6f 61 74 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 | loat(env,.obj,.fieldID).\..(((*( |
1dd60 | 65 6e 76 29 29 2d 3e 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 29 28 65 6e 76 2c 20 4a 52 49 5f 47 | env))->GetFieldFloat)(env,.JRI_G |
1dd80 | 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 44 29 29 0a | etFieldFloat_op,.obj,.fieldID)). |
1dda0 | 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 28 65 6e 76 2c | .#define.JRI_GetFieldDouble(env, |
1ddc0 | 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 29 29 2d 3e 47 65 | .obj,.fieldID).\..(((*(env))->Ge |
1dde0 | 74 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 46 69 65 6c 64 44 | tFieldDouble)(env,.JRI_GetFieldD |
1de00 | 6f 75 62 6c 65 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 | ouble_op,.obj,.fieldID))..#defin |
1de20 | 65 20 4a 52 49 5f 53 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 | e.JRI_SetField(env,.obj,.fieldID |
1de40 | 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 46 69 65 6c 64 | ,.value).\..(((*(env))->SetField |
1de60 | 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 5f 6f 70 2c 20 6f 62 6a 2c 20 66 69 65 | )(env,.JRI_SetField_op,.obj,.fie |
1de80 | 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 74 46 69 | ldID,.value))..#define.JRI_SetFi |
1dea0 | 65 6c 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 6c 64 49 44 2c 20 76 61 | eldBoolean(env,.obj,.fieldID,.va |
1dec0 | 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 42 6f 6f 6c | lue).\..(((*(env))->SetFieldBool |
1dee0 | 65 61 6e 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 | ean)(env,.JRI_SetFieldBoolean_op |
1df00 | 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 |
1df20 | 20 4a 52 49 5f 53 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 | .JRI_SetFieldByte(env,.obj,.fiel |
1df40 | 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 46 69 | dID,.value).\..(((*(env))->SetFi |
1df60 | 65 6c 64 42 79 74 65 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 42 79 74 65 5f 6f | eldByte)(env,.JRI_SetFieldByte_o |
1df80 | 70 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 | p,.obj,.fieldID,.value))..#defin |
1dfa0 | 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 43 68 61 72 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 69 65 | e.JRI_SetFieldChar(env,.obj,.fie |
1dfc0 | 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 46 | ldID,.value).\..(((*(env))->SetF |
1dfe0 | 69 65 6c 64 43 68 61 72 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 43 68 61 72 5f | ieldChar)(env,.JRI_SetFieldChar_ |
1e000 | 6f 70 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 | op,.obj,.fieldID,.value))..#defi |
1e020 | 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 53 68 6f 72 74 28 65 6e 76 2c 20 6f 62 6a 2c 20 66 | ne.JRI_SetFieldShort(env,.obj,.f |
1e040 | 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 |
1e060 | 74 46 69 65 6c 64 53 68 6f 72 74 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 53 68 | tFieldShort)(env,.JRI_SetFieldSh |
1e080 | 6f 72 74 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 29 0a 0a 23 | ort_op,.obj,.fieldID,.value))..# |
1e0a0 | 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 49 6e 74 28 65 6e 76 2c 20 6f 62 6a 2c | define.JRI_SetFieldInt(env,.obj, |
1e0c0 | 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 3e | .fieldID,.value).\..(((*(env))-> |
1e0e0 | 53 65 74 46 69 65 6c 64 49 6e 74 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 49 6e | SetFieldInt)(env,.JRI_SetFieldIn |
1e100 | 74 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 29 0a 0a 23 64 65 | t_op,.obj,.fieldID,.value))..#de |
1e120 | 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 4c 6f 6e 67 28 65 6e 76 2c 20 6f 62 6a 2c 20 | fine.JRI_SetFieldLong(env,.obj,. |
1e140 | 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 3e 53 | fieldID,.value).\..(((*(env))->S |
1e160 | 65 74 46 69 65 6c 64 4c 6f 6e 67 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 4c 6f | etFieldLong)(env,.JRI_SetFieldLo |
1e180 | 6e 67 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 29 0a 0a 23 64 | ng_op,.obj,.fieldID,.value))..#d |
1e1a0 | 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 46 6c 6f 61 74 28 65 6e 76 2c 20 6f 62 6a | efine.JRI_SetFieldFloat(env,.obj |
1e1c0 | 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))- |
1e1e0 | 3e 53 65 74 46 69 65 6c 64 46 6c 6f 61 74 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 46 69 65 6c | >SetFieldFloat)(env,.JRI_SetFiel |
1e200 | 64 46 6c 6f 61 74 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 29 | dFloat_op,.obj,.fieldID,.value)) |
1e220 | 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 28 65 6e 76 | ..#define.JRI_SetFieldDouble(env |
1e240 | 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 |
1e260 | 6e 76 29 29 2d 3e 53 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 65 6e 76 2c 20 4a 52 49 5f 53 | nv))->SetFieldDouble)(env,.JRI_S |
1e280 | 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 2c 20 | etFieldDouble_op,.obj,.fieldID,. |
1e2a0 | 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 49 73 53 75 62 63 6c 61 73 73 4f | value))..#define.JRI_IsSubclassO |
1e2c0 | 66 28 65 6e 76 2c 20 61 2c 20 62 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 49 73 53 75 | f(env,.a,.b).\..(((*(env))->IsSu |
1e2e0 | 62 63 6c 61 73 73 4f 66 29 28 65 6e 76 2c 20 4a 52 49 5f 49 73 53 75 62 63 6c 61 73 73 4f 66 5f | bclassOf)(env,.JRI_IsSubclassOf_ |
1e300 | 6f 70 2c 20 61 2c 20 62 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 | op,.a,.b))..#define.JRI_GetStati |
1e320 | 63 4d 65 74 68 6f 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 | cMethodID(env,.clazz,.name,.sig) |
1e340 | 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 4d 65 74 68 6f 64 49 | .\..(((*(env))->GetStaticMethodI |
1e360 | 44 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 4d 65 74 68 6f 64 49 44 5f 6f 70 | D)(env,.JRI_GetStaticMethodID_op |
1e380 | 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 20 4a 52 | ,.clazz,.name,.sig))..#define.JR |
1e3a0 | 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 | I_CallStaticMethod(env).((*(env) |
1e3c0 | 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 | )->CallStaticMethod).#define.JRI |
1e3e0 | 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d | _CallStaticMethodV(env,.clazz,.m |
1e400 | 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 |
1e420 | 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 | llStaticMethodV)(env,.JRI_CallSt |
1e440 | 61 74 69 63 4d 65 74 68 6f 64 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 6d 65 | aticMethod_op_va_list,.clazz,.me |
1e460 | 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 6c 53 | thodID,.args)).#define.JRI_CallS |
1e480 | 74 61 74 69 63 4d 65 74 68 6f 64 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 | taticMethodA(env,.clazz,.methodI |
1e4a0 | 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 |
1e4c0 | 69 63 4d 65 74 68 6f 64 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 | icMethodA)(env,.JRI_CallStaticMe |
1e4e0 | 74 68 6f 64 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 | thod_op_array,.clazz,.methodID,. |
1e500 | 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 61 74 69 63 4d 65 | args))..#define.JRI_CallStaticMe |
1e520 | 74 68 6f 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c | thodBoolean(env).((*(env))->Call |
1e540 | 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 | StaticMethodBoolean).#define.JRI |
1e560 | 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 56 28 65 6e 76 2c 20 63 | _CallStaticMethodBooleanV(env,.c |
1e580 | 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 28 65 6e | lazz,.methodID,.args).\..(((*(en |
1e5a0 | 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 56 29 28 65 | v))->CallStaticMethodBooleanV)(e |
1e5c0 | 6e 76 2c 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 61 6e 5f | nv,.JRI_CallStaticMethodBoolean_ |
1e5e0 | 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 61 72 67 | op_va_list,.clazz,.methodID,.arg |
1e600 | 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 68 6f 64 | s)).#define.JRI_CallStaticMethod |
1e620 | 42 6f 6f 6c 65 61 6e 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 | BooleanA(env,.clazz,.methodID,.a |
1e640 | 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 4d 65 | rgs).\..(((*(env))->CallStaticMe |
1e660 | 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 6c 53 74 61 74 69 | thodBooleanA)(env,.JRI_CallStati |
1e680 | 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 | cMethodBoolean_op_array,.clazz,. |
1e6a0 | 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 |
1e6c0 | 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 | llStaticMethodByte(env).((*(env) |
1e6e0 | 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 29 0a 23 64 65 66 69 6e 65 | )->CallStaticMethodByte).#define |
1e700 | 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 56 28 65 6e 76 2c 20 | .JRI_CallStaticMethodByteV(env,. |
1e720 | 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 28 65 | clazz,.methodID,.args).\..(((*(e |
1e740 | 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 65 56 29 28 65 6e 76 | nv))->CallStaticMethodByteV)(env |
1e760 | 2c 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 5f 6f 70 5f 76 61 | ,.JRI_CallStaticMethodByte_op_va |
1e780 | 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 29 0a 23 | _list,.clazz,.methodID,.args)).# |
1e7a0 | 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 79 74 65 41 | define.JRI_CallStaticMethodByteA |
1e7c0 | 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 09 | (env,.clazz,.methodID,.args).\.. |
1e7e0 | 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 79 74 65 | (((*(env))->CallStaticMethodByte |
1e800 | 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 42 79 74 65 | A)(env,.JRI_CallStaticMethodByte |
1e820 | 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 |
1e840 | 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 |
1e860 | 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 53 74 61 74 69 63 4d | Char(env).((*(env))->CallStaticM |
1e880 | 65 74 68 6f 64 43 68 61 72 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 | ethodChar).#define.JRI_CallStati |
1e8a0 | 63 4d 65 74 68 6f 64 43 68 61 72 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 | cMethodCharV(env,.clazz,.methodI |
1e8c0 | 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 |
1e8e0 | 69 63 4d 65 74 68 6f 64 43 68 61 72 56 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 | icMethodCharV)(env,.JRI_CallStat |
1e900 | 69 63 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 20 63 6c 61 7a 7a 2c 20 | icMethodChar_op_va_list,.clazz,. |
1e920 | 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 |
1e940 | 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d | lStaticMethodCharA(env,.clazz,.m |
1e960 | 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 |
1e980 | 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 | llStaticMethodCharA)(env,.JRI_Ca |
1e9a0 | 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 | llStaticMethodChar_op_array,.cla |
1e9c0 | 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 |
1e9e0 | 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 28 65 6e 76 29 09 28 28 2a | I_CallStaticMethodShort(env).((* |
1ea00 | 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 29 0a 23 | (env))->CallStaticMethodShort).# |
1ea20 | 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 74 | define.JRI_CallStaticMethodShort |
1ea40 | 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).\. |
1ea60 | 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 53 68 6f | .(((*(env))->CallStaticMethodSho |
1ea80 | 72 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 53 68 | rtV)(env,.JRI_CallStaticMethodSh |
1eaa0 | 6f 72 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 | ort_op_va_list,.clazz,.methodID, |
1eac0 | 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 |
1eae0 | 74 68 6f 64 53 68 6f 72 74 41 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 49 44 2c | thodShortA(env,.clazz,.methodID, |
1eb00 | 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 |
1eb20 | 4d 65 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 53 74 61 74 69 | MethodShortA)(env,.JRI_CallStati |
1eb40 | 63 4d 65 74 68 6f 64 53 68 6f 72 74 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 | cMethodShort_op_array,.clazz,.me |
1eb60 | 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 |
1eb80 | 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e | StaticMethodInt(env).((*(env))-> |
1eba0 | 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 | CallStaticMethodInt).#define.JRI |
1ebc0 | 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 56 28 65 6e 76 2c 20 63 6c 61 7a 7a | _CallStaticMethodIntV(env,.clazz |
1ebe0 | 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 2d | ,.methodID,.args).\..(((*(env))- |
1ec00 | 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 56 29 28 65 6e 76 2c 20 4a 52 49 5f | >CallStaticMethodIntV)(env,.JRI_ |
1ec20 | 43 61 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 20 | CallStaticMethodInt_op_va_list,. |
1ec40 | 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 20 | clazz,.methodID,.args)).#define. |
1ec60 | 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 41 28 65 6e 76 2c 20 63 6c | JRI_CallStaticMethodIntA(env,.cl |
1ec80 | 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 28 65 6e 76 | azz,.methodID,.args).\..(((*(env |
1eca0 | 29 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e 74 41 29 28 65 6e 76 2c 20 4a | ))->CallStaticMethodIntA)(env,.J |
1ecc0 | 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, |
1ece0 | 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 |
1ed00 | 65 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 28 65 6e 76 29 09 | e.JRI_CallStaticMethodLong(env). |
1ed20 | 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 4c 6f 6e 67 29 | ((*(env))->CallStaticMethodLong) |
1ed40 | 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 4c 6f 6e | .#define.JRI_CallStaticMethodLon |
1ed60 | 67 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 | gV(env,.clazz,.methodID,.args).\ |
1ed80 | 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 4c 6f | ..(((*(env))->CallStaticMethodLo |
1eda0 | 6e 67 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 4c 6f | ngV)(env,.JRI_CallStaticMethodLo |
1edc0 | 6e 67 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 | ng_op_va_list,.clazz,.methodID,. |
1ede0 | 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 |
1ee00 | 68 6f 64 4c 6f 6e 67 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 | hodLongA(env,.clazz,.methodID,.a |
1ee20 | 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 4d 65 | rgs).\..(((*(env))->CallStaticMe |
1ee40 | 74 68 6f 64 4c 6f 6e 67 41 29 28 65 6e 76 2c 20 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 | thodLongA)(env,.JRI_CallStaticMe |
1ee60 | 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 61 72 72 61 79 2c 20 63 6c 61 7a 7a 2c 20 6d 65 74 68 6f 64 | thodLong_op_array,.clazz,.method |
1ee80 | 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 61 74 | ID,.args))..#define.JRI_CallStat |
1eea0 | 69 63 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 | icMethodFloat(env).((*(env))->Ca |
1eec0 | 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 | llStaticMethodFloat).#define.JRI |
1eee0 | 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 56 28 65 6e 76 2c 20 63 6c 61 | _CallStaticMethodFloatV(env,.cla |
1ef00 | 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 28 65 6e 76 29 | zz,.methodID,.args).\..(((*(env) |
1ef20 | 29 2d 3e 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 56 29 28 65 6e 76 2c 20 | )->CallStaticMethodFloatV)(env,. |
1ef40 | 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 5f 6f 70 5f 76 61 5f | JRI_CallStaticMethodFloat_op_va_ |
1ef60 | 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 29 0a 23 64 | list,.clazz,.methodID,.args)).#d |
1ef80 | 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 41 | efine.JRI_CallStaticMethodFloatA |
1efa0 | 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 09 | (env,.clazz,.methodID,.args).\.. |
1efc0 | 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 61 | (((*(env))->CallStaticMethodFloa |
1efe0 | 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 46 6c 6f | tA)(env,.JRI_CallStaticMethodFlo |
1f000 | 61 74 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 | at_op_array,.clazz,.methodID,.ar |
1f020 | 67 73 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 | gs))..#define.JRI_CallStaticMeth |
1f040 | 6f 64 44 6f 75 62 6c 65 28 65 6e 76 29 09 28 28 2a 28 65 6e 76 29 29 2d 3e 43 61 6c 6c 53 74 61 | odDouble(env).((*(env))->CallSta |
1f060 | 74 69 63 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 61 6c | ticMethodDouble).#define.JRI_Cal |
1f080 | 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 56 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c | lStaticMethodDoubleV(env,.clazz, |
1f0a0 | 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))-> |
1f0c0 | 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 56 29 28 65 6e 76 2c 20 4a 52 | CallStaticMethodDoubleV)(env,.JR |
1f0e0 | 49 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 76 61 5f 6c | I_CallStaticMethodDouble_op_va_l |
1f100 | 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 29 0a 23 64 65 | ist,.clazz,.methodID,.args)).#de |
1f120 | 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 44 6f 75 62 6c 65 41 | fine.JRI_CallStaticMethodDoubleA |
1f140 | 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 09 | (env,.clazz,.methodID,.args).\.. |
1f160 | 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 44 6f 75 62 | (((*(env))->CallStaticMethodDoub |
1f180 | 6c 65 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 44 6f | leA)(env,.JRI_CallStaticMethodDo |
1f1a0 | 75 62 6c 65 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 | uble_op_array,.clazz,.methodID,. |
1f1c0 | 61 72 67 73 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 | args))..#define.JRI_GetStaticFie |
1f1e0 | 6c 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 | ldID(env,.clazz,.name,.sig).\..( |
1f200 | 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 49 44 29 28 65 6e 76 | ((*(env))->GetStaticFieldID)(env |
1f220 | 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 44 5f 6f 70 2c 20 63 6c 61 7a 7a | ,.JRI_GetStaticFieldID_op,.clazz |
1f240 | 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 65 74 53 74 | ,.name,.sig))..#define.JRI_GetSt |
1f260 | 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 29 09 5c | aticField(env,.clazz,.fieldID).\ |
1f280 | 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 29 28 65 6e | ..(((*(env))->GetStaticField)(en |
1f2a0 | 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 5f 6f 70 2c 20 63 6c 61 7a 7a 2c | v,.JRI_GetStaticField_op,.clazz, |
1f2c0 | 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 |
1f2e0 | 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 | cFieldBoolean(env,.clazz,.fieldI |
1f300 | 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 6c 64 | D).\..(((*(env))->GetStaticField |
1f320 | 42 6f 6f 6c 65 61 6e 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 | Boolean)(env,.JRI_GetStaticField |
1f340 | 42 6f 6f 6c 65 61 6e 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 | Boolean_op,.clazz,.fieldID))..#d |
1f360 | 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 28 65 6e 76 | efine.JRI_GetStaticFieldByte(env |
1f380 | 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 6e 76 29 29 2d | ,.clazz,.fieldID).\..(((*(env))- |
1f3a0 | 3e 47 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 49 5f 47 65 | >GetStaticFieldByte)(env,.JRI_Ge |
1f3c0 | 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 66 69 65 6c | tStaticFieldByte_op,.clazz,.fiel |
1f3e0 | 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 6c | dID))..#define.JRI_GetStaticFiel |
1f400 | 64 43 68 61 72 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 | dChar(env,.clazz,.fieldID).\..(( |
1f420 | 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 29 28 65 6e | (*(env))->GetStaticFieldChar)(en |
1f440 | 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 5f 6f 70 2c 20 63 6c | v,.JRI_GetStaticFieldChar_op,.cl |
1f460 | 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 53 | azz,.fieldID))..#define.JRI_GetS |
1f480 | 74 61 74 69 63 46 69 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 | taticFieldShort(env,.clazz,.fiel |
1f4a0 | 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 |
1f4c0 | 6c 64 53 68 6f 72 74 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 | ldShort)(env,.JRI_GetStaticField |
1f4e0 | 53 68 6f 72 74 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 | Short_op,.clazz,.fieldID))..#def |
1f500 | 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 28 65 6e 76 2c 20 63 | ine.JRI_GetStaticFieldInt(env,.c |
1f520 | 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 |
1f540 | 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 61 | tStaticFieldInt)(env,.JRI_GetSta |
1f560 | 74 69 63 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 29 29 | ticFieldInt_op,.clazz,.fieldID)) |
1f580 | 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 4c 6f 6e 67 | ..#define.JRI_GetStaticFieldLong |
1f5a0 | 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 6e | (env,.clazz,.fieldID).\..(((*(en |
1f5c0 | 76 29 29 2d 3e 47 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 | v))->GetStaticFieldLong)(env,.JR |
1f5e0 | 49 5f 47 65 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 | I_GetStaticFieldLong_op,.clazz,. |
1f600 | 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 63 | fieldID))..#define.JRI_GetStatic |
1f620 | 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 44 29 09 | FieldFloat(env,.clazz,.fieldID). |
1f640 | 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 46 6c 6f | \..(((*(env))->GetStaticFieldFlo |
1f660 | 61 74 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 46 6c 6f 61 74 | at)(env,.JRI_GetStaticFieldFloat |
1f680 | 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 65 20 4a | _op,.clazz,.fieldID))..#define.J |
1f6a0 | 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 28 65 6e 76 2c 20 63 6c 61 | RI_GetStaticFieldDouble(env,.cla |
1f6c0 | 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 |
1f6e0 | 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 | taticFieldDouble)(env,.JRI_GetSt |
1f700 | 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 | aticFieldDouble_op,.clazz,.field |
1f720 | 49 44 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 6c 64 | ID))..#define.JRI_SetStaticField |
1f740 | 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).\.. |
1f760 | 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 29 28 65 6e 76 2c | (((*(env))->SetStaticField)(env, |
1f780 | 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 | .JRI_SetStaticField_op,.clazz,.f |
1f7a0 | 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 74 | ieldID,.value))..#define.JRI_Set |
1f7c0 | 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 7a 7a 2c 20 66 | StaticFieldBoolean(env,.clazz,.f |
1f7e0 | 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 |
1f800 | 74 53 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 53 65 | tStaticFieldBoolean)(env,.JRI_Se |
1f820 | 74 53 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 | tStaticFieldBoolean_op,.clazz,.f |
1f840 | 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 74 | ieldID,.value))..#define.JRI_Set |
1f860 | 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c | StaticFieldByte(env,.clazz,.fiel |
1f880 | 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 74 | dID,.value).\..(((*(env))->SetSt |
1f8a0 | 61 74 69 63 46 69 65 6c 64 42 79 74 65 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 | aticFieldByte)(env,.JRI_SetStati |
1f8c0 | 63 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 20 63 6c 61 7a 7a 2c 20 66 69 65 6c 64 49 44 2c 20 76 | cFieldByte_op,.clazz,.fieldID,.v |
1f8e0 | 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 |
1f900 | 6c 64 43 68 61 72 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 | ldChar(env,.clazz,.fieldID,.valu |
1f920 | 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 6c 64 | e).\..(((*(env))->SetStaticField |
1f940 | 43 68 61 72 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 43 68 61 | Char)(env,.JRI_SetStaticFieldCha |
1f960 | 72 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 29 0a 0a 23 | r_op,.clazz,.fieldID,.value))..# |
1f980 | 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 53 68 6f 72 74 28 65 | define.JRI_SetStaticFieldShort(e |
1f9a0 | 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 28 28 | nv,.clazz,.fieldID,.value).\..(( |
1f9c0 | 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 29 28 65 | (*(env))->SetStaticFieldShort)(e |
1f9e0 | 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c 20 | nv,.JRI_SetStaticFieldShort_op,. |
1fa00 | 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 6e 65 | clazz,.fieldID,.value))..#define |
1fa20 | 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 28 65 6e 76 2c 20 63 6c 61 7a | .JRI_SetStaticFieldInt(env,.claz |
1fa40 | 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 76 29 29 | z,.fieldID,.value).\..(((*(env)) |
1fa60 | 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 | ->SetStaticFieldInt)(env,.JRI_Se |
1fa80 | 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 20 66 69 65 6c 64 | tStaticFieldInt_op,.clazz,.field |
1faa0 | 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 74 | ID,.value))..#define.JRI_SetStat |
1fac0 | 69 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 2c | icFieldLong(env,.clazz,.fieldID, |
1fae0 | 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 69 63 | .value).\..(((*(env))->SetStatic |
1fb00 | 46 69 65 6c 64 4c 6f 6e 67 29 28 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 | FieldLong)(env,.JRI_SetStaticFie |
1fb20 | 6c 64 4c 6f 6e 67 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 | ldLong_op,.clazz,.fieldID,.value |
1fb40 | 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 6c 64 46 6c | ))..#define.JRI_SetStaticFieldFl |
1fb60 | 6f 61 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 6c 75 65 29 09 | oat(env,.clazz,.fieldID,.value). |
1fb80 | 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 6c 64 46 6c 6f | \..(((*(env))->SetStaticFieldFlo |
1fba0 | 61 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 46 6c 6f 61 74 | at)(env,.JRI_SetStaticFieldFloat |
1fbc0 | 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 29 0a 0a 23 64 | _op,.clazz,.fieldID,.value))..#d |
1fbe0 | 65 66 69 6e 65 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 28 65 | efine.JRI_SetStaticFieldDouble(e |
1fc00 | 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 28 28 | nv,.clazz,.fieldID,.value).\..(( |
1fc20 | 28 2a 28 65 6e 76 29 29 2d 3e 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 | (*(env))->SetStaticFieldDouble)( |
1fc40 | 65 6e 76 2c 20 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 | env,.JRI_SetStaticFieldDouble_op |
1fc60 | 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 |
1fc80 | 6e 65 20 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 28 65 6e 76 2c 20 75 6e 69 63 6f 64 65 2c 20 6c | ne.JRI_NewString(env,.unicode,.l |
1fca0 | 65 6e 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 53 74 72 69 6e 67 29 28 65 6e | en).\..(((*(env))->NewString)(en |
1fcc0 | 76 2c 20 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 5f 6f 70 2c 20 75 6e 69 63 6f 64 65 2c 20 6c 65 | v,.JRI_NewString_op,.unicode,.le |
1fce0 | 6e 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 4c 65 6e 67 74 68 | n))..#define.JRI_GetStringLength |
1fd00 | 28 65 6e 76 2c 20 73 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 | (env,.string).\..(((*(env))->Get |
1fd20 | 53 74 72 69 6e 67 4c 65 6e 67 74 68 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 | StringLength)(env,.JRI_GetString |
1fd40 | 4c 65 6e 67 74 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 | Length_op,.string))..#define.JRI |
1fd60 | 5f 47 65 74 53 74 72 69 6e 67 43 68 61 72 73 28 65 6e 76 2c 20 73 74 72 69 6e 67 29 09 5c 0a 09 | _GetStringChars(env,.string).\.. |
1fd80 | 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 72 69 6e 67 43 68 61 72 73 29 28 65 6e 76 2c | (((*(env))->GetStringChars)(env, |
1fda0 | 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 43 68 61 72 73 5f 6f 70 2c 20 73 74 72 69 6e 67 29 29 | .JRI_GetStringChars_op,.string)) |
1fdc0 | 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 55 54 46 28 65 6e 76 2c 20 | ..#define.JRI_NewStringUTF(env,. |
1fde0 | 75 74 66 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 53 74 72 69 | utf,.len).\..(((*(env))->NewStri |
1fe00 | 6e 67 55 54 46 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 55 54 46 5f 6f 70 2c | ngUTF)(env,.JRI_NewStringUTF_op, |
1fe20 | 20 75 74 66 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 72 69 | .utf,.len))..#define.JRI_GetStri |
1fe40 | 6e 67 55 54 46 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 | ngUTFLength(env,.string).\..(((* |
1fe60 | 28 65 6e 76 29 29 2d 3e 47 65 74 53 74 72 69 6e 67 55 54 46 4c 65 6e 67 74 68 29 28 65 6e 76 2c | (env))->GetStringUTFLength)(env, |
1fe80 | 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 55 54 46 4c 65 6e 67 74 68 5f 6f 70 2c 20 73 74 72 69 | .JRI_GetStringUTFLength_op,.stri |
1fea0 | 6e 67 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 55 54 46 43 68 | ng))..#define.JRI_GetStringUTFCh |
1fec0 | 61 72 73 28 65 6e 76 2c 20 73 74 72 69 6e 67 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e | ars(env,.string).\..(((*(env))-> |
1fee0 | 47 65 74 53 74 72 69 6e 67 55 54 46 43 68 61 72 73 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 74 53 | GetStringUTFChars)(env,.JRI_GetS |
1ff00 | 74 72 69 6e 67 55 54 46 43 68 61 72 73 5f 6f 70 2c 20 73 74 72 69 6e 67 29 29 0a 0a 23 64 65 66 | tringUTFChars_op,.string))..#def |
1ff20 | 69 6e 65 20 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 | ine.JRI_NewScalarArray(env,.leng |
1ff40 | 74 68 2c 20 65 6c 65 6d 65 6e 74 53 69 67 2c 20 69 6e 69 74 69 61 6c 45 6c 65 6d 65 6e 74 73 29 | th,.elementSig,.initialElements) |
1ff60 | 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 29 28 | .\..(((*(env))->NewScalarArray)( |
1ff80 | 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 5f 6f 70 2c 20 6c 65 6e 67 | env,.JRI_NewScalarArray_op,.leng |
1ffa0 | 74 68 2c 20 65 6c 65 6d 65 6e 74 53 69 67 2c 20 69 6e 69 74 69 61 6c 45 6c 65 6d 65 6e 74 73 29 | th,.elementSig,.initialElements) |
1ffc0 | 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 72 72 61 79 4c 65 6e | )..#define.JRI_GetScalarArrayLen |
1ffe0 | 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 | gth(env,.array).\..(((*(env))->G |
20000 | 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 29 28 65 6e 76 2c 20 4a 52 49 5f 47 65 | etScalarArrayLength)(env,.JRI_Ge |
20020 | 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 5f 6f 70 2c 20 61 72 72 61 79 29 29 0a 0a | tScalarArrayLength_op,.array)).. |
20040 | 23 64 65 66 69 6e 65 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 | #define.JRI_GetScalarArrayElemen |
20060 | 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 47 65 | ts(env,.array).\..(((*(env))->Ge |
20080 | 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 29 28 65 6e 76 2c 20 4a 52 49 5f 47 | tScalarArrayElements)(env,.JRI_G |
200a0 | 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 20 61 72 72 61 79 29 | etScalarArrayElements_op,.array) |
200c0 | 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 41 72 72 61 79 28 65 6e | )..#define.JRI_NewObjectArray(en |
200e0 | 76 2c 20 6c 65 6e 67 74 68 2c 20 65 6c 65 6d 65 6e 74 43 6c 61 73 73 2c 20 69 6e 69 74 69 61 6c | v,.length,.elementClass,.initial |
20100 | 45 6c 65 6d 65 6e 74 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 | Element).\..(((*(env))->NewObjec |
20120 | 74 41 72 72 61 79 29 28 65 6e 76 2c 20 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 41 72 72 61 79 5f | tArray)(env,.JRI_NewObjectArray_ |
20140 | 6f 70 2c 20 6c 65 6e 67 74 68 2c 20 65 6c 65 6d 65 6e 74 43 6c 61 73 73 2c 20 69 6e 69 74 69 61 | op,.length,.elementClass,.initia |
20160 | 6c 45 6c 65 6d 65 6e 74 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 4f 62 6a 65 63 | lElement))..#define.JRI_GetObjec |
20180 | 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 28 28 28 2a | tArrayLength(env,.array).\..(((* |
201a0 | 28 65 6e 76 29 29 2d 3e 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 4c 65 6e 67 74 68 29 28 65 6e | (env))->GetObjectArrayLength)(en |
201c0 | 76 2c 20 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 4c 65 6e 67 74 68 5f 6f 70 2c 20 | v,.JRI_GetObjectArrayLength_op,. |
201e0 | 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 41 72 | array))..#define.JRI_GetObjectAr |
20200 | 72 61 79 45 6c 65 6d 65 6e 74 28 65 6e 76 2c 20 61 72 72 61 79 2c 20 69 6e 64 65 78 29 09 5c 0a | rayElement(env,.array,.index).\. |
20220 | 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 45 6c 65 6d 65 | .(((*(env))->GetObjectArrayEleme |
20240 | 6e 74 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 45 6c 65 6d 65 | nt)(env,.JRI_GetObjectArrayEleme |
20260 | 6e 74 5f 6f 70 2c 20 61 72 72 61 79 2c 20 69 6e 64 65 78 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a | nt_op,.array,.index))..#define.J |
20280 | 52 49 5f 53 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 | RI_SetObjectArrayElement(env,.ar |
202a0 | 72 61 79 2c 20 69 6e 64 65 78 2c 20 76 61 6c 75 65 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 | ray,.index,.value).\..(((*(env)) |
202c0 | 2d 3e 53 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e 74 29 28 65 6e 76 2c 20 4a 52 | ->SetObjectArrayElement)(env,.JR |
202e0 | 49 5f 53 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e 74 5f 6f 70 2c 20 61 72 72 61 | I_SetObjectArrayElement_op,.arra |
20300 | 79 2c 20 69 6e 64 65 78 2c 20 76 61 6c 75 65 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 52 | y,.index,.value))..#define.JRI_R |
20320 | 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 28 65 6e 76 2c 20 63 6c 61 7a 7a 2c 20 6e 61 6d 65 41 | egisterNatives(env,.clazz,.nameA |
20340 | 6e 64 53 69 67 41 72 72 61 79 2c 20 6e 61 74 69 76 65 50 72 6f 63 41 72 72 61 79 29 09 5c 0a 09 | ndSigArray,.nativeProcArray).\.. |
20360 | 28 28 28 2a 28 65 6e 76 29 29 2d 3e 52 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 29 28 65 6e 76 | (((*(env))->RegisterNatives)(env |
20380 | 2c 20 4a 52 49 5f 52 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 5f 6f 70 2c 20 63 6c 61 7a 7a 2c | ,.JRI_RegisterNatives_op,.clazz, |
203a0 | 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 41 72 72 61 | .nameAndSigArray,.nativeProcArra |
203c0 | 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 55 6e 72 65 67 69 73 74 65 72 4e 61 74 69 76 | y))..#define.JRI_UnregisterNativ |
203e0 | 65 73 28 65 6e 76 2c 20 63 6c 61 7a 7a 29 09 5c 0a 09 28 28 28 2a 28 65 6e 76 29 29 2d 3e 55 6e | es(env,.clazz).\..(((*(env))->Un |
20400 | 72 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 29 28 65 6e 76 2c 20 4a 52 49 5f 55 6e 72 65 67 69 | registerNatives)(env,.JRI_Unregi |
20420 | 73 74 65 72 4e 61 74 69 76 65 73 5f 6f 70 2c 20 63 6c 61 7a 7a 29 29 0a 0a 2f 2a 2a 2a 2a 2a 2a | sterNatives_op,.clazz))../****** |
20440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
20460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
20480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4a 52 49 45 6e 76 20 49 6e 74 65 72 66 61 63 65 0a 20 2a | *********..*.JRIEnv.Interface..* |
204a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
204c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
204e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 | *************/..struct.java_lang |
20500 | 5f 43 6c 61 73 73 3b 0a 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 54 68 72 6f 77 61 62 | _Class;.struct.java_lang_Throwab |
20520 | 6c 65 3b 0a 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 4f 62 6a 65 63 74 3b 0a 73 74 72 | le;.struct.java_lang_Object;.str |
20540 | 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 3b 0a 0a 73 74 72 75 63 74 20 4a 52 | uct.java_lang_String;..struct.JR |
20560 | 49 45 6e 76 49 6e 74 65 72 66 61 63 65 20 7b 0a 09 76 6f 69 64 2a 09 72 65 73 65 72 76 65 64 30 | IEnvInterface.{..void*.reserved0 |
20580 | 3b 0a 09 76 6f 69 64 2a 09 72 65 73 65 72 76 65 64 31 3b 0a 09 76 6f 69 64 2a 09 72 65 73 65 72 | ;..void*.reserved1;..void*.reser |
205a0 | 76 65 64 32 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 | ved2;..struct.java_lang_Class*.( |
205c0 | 2a 4c 6f 61 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 | *LoadClass)(JRIEnv*.env,.jint.op |
205e0 | 2c 20 6a 62 79 74 65 2a 20 61 2c 20 6a 73 69 7a 65 20 61 4c 65 6e 29 3b 0a 09 73 74 72 75 63 74 | ,.jbyte*.a,.jsize.aLen);..struct |
20600 | 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 09 28 2a 46 69 6e 64 43 6c 61 73 73 29 28 4a | .java_lang_Class*.(*FindClass)(J |
20620 | 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 63 68 61 72 2a | RIEnv*.env,.jint.op,.const.char* |
20640 | 20 61 29 3b 0a 09 76 6f 69 64 09 28 2a 54 68 72 6f 77 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c | .a);..void.(*Throw)(JRIEnv*.env, |
20660 | 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 54 68 72 6f 77 | .jint.op,.struct.java_lang_Throw |
20680 | 61 62 6c 65 2a 20 61 29 3b 0a 09 76 6f 69 64 09 28 2a 54 68 72 6f 77 4e 65 77 29 28 4a 52 49 45 | able*.a);..void.(*ThrowNew)(JRIE |
206a0 | 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 |
206c0 | 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 29 3b 0a 09 73 74 | ng_Class*.a,.const.char*.b);..st |
206e0 | 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 54 68 72 6f 77 61 62 6c 65 2a 09 28 2a 45 78 63 65 | ruct.java_lang_Throwable*.(*Exce |
20700 | 70 74 69 6f 6e 4f 63 63 75 72 72 65 64 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 | ptionOccurred)(JRIEnv*.env,.jint |
20720 | 20 6f 70 29 3b 0a 09 76 6f 69 64 09 28 2a 45 78 63 65 70 74 69 6f 6e 44 65 73 63 72 69 62 65 29 | .op);..void.(*ExceptionDescribe) |
20740 | 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 29 3b 0a 09 76 6f 69 64 09 28 2a | (JRIEnv*.env,.jint.op);..void.(* |
20760 | 45 78 63 65 70 74 69 6f 6e 43 6c 65 61 72 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e | ExceptionClear)(JRIEnv*.env,.jin |
20780 | 74 20 6f 70 29 3b 0a 09 6a 67 6c 6f 62 61 6c 09 28 2a 4e 65 77 47 6c 6f 62 61 6c 52 65 66 29 28 | t.op);..jglobal.(*NewGlobalRef)( |
207a0 | 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 29 3b 0a | JRIEnv*.env,.jint.op,.void*.a);. |
207c0 | 09 76 6f 69 64 09 28 2a 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 65 66 29 28 4a 52 49 45 6e 76 | .void.(*DisposeGlobalRef)(JRIEnv |
207e0 | 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 76 6f 69 | *.env,.jint.op,.jglobal.a);..voi |
20800 | 64 2a 09 28 2a 47 65 74 47 6c 6f 62 61 6c 52 65 66 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 | d*.(*GetGlobalRef)(JRIEnv*.env,. |
20820 | 6a 69 6e 74 20 6f 70 2c 20 6a 67 6c 6f 62 61 6c 20 61 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 | jint.op,.jglobal.a);..void.(*Set |
20840 | 47 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 | GlobalRef)(JRIEnv*.env,.jint.op, |
20860 | 20 6a 67 6c 6f 62 61 6c 20 61 2c 20 76 6f 69 64 2a 20 62 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 49 | .jglobal.a,.void*.b);..jbool.(*I |
20880 | 73 53 61 6d 65 4f 62 6a 65 63 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f | sSameObject)(JRIEnv*.env,.jint.o |
208a0 | 70 2c 20 76 6f 69 64 2a 20 61 2c 20 76 6f 69 64 2a 20 62 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e | p,.void*.a,.void*.b);..void*.(*N |
208c0 | 65 77 4f 62 6a 65 63 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 | ewObject)(JRIEnv*.env,.jint.op,. |
208e0 | 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 20 | struct.java_lang_Class*.a,.jint. |
20900 | 62 2c 20 2e 2e 2e 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 77 4f 62 6a 65 63 74 56 29 28 4a 52 | b,....);..void*.(*NewObjectV)(JR |
20920 | 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_ |
20940 | 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 74 20 63 | lang_Class*.a,.jint.b,.va_list.c |
20960 | 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 77 4f 62 6a 65 63 74 41 29 28 4a 52 49 45 6e 76 2a 20 | );..void*.(*NewObjectA)(JRIEnv*. |
20980 | 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 |
209a0 | 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 3b 0a 09 | lass*.a,.jint.b,.JRIValue*.c);.. |
209c0 | 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 47 65 74 4f 62 6a | struct.java_lang_Class*.(*GetObj |
209e0 | 65 63 74 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 | ectClass)(JRIEnv*.env,.jint.op,. |
20a00 | 76 6f 69 64 2a 20 61 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 49 73 49 6e 73 74 61 6e 63 65 4f 66 29 | void*.a);..jbool.(*IsInstanceOf) |
20a20 | 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,. |
20a40 | 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 29 3b 0a 09 6a 69 6e | struct.java_lang_Class*.b);..jin |
20a60 | 74 09 28 2a 47 65 74 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 | t.(*GetMethodID)(JRIEnv*.env,.ji |
20a80 | 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 |
20aa0 | 2c 20 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 | ,.const.char*.b,.const.char*.c); |
20ac0 | 0a 09 76 6f 69 64 2a 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 29 28 4a 52 49 45 6e 76 2a 20 65 6e | ..void*.(*CallMethod)(JRIEnv*.en |
20ae0 | 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 2e 2e 2e | v,.jint.op,.void*.a,.jint.b,.... |
20b00 | 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 56 29 28 4a 52 49 45 6e 76 2a | );..void*.(*CallMethodV)(JRIEnv* |
20b20 | 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,. |
20b40 | 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 41 | va_list.c);..void*.(*CallMethodA |
20b60 | 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 2c | )(JRIEnv*.env,.jint.op,.void*.a, |
20b80 | 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 6f 6f 6c 09 28 2a | .jint.b,.JRIValue*.c);..jbool.(* |
20ba0 | 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 | CallMethodBoolean)(JRIEnv*.env,. |
20bc0 | 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 2e 2e 2e 29 3b 0a | jint.op,.void*.a,.jint.b,....);. |
20be0 | 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 56 29 28 4a 52 49 | .jbool.(*CallMethodBooleanV)(JRI |
20c00 | 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 |
20c20 | 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 43 61 6c 6c 4d 65 74 | .b,.va_list.c);..jbool.(*CallMet |
20c40 | 68 6f 64 42 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 | hodBooleanA)(JRIEnv*.env,.jint.o |
20c60 | 70 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 | p,.void*.a,.jint.b,.JRIValue*.c) |
20c80 | 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 29 28 4a 52 49 45 6e | ;..jbyte.(*CallMethodByte)(JRIEn |
20ca0 | 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 |
20cc0 | 2c 20 2e 2e 2e 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 56 | ,....);..jbyte.(*CallMethodByteV |
20ce0 | 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 2c | )(JRIEnv*.env,.jint.op,.void*.a, |
20d00 | 20 6a 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 | .jint.b,.va_list.c);..jbyte.(*Ca |
20d20 | 6c 6c 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 6a 69 6e 74 | llMethodByteA)(JRIEnv*.env,.jint |
20d40 | 20 6f 70 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 | .op,.void*.a,.jint.b,.JRIValue*. |
20d60 | 63 29 3b 0a 09 6a 63 68 61 72 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 29 28 4a 52 49 | c);..jchar.(*CallMethodChar)(JRI |
20d80 | 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 |
20da0 | 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 63 68 61 72 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 | .b,....);..jchar.(*CallMethodCha |
20dc0 | 72 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 | rV)(JRIEnv*.env,.jint.op,.void*. |
20de0 | 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 68 61 72 09 28 2a | a,.jint.b,.va_list.c);..jchar.(* |
20e00 | 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 | CallMethodCharA)(JRIEnv*.env,.ji |
20e20 | 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 49 56 61 6c 75 65 | nt.op,.void*.a,.jint.b,.JRIValue |
20e40 | 2a 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 29 | *.c);..jshort.(*CallMethodShort) |
20e60 | 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,. |
20e80 | 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 43 61 6c 6c 4d 65 74 68 | jint.b,....);..jshort.(*CallMeth |
20ea0 | 6f 64 53 68 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 | odShortV)(JRIEnv*.env,.jint.op,. |
20ec0 | 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 6a 73 | void*.a,.jint.b,.va_list.c);..js |
20ee0 | 68 6f 72 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 53 68 6f 72 74 41 29 28 4a 52 49 45 6e 76 2a | hort.(*CallMethodShortA)(JRIEnv* |
20f00 | 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,. |
20f20 | 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 4d 65 74 68 6f 64 | JRIValue*.c);..jint.(*CallMethod |
20f40 | 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* |
20f60 | 20 61 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 4d 65 | .a,.jint.b,....);..jint.(*CallMe |
20f80 | 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 6f 70 2c 20 | thodIntV)(JRIEnv*.env,.jint.op,. |
20fa0 | 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 6a 69 | void*.a,.jint.b,.va_list.c);..ji |
20fc0 | 6e 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 | nt.(*CallMethodIntA)(JRIEnv*.env |
20fe0 | 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 49 56 | ,.jint.op,.void*.a,.jint.b,.JRIV |
21000 | 61 6c 75 65 2a 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 | alue*.c);..jlong.(*CallMethodLon |
21020 | 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 76 6f 69 64 2a 20 61 | g)(JRIEnv*.env,.jint.op,.void*.a |
21040 | 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 61 6c 6c 4d 65 74 | ,.jint.b,....);..jlong.(*CallMet |
21060 | 68 6f 64 4c 6f 6e 67 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 | hodLongV)(JRIEnv*.env,.jint.op,. |
21080 | 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 6a 6c | void*.a,.jint.b,.va_list.c);..jl |
210a0 | 6f 6e 67 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 41 29 28 4a 52 49 45 6e 76 2a 20 65 | ong.(*CallMethodLongA)(JRIEnv*.e |
210c0 | 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 |
210e0 | 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 | IValue*.c);..jfloat.(*CallMethod |
21100 | 46 6c 6f 61 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 | Float)(JRIEnv*.env,.jint.op,.voi |
21120 | 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 43 61 | d*.a,.jint.b,....);..jfloat.(*Ca |
21140 | 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e | llMethodFloatV)(JRIEnv*.env,.jin |
21160 | 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 73 74 20 63 | t.op,.void*.a,.jint.b,.va_list.c |
21180 | 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 41 29 28 4a | );..jfloat.(*CallMethodFloatA)(J |
211a0 | 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 |
211c0 | 6e 74 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 | nt.b,.JRIValue*.c);..jdouble.(*C |
211e0 | 61 6c 6c 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 2c 20 6a 69 | allMethodDouble)(JRIEnv*.env,.ji |
21200 | 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 |
21220 | 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 56 29 28 4a 52 49 45 | double.(*CallMethodDoubleV)(JRIE |
21240 | 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 20 | nv*.env,.jint.op,.void*.a,.jint. |
21260 | 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 43 61 6c 6c 4d 65 | b,.va_list.c);..jdouble.(*CallMe |
21280 | 74 68 6f 64 44 6f 75 62 6c 65 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f | thodDoubleA)(JRIEnv*.env,.jint.o |
212a0 | 70 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 | p,.void*.a,.jint.b,.JRIValue*.c) |
212c0 | 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 46 69 65 6c 64 49 44 29 28 4a 52 49 45 6e 76 2a 20 65 6e | ;..jint.(*GetFieldID)(JRIEnv*.en |
212e0 | 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 |
21300 | 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 20 63 68 61 72 | ss*.a,.const.char*.b,.const.char |
21320 | 2a 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 47 65 74 46 69 65 6c 64 29 28 4a 52 49 45 6e 76 2a | *.c);..void*.(*GetField)(JRIEnv* |
21340 | 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 29 3b | .env,.jint.op,.void*.a,.jint.b); |
21360 | 0a 09 6a 62 6f 6f 6c 09 28 2a 47 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 4a 52 49 45 6e | ..jbool.(*GetFieldBoolean)(JRIEn |
21380 | 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 |
213a0 | 29 3b 0a 09 6a 62 79 74 65 09 28 2a 47 65 74 46 69 65 6c 64 42 79 74 65 29 28 4a 52 49 45 6e 76 | );..jbyte.(*GetFieldByte)(JRIEnv |
213c0 | 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 29 | *.env,.jint.op,.void*.a,.jint.b) |
213e0 | 3b 0a 09 6a 63 68 61 72 09 28 2a 47 65 74 46 69 65 6c 64 43 68 61 72 29 28 4a 52 49 45 6e 76 2a | ;..jchar.(*GetFieldChar)(JRIEnv* |
21400 | 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 29 3b | .env,.jint.op,.void*.a,.jint.b); |
21420 | 0a 09 6a 73 68 6f 72 74 09 28 2a 47 65 74 46 69 65 6c 64 53 68 6f 72 74 29 28 4a 52 49 45 6e 76 | ..jshort.(*GetFieldShort)(JRIEnv |
21440 | 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 29 | *.env,.jint.op,.void*.a,.jint.b) |
21460 | 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 46 69 65 6c 64 49 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 | ;..jint.(*GetFieldInt)(JRIEnv*.e |
21480 | 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 29 3b 0a 09 | nv,.jint.op,.void*.a,.jint.b);.. |
214a0 | 6a 6c 6f 6e 67 09 28 2a 47 65 74 46 69 65 6c 64 4c 6f 6e 67 29 28 4a 52 49 45 6e 76 2a 20 65 6e | jlong.(*GetFieldLong)(JRIEnv*.en |
214c0 | 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 29 3b 0a 09 6a | v,.jint.op,.void*.a,.jint.b);..j |
214e0 | 66 6c 6f 61 74 09 28 2a 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 29 28 4a 52 49 45 6e 76 2a 20 65 | float.(*GetFieldFloat)(JRIEnv*.e |
21500 | 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 29 3b 0a 09 | nv,.jint.op,.void*.a,.jint.b);.. |
21520 | 6a 64 6f 75 62 6c 65 09 28 2a 47 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 29 28 4a 52 49 45 6e 76 | jdouble.(*GetFieldDouble)(JRIEnv |
21540 | 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 29 | *.env,.jint.op,.void*.a,.jint.b) |
21560 | 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c | ;..void.(*SetField)(JRIEnv*.env, |
21580 | 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 6f 69 64 2a | .jint.op,.void*.a,.jint.b,.void* |
215a0 | 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 4a 52 | .c);..void.(*SetFieldBoolean)(JR |
215c0 | 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 |
215e0 | 74 20 62 2c 20 6a 62 6f 6f 6c 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 42 | t.b,.jbool.c);..void.(*SetFieldB |
21600 | 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* |
21620 | 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 62 79 74 65 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 | .a,.jint.b,.jbyte.c);..void.(*Se |
21640 | 74 46 69 65 6c 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 | tFieldChar)(JRIEnv*.env,.jint.op |
21660 | 2c 20 76 6f 69 64 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 63 68 61 72 20 63 29 3b 0a 09 76 6f | ,.void*.a,.jint.b,.jchar.c);..vo |
21680 | 69 64 09 28 2a 53 65 74 46 69 65 6c 64 53 68 6f 72 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c | id.(*SetFieldShort)(JRIEnv*.env, |
216a0 | 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 73 68 6f 72 | .jint.op,.void*.a,.jint.b,.jshor |
216c0 | 74 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 49 6e 74 29 28 4a 52 49 45 6e | t.c);..void.(*SetFieldInt)(JRIEn |
216e0 | 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 |
21700 | 2c 20 6a 69 6e 74 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 6c 64 4c 6f 6e 67 29 | ,.jint.c);..void.(*SetFieldLong) |
21720 | 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,. |
21740 | 6a 69 6e 74 20 62 2c 20 6a 6c 6f 6e 67 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 46 69 65 | jint.b,.jlong.c);..void.(*SetFie |
21760 | 6c 64 46 6c 6f 61 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 | ldFloat)(JRIEnv*.env,.jint.op,.v |
21780 | 6f 69 64 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 76 6f 69 64 | oid*.a,.jint.b,.jfloat.c);..void |
217a0 | 09 28 2a 53 65 74 46 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 | .(*SetFieldDouble)(JRIEnv*.env,. |
217c0 | 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 64 6f 75 62 6c | jint.op,.void*.a,.jint.b,.jdoubl |
217e0 | 65 20 63 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 49 73 53 75 62 63 6c 61 73 73 4f 66 29 28 4a 52 49 | e.c);..jbool.(*IsSubclassOf)(JRI |
21800 | 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 |
21820 | 61 6e 67 5f 43 6c 61 73 73 2a 20 61 2c 20 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 43 | ang_Class*.a,.struct.java_lang_C |
21840 | 6c 61 73 73 2a 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 74 61 74 69 63 4d 65 74 68 6f | lass*.b);..jint.(*GetStaticMetho |
21860 | 64 49 44 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 | dID)(JRIEnv*.env,.jint.op,.struc |
21880 | 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 72 | t.java_lang_Class*.a,.const.char |
218a0 | 2a 20 62 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 43 61 | *.b,.const.char*.c);..void*.(*Ca |
218c0 | 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e | llStaticMethod)(JRIEnv*.env,.jin |
218e0 | 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 2c | t.op,.struct.java_lang_Class*.a, |
21900 | 20 6a 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 53 74 61 74 | .jint.b,....);..void*.(*CallStat |
21920 | 69 63 4d 65 74 68 6f 64 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c | icMethodV)(JRIEnv*.env,.jint.op, |
21940 | 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 |
21960 | 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 61 6c 6c 53 74 61 | .b,.va_list.c);..void*.(*CallSta |
21980 | 74 69 63 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 | ticMethodA)(JRIEnv*.env,.jint.op |
219a0 | 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 |
219c0 | 74 20 62 2c 20 4a 52 49 56 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 43 61 6c 6c | t.b,.JRIValue*.c);..jbool.(*Call |
219e0 | 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 | StaticMethodBoolean)(JRIEnv*.env |
21a00 | 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 |
21a20 | 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 62 6f 6f 6c 09 28 2a 43 61 6c | s*.a,.jint.b,....);..jbool.(*Cal |
21a40 | 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 6f 6f 6c 65 61 6e 56 29 28 4a 52 49 45 6e 76 2a 20 65 | lStaticMethodBooleanV)(JRIEnv*.e |
21a60 | 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 |
21a80 | 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 62 6f | ass*.a,.jint.b,.va_list.c);..jbo |
21aa0 | 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 41 29 28 4a | ol.(*CallStaticMethodBooleanA)(J |
21ac0 | 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 |
21ae0 | 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 75 65 | _lang_Class*.a,.jint.b,.JRIValue |
21b00 | 2a 20 63 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 | *.c);..jbyte.(*CallStaticMethodB |
21b20 | 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 73 74 72 75 63 | yte)(JRIEnv*.env,.jint.op,.struc |
21b40 | 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,... |
21b60 | 2e 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 | .);..jbyte.(*CallStaticMethodByt |
21b80 | 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 73 74 72 75 63 74 | eV)(JRIEnv*.env,.jint.op,.struct |
21ba0 | 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_ |
21bc0 | 6c 69 73 74 20 63 29 3b 0a 09 6a 62 79 74 65 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 | list.c);..jbyte.(*CallStaticMeth |
21be0 | 6f 64 42 79 74 65 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 | odByteA)(JRIEnv*.env,.jint.op,.s |
21c00 | 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 |
21c20 | 2c 20 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 53 74 61 | ,.JRIValue*.c);..jchar.(*CallSta |
21c40 | 74 69 63 4d 65 74 68 6f 64 43 68 61 72 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 | ticMethodChar)(JRIEnv*.env,.jint |
21c60 | 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,. |
21c80 | 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 6c 53 74 61 74 69 | jint.b,....);..jchar.(*CallStati |
21ca0 | 63 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 | cMethodCharV)(JRIEnv*.env,.jint. |
21cc0 | 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 |
21ce0 | 69 6e 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 63 68 61 72 09 28 2a 43 61 6c 6c | int.b,.va_list.c);..jchar.(*Call |
21d00 | 53 74 61 74 69 63 4d 65 74 68 6f 64 43 68 61 72 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 | StaticMethodCharA)(JRIEnv*.env,. |
21d20 | 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* |
21d40 | 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 73 68 6f 72 | .a,.jint.b,.JRIValue*.c);..jshor |
21d60 | 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 29 28 4a 52 49 45 6e | t.(*CallStaticMethodShort)(JRIEn |
21d80 | 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 |
21da0 | 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 73 68 6f 72 | g_Class*.a,.jint.b,....);..jshor |
21dc0 | 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 53 68 6f 72 74 56 29 28 4a 52 49 45 | t.(*CallStaticMethodShortV)(JRIE |
21de0 | 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 |
21e00 | 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 74 20 63 29 3b | ng_Class*.a,.jint.b,.va_list.c); |
21e20 | 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 6f 72 74 | ..jshort.(*CallStaticMethodShort |
21e40 | 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 74 72 75 63 74 20 | A)(JRIEnv*.env,.jint.op,.struct. |
21e60 | 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 4a 52 49 56 | java_lang_Class*.a,.jint.b,.JRIV |
21e80 | 61 6c 75 65 2a 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 | alue*.c);..jint.(*CallStaticMeth |
21ea0 | 6f 64 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 73 74 72 | odInt)(JRIEnv*.env,.jint.op,.str |
21ec0 | 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 20 | uct.java_lang_Class*.a,.jint.b,. |
21ee0 | 2e 2e 2e 29 3b 0a 09 6a 69 6e 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 49 6e | ...);..jint.(*CallStaticMethodIn |
21f00 | 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 |
21f20 | 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_ |
21f40 | 6c 69 73 74 20 63 29 3b 0a 09 6a 69 6e 74 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f | list.c);..jint.(*CallStaticMetho |
21f60 | 64 49 6e 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 73 74 72 | dIntA)(JRIEnv*.env,.jint.op,.str |
21f80 | 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 20 | uct.java_lang_Class*.a,.jint.b,. |
21fa0 | 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 6c 53 74 61 74 69 | JRIValue*.c);..jlong.(*CallStati |
21fc0 | 63 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 | cMethodLong)(JRIEnv*.env,.jint.o |
21fe0 | 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 |
22000 | 6e 74 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 6c 6f 6e 67 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d | nt.b,....);..jlong.(*CallStaticM |
22020 | 65 74 68 6f 64 4c 6f 6e 67 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 | ethodLongV)(JRIEnv*.env,.jint.op |
22040 | 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 |
22060 | 74 20 62 2c 20 76 61 5f 6c 69 73 74 20 63 29 3b 0a 09 6a 6c 6f 6e 67 09 28 2a 43 61 6c 6c 53 74 | t.b,.va_list.c);..jlong.(*CallSt |
22080 | 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 41 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 | aticMethodLongA)(JRIEnv*.env,.ji |
220a0 | 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 |
220c0 | 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 66 6c 6f 61 74 09 | ,.jint.b,.JRIValue*.c);..jfloat. |
220e0 | 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 29 28 4a 52 49 45 6e 76 2a | (*CallStaticMethodFloat)(JRIEnv* |
22100 | 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_ |
22120 | 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 66 6c 6f 61 74 09 | Class*.a,.jint.b,....);..jfloat. |
22140 | 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 56 29 28 4a 52 49 45 6e 76 | (*CallStaticMethodFloatV)(JRIEnv |
22160 | 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 |
22180 | 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 74 20 63 29 3b 0a 09 | _Class*.a,.jint.b,.va_list.c);.. |
221a0 | 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 74 41 29 | jfloat.(*CallStaticMethodFloatA) |
221c0 | 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 |
221e0 | 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 |
22200 | 75 65 2a 20 63 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 | ue*.c);..jdouble.(*CallStaticMet |
22220 | 68 6f 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 2c | hodDouble)(JRIEnv*.env,.jint.op, |
22240 | 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 |
22260 | 20 62 2c 20 2e 2e 2e 29 3b 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 43 61 6c 6c 53 74 61 74 69 63 4d | .b,....);..jdouble.(*CallStaticM |
22280 | 65 74 68 6f 64 44 6f 75 62 6c 65 56 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 | ethodDoubleV)(JRIEnv*.env,.jint. |
222a0 | 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 |
222c0 | 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 65 09 28 2a 43 61 | int.b,.va_list.c);..jdouble.(*Ca |
222e0 | 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 41 29 28 4a 52 49 45 6e 76 2a 20 65 | llStaticMethodDoubleA)(JRIEnv*.e |
22300 | 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 |
22320 | 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 3b 0a 09 6a | ass*.a,.jint.b,.JRIValue*.c);..j |
22340 | 69 6e 74 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 44 29 28 4a 52 49 45 6e 76 2a 20 | int.(*GetStaticFieldID)(JRIEnv*. |
22360 | 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 |
22380 | 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 20 63 68 | lass*.a,.const.char*.b,.const.ch |
223a0 | 61 72 2a 20 63 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 29 | ar*.c);..void*.(*GetStaticField) |
223c0 | 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 |
223e0 | 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 62 6f 6f | va_lang_Class*.a,.jint.b);..jboo |
22400 | 6c 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 4a 52 49 45 6e | l.(*GetStaticFieldBoolean)(JRIEn |
22420 | 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 |
22440 | 67 5f 43 6c 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 62 79 74 65 09 28 2a 47 65 | g_Class*.a,.jint.b);..jbyte.(*Ge |
22460 | 74 53 74 61 74 69 63 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 | tStaticFieldByte)(JRIEnv*.env,.j |
22480 | 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 20 | int.op,.struct.java_lang_Class*. |
224a0 | 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 63 68 61 72 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 | a,.jint.b);..jchar.(*GetStaticFi |
224c0 | 65 6c 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 73 | eldChar)(JRIEnv*.env,.jint.op,.s |
224e0 | 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 |
22500 | 29 3b 0a 09 6a 73 68 6f 72 74 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 | );..jshort.(*GetStaticFieldShort |
22520 | 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 |
22540 | 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 6a 69 6e | ava_lang_Class*.a,.jint.b);..jin |
22560 | 74 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 | t.(*GetStaticFieldInt)(JRIEnv*.e |
22580 | 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 |
225a0 | 61 73 73 2a 20 61 2c 20 6a 69 6e 74 20 62 29 3b 0a 09 6a 6c 6f 6e 67 09 28 2a 47 65 74 53 74 61 | ass*.a,.jint.b);..jlong.(*GetSta |
225c0 | 74 69 63 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 | ticFieldLong)(JRIEnv*.env,.jint. |
225e0 | 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 |
22600 | 69 6e 74 20 62 29 3b 0a 09 6a 66 6c 6f 61 74 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 | int.b);..jfloat.(*GetStaticField |
22620 | 46 6c 6f 61 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 | Float)(JRIEnv*.env,.jint.op,.str |
22640 | 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 29 3b | uct.java_lang_Class*.a,.jint.b); |
22660 | 0a 09 6a 64 6f 75 62 6c 65 09 28 2a 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 44 6f 75 62 6c 65 | ..jdouble.(*GetStaticFieldDouble |
22680 | 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 |
226a0 | 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 76 6f 69 | ava_lang_Class*.a,.jint.b);..voi |
226c0 | 64 09 28 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c | d.(*SetStaticField)(JRIEnv*.env, |
226e0 | 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 |
22700 | 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 6f 69 64 09 28 2a 53 | *.a,.jint.b,.void*.c);..void.(*S |
22720 | 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 29 28 4a 52 49 45 6e 76 2a 20 65 6e | etStaticFieldBoolean)(JRIEnv*.en |
22740 | 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 |
22760 | 73 73 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 | ss*.a,.jint.b,.jbool.c);..void.( |
22780 | 2a 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 | *SetStaticFieldByte)(JRIEnv*.env |
227a0 | 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 |
227c0 | 73 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 62 79 74 65 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a | s*.a,.jint.b,.jbyte.c);..void.(* |
227e0 | 53 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 | SetStaticFieldChar)(JRIEnv*.env, |
22800 | 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 |
22820 | 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 63 68 61 72 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 | *.a,.jint.b,.jchar.c);..void.(*S |
22840 | 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c | etStaticFieldShort)(JRIEnv*.env, |
22860 | 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 |
22880 | 2a 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 73 68 6f 72 74 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a | *.a,.jint.b,.jshort.c);..void.(* |
228a0 | 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 | SetStaticFieldInt)(JRIEnv*.env,. |
228c0 | 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* |
228e0 | 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 |
22900 | 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 65 6e 76 2c 20 6a 69 | StaticFieldLong)(JRIEnv*.env,.ji |
22920 | 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 |
22940 | 2c 20 6a 69 6e 74 20 62 2c 20 6a 6c 6f 6e 67 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 53 | ,.jint.b,.jlong.c);..void.(*SetS |
22960 | 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 |
22980 | 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 |
229a0 | 2c 20 6a 69 6e 74 20 62 2c 20 6a 66 6c 6f 61 74 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 | ,.jint.b,.jfloat.c);..void.(*Set |
229c0 | 53 74 61 74 69 63 46 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 | StaticFieldDouble)(JRIEnv*.env,. |
229e0 | 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* |
22a00 | 20 61 2c 20 6a 69 6e 74 20 62 2c 20 6a 64 6f 75 62 6c 65 20 63 29 3b 0a 09 73 74 72 75 63 74 20 | .a,.jint.b,.jdouble.c);..struct. |
22a20 | 6a 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 29 28 4a | java_lang_String*.(*NewString)(J |
22a40 | 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 63 68 61 72 | RIEnv*.env,.jint.op,.const.jchar |
22a60 | 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 67 4c | *.a,.jint.b);..jint.(*GetStringL |
22a80 | 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 73 74 72 | ength)(JRIEnv*.env,.jint.op,.str |
22aa0 | 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 63 6f 6e 73 74 | uct.java_lang_String*.a);..const |
22ac0 | 20 6a 63 68 61 72 2a 09 28 2a 47 65 74 53 74 72 69 6e 67 43 68 61 72 73 29 28 4a 52 49 45 6e 76 | .jchar*.(*GetStringChars)(JRIEnv |
22ae0 | 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 |
22b00 | 5f 53 74 72 69 6e 67 2a 20 61 29 3b 0a 09 73 74 72 75 63 74 20 6a 61 76 61 5f 6c 61 6e 67 5f 53 | _String*.a);..struct.java_lang_S |
22b20 | 74 72 69 6e 67 2a 09 28 2a 4e 65 77 53 74 72 69 6e 67 55 54 46 29 28 4a 52 49 45 6e 76 2a 20 65 | tring*.(*NewStringUTF)(JRIEnv*.e |
22b40 | 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 63 6f 6e 73 74 20 6a 62 79 74 65 2a 20 61 2c 20 6a 69 6e | nv,.jint.op,.const.jbyte*.a,.jin |
22b60 | 74 20 62 29 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 74 72 69 6e 67 55 54 46 4c 65 6e 67 74 68 | t.b);..jint.(*GetStringUTFLength |
22b80 | 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 |
22ba0 | 61 76 61 5f 6c 61 6e 67 5f 53 74 72 69 6e 67 2a 20 61 29 3b 0a 09 63 6f 6e 73 74 20 6a 62 79 74 | ava_lang_String*.a);..const.jbyt |
22bc0 | 65 2a 09 28 2a 47 65 74 53 74 72 69 6e 67 55 54 46 43 68 61 72 73 29 28 4a 52 49 45 6e 76 2a 20 | e*.(*GetStringUTFChars)(JRIEnv*. |
22be0 | 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 53 | env,.jint.op,.struct.java_lang_S |
22c00 | 74 72 69 6e 67 2a 20 61 29 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 77 53 63 61 6c 61 72 41 72 72 | tring*.a);..void*.(*NewScalarArr |
22c20 | 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 61 | ay)(JRIEnv*.env,.jint.op,.jint.a |
22c40 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 62 2c 20 63 6f 6e 73 74 20 6a 62 79 74 65 2a 20 63 29 | ,.const.char*.b,.const.jbyte*.c) |
22c60 | 3b 0a 09 6a 69 6e 74 09 28 2a 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 29 28 | ;..jint.(*GetScalarArrayLength)( |
22c80 | 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 29 3b 0a | JRIEnv*.env,.jint.op,.void*.a);. |
22ca0 | 09 6a 62 79 74 65 2a 09 28 2a 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 | .jbyte*.(*GetScalarArrayElements |
22cc0 | 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 29 | )(JRIEnv*.env,.jint.op,.void*.a) |
22ce0 | 3b 0a 09 76 6f 69 64 2a 09 28 2a 4e 65 77 4f 62 6a 65 63 74 41 72 72 61 79 29 28 4a 52 49 45 6e | ;..void*.(*NewObjectArray)(JRIEn |
22d00 | 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f 70 2c 20 6a 69 6e 74 20 61 2c 20 73 74 72 75 63 74 20 | v*.env,.jint.op,.jint.a,.struct. |
22d20 | 6a 61 76 61 5f 6c 61 6e 67 5f 43 6c 61 73 73 2a 20 62 2c 20 76 6f 69 64 2a 20 63 29 3b 0a 09 6a | java_lang_Class*.b,.void*.c);..j |
22d40 | 69 6e 74 09 28 2a 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 4c 65 6e 67 74 68 29 28 4a 52 49 45 | int.(*GetObjectArrayLength)(JRIE |
22d60 | 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 29 3b 0a 09 76 6f 69 | nv*.env,.jint.op,.void*.a);..voi |
22d80 | 64 2a 09 28 2a 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e 74 29 28 4a 52 49 45 | d*.(*GetObjectArrayElement)(JRIE |
22da0 | 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 20 | nv*.env,.jint.op,.void*.a,.jint. |
22dc0 | 62 29 3b 0a 09 76 6f 69 64 09 28 2a 53 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 6d 65 6e | b);..void.(*SetObjectArrayElemen |
22de0 | 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 61 | t)(JRIEnv*.env,.jint.op,.void*.a |
22e00 | 2c 20 6a 69 6e 74 20 62 2c 20 76 6f 69 64 2a 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 52 65 67 69 | ,.jint.b,.void*.c);..void.(*Regi |
22e20 | 73 74 65 72 4e 61 74 69 76 65 73 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 6f | sterNatives)(JRIEnv*.env,.jint.o |
22e40 | 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 63 68 | p,.struct.java_lang_Class*.a,.ch |
22e60 | 61 72 2a 2a 20 62 2c 20 76 6f 69 64 2a 2a 20 63 29 3b 0a 09 76 6f 69 64 09 28 2a 55 6e 72 65 67 | ar**.b,.void**.c);..void.(*Unreg |
22e80 | 69 73 74 65 72 4e 61 74 69 76 65 73 29 28 4a 52 49 45 6e 76 2a 20 65 6e 76 2c 20 6a 69 6e 74 20 | isterNatives)(JRIEnv*.env,.jint. |
22ea0 | 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 29 3b 0a | op,.struct.java_lang_Class*.a);. |
22ec0 | 7d 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | };../*************************** |
22ee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
22f00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4a 52 49 45 6e 76 20 4f | ********************..*.JRIEnv.O |
22f20 | 70 65 72 61 74 69 6f 6e 20 49 44 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | peration.IDs..****************** |
22f40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
22f60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 74 | ****************************/..t |
22f80 | 79 70 65 64 65 66 20 65 6e 75 6d 20 4a 52 49 45 6e 76 4f 70 65 72 61 74 69 6f 6e 73 20 7b 0a 09 | ypedef.enum.JRIEnvOperations.{.. |
22fa0 | 4a 52 49 5f 52 65 73 65 72 76 65 64 30 5f 6f 70 2c 0a 09 4a 52 49 5f 52 65 73 65 72 76 65 64 31 | JRI_Reserved0_op,..JRI_Reserved1 |
22fc0 | 5f 6f 70 2c 0a 09 4a 52 49 5f 52 65 73 65 72 76 65 64 32 5f 6f 70 2c 0a 09 4a 52 49 5f 4c 6f 61 | _op,..JRI_Reserved2_op,..JRI_Loa |
22fe0 | 64 43 6c 61 73 73 5f 6f 70 2c 0a 09 4a 52 49 5f 46 69 6e 64 43 6c 61 73 73 5f 6f 70 2c 0a 09 4a | dClass_op,..JRI_FindClass_op,..J |
23000 | 52 49 5f 54 68 72 6f 77 5f 6f 70 2c 0a 09 4a 52 49 5f 54 68 72 6f 77 4e 65 77 5f 6f 70 2c 0a 09 | RI_Throw_op,..JRI_ThrowNew_op,.. |
23020 | 4a 52 49 5f 45 78 63 65 70 74 69 6f 6e 4f 63 63 75 72 72 65 64 5f 6f 70 2c 0a 09 4a 52 49 5f 45 | JRI_ExceptionOccurred_op,..JRI_E |
23040 | 78 63 65 70 74 69 6f 6e 44 65 73 63 72 69 62 65 5f 6f 70 2c 0a 09 4a 52 49 5f 45 78 63 65 70 74 | xceptionDescribe_op,..JRI_Except |
23060 | 69 6f 6e 43 6c 65 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 47 6c 6f 62 61 6c 52 65 66 5f 6f | ionClear_op,..JRI_NewGlobalRef_o |
23080 | 70 2c 0a 09 4a 52 49 5f 44 69 73 70 6f 73 65 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 0a 09 4a 52 | p,..JRI_DisposeGlobalRef_op,..JR |
230a0 | 49 5f 47 65 74 47 6c 6f 62 61 6c 52 65 66 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 47 6c 6f 62 61 | I_GetGlobalRef_op,..JRI_SetGloba |
230c0 | 6c 52 65 66 5f 6f 70 2c 0a 09 4a 52 49 5f 49 73 53 61 6d 65 4f 62 6a 65 63 74 5f 6f 70 2c 0a 09 | lRef_op,..JRI_IsSameObject_op,.. |
230e0 | 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 | JRI_NewObject_op,..JRI_NewObject |
23100 | 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 4e 65 77 4f 62 6a 65 63 74 5f 6f 70 5f 61 | _op_va_list,..JRI_NewObject_op_a |
23120 | 72 72 61 79 2c 0a 09 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 43 6c 61 73 73 5f 6f 70 2c 0a 09 4a | rray,..JRI_GetObjectClass_op,..J |
23140 | 52 49 5f 49 73 49 6e 73 74 61 6e 63 65 4f 66 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 4d 65 74 68 | RI_IsInstanceOf_op,..JRI_GetMeth |
23160 | 6f 64 49 44 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 2c 0a 09 4a 52 | odID_op,..JRI_CallMethod_op,..JR |
23180 | 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 61 | I_CallMethod_op_va_list,..JRI_Ca |
231a0 | 6c 6c 4d 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 4d 65 74 68 | llMethod_op_array,..JRI_CallMeth |
231c0 | 6f 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 6f 6f | odBoolean_op,..JRI_CallMethodBoo |
231e0 | 6c 65 61 6e 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 68 6f 64 | lean_op_va_list,..JRI_CallMethod |
23200 | 42 6f 6f 6c 65 61 6e 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 | Boolean_op_array,..JRI_CallMetho |
23220 | 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 | dByte_op,..JRI_CallMethodByte_op |
23240 | 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 42 79 74 65 5f 6f 70 | _va_list,..JRI_CallMethodByte_op |
23260 | 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 2c 0a | _array,..JRI_CallMethodChar_op,. |
23280 | 09 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 0a | .JRI_CallMethodChar_op_va_list,. |
232a0 | 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 43 68 61 72 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a | .JRI_CallMethodChar_op_array,..J |
232c0 | 52 49 5f 43 61 6c 6c 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 | RI_CallMethodShort_op,..JRI_Call |
232e0 | 4d 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 | MethodShort_op_va_list,..JRI_Cal |
23300 | 6c 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 5f 43 61 6c 6c | lMethodShort_op_array,..JRI_Call |
23320 | 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 49 6e 74 | MethodInt_op,..JRI_CallMethodInt |
23340 | 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 68 6f 64 49 6e 74 5f | _op_va_list,..JRI_CallMethodInt_ |
23360 | 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 4c 6f 6e 67 5f 6f 70 | op_array,..JRI_CallMethodLong_op |
23380 | 2c 0a 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 76 61 5f 6c 69 73 74 | ,..JRI_CallMethodLong_op_va_list |
233a0 | 2c 0a 09 4a 52 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 0a | ,..JRI_CallMethodLong_op_array,. |
233c0 | 09 4a 52 49 5f 43 61 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 | .JRI_CallMethodFloat_op,..JRI_Ca |
233e0 | 6c 6c 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f 43 | llMethodFloat_op_va_list,..JRI_C |
23400 | 61 6c 6c 4d 65 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 | allMethodFloat_op_array,..JRI_Ca |
23420 | 6c 6c 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 4d 65 74 68 | llMethodDouble_op,..JRI_CallMeth |
23440 | 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 5f 43 61 6c 6c 4d 65 | odDouble_op_va_list,..JRI_CallMe |
23460 | 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 | thodDouble_op_array,..JRI_GetFie |
23480 | 6c 64 49 44 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 5f 6f 70 2c 0a 09 4a 52 49 5f | ldID_op,..JRI_GetField_op,..JRI_ |
234a0 | 47 65 74 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 46 69 65 6c | GetFieldBoolean_op,..JRI_GetFiel |
234c0 | 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 43 68 61 72 5f 6f 70 2c 0a | dByte_op,..JRI_GetFieldChar_op,. |
234e0 | 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 | .JRI_GetFieldShort_op,..JRI_GetF |
23500 | 69 65 6c 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 | ieldInt_op,..JRI_GetFieldLong_op |
23520 | 2c 0a 09 4a 52 49 5f 47 65 74 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 | ,..JRI_GetFieldFloat_op,..JRI_Ge |
23540 | 74 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 5f 6f | tFieldDouble_op,..JRI_SetField_o |
23560 | 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 42 6f 6f 6c 65 61 6e 5f 6f 70 2c 0a 09 4a 52 49 | p,..JRI_SetFieldBoolean_op,..JRI |
23580 | 5f 53 65 74 46 69 65 6c 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 43 | _SetFieldByte_op,..JRI_SetFieldC |
235a0 | 68 61 72 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c 0a 09 | har_op,..JRI_SetFieldShort_op,.. |
235c0 | 4a 52 49 5f 53 65 74 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c | JRI_SetFieldInt_op,..JRI_SetFiel |
235e0 | 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c | dLong_op,..JRI_SetFieldFloat_op, |
23600 | 0a 09 4a 52 49 5f 53 65 74 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f 49 73 | ..JRI_SetFieldDouble_op,..JRI_Is |
23620 | 53 75 62 63 6c 61 73 73 4f 66 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 4d 65 74 | SubclassOf_op,..JRI_GetStaticMet |
23640 | 68 6f 64 49 44 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 5f | hodID_op,..JRI_CallStaticMethod_ |
23660 | 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 5f 6f 70 5f 76 61 5f | op,..JRI_CallStaticMethod_op_va_ |
23680 | 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 6f 64 5f 6f 70 5f 61 | list,..JRI_CallStaticMethod_op_a |
236a0 | 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 42 6f 6f 6c 65 | rray,..JRI_CallStaticMethodBoole |
236c0 | 61 6e 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 42 6f 6f 6c | an_op,..JRI_CallStaticMethodBool |
236e0 | 65 61 6e 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 | ean_op_va_list,..JRI_CallStaticM |
23700 | 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 5f 43 61 6c 6c | ethodBoolean_op_array,..JRI_Call |
23720 | 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 | StaticMethodByte_op,..JRI_CallSt |
23740 | 61 74 69 63 4d 65 74 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 | aticMethodByte_op_va_list,..JRI_ |
23760 | 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 42 79 74 65 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 | CallStaticMethodByte_op_array,.. |
23780 | 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 2c 0a 09 4a 52 | JRI_CallStaticMethodChar_op,..JR |
237a0 | 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 |
237c0 | 74 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 5f 6f 70 5f | t,..JRI_CallStaticMethodChar_op_ |
237e0 | 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 53 68 6f 72 | array,..JRI_CallStaticMethodShor |
23800 | 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 53 68 6f 72 74 | t_op,..JRI_CallStaticMethodShort |
23820 | 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 |
23840 | 6f 64 53 68 6f 72 74 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 | odShort_op_array,..JRI_CallStati |
23860 | 63 4d 65 74 68 6f 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 | cMethodInt_op,..JRI_CallStaticMe |
23880 | 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 53 74 61 | thodInt_op_va_list,..JRI_CallSta |
238a0 | 74 69 63 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 | ticMethodInt_op_array,..JRI_Call |
238c0 | 53 74 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 43 61 6c 6c 53 74 | StaticMethodLong_op,..JRI_CallSt |
238e0 | 61 74 69 63 4d 65 74 68 6f 64 4c 6f 6e 67 5f 6f 70 5f 76 61 5f 6c 69 73 74 2c 0a 09 4a 52 49 5f | aticMethodLong_op_va_list,..JRI_ |
23900 | 43 61 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 0a 09 | CallStaticMethodLong_op_array,.. |
23920 | 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 5f 6f 70 2c 0a 09 4a | JRI_CallStaticMethodFloat_op,..J |
23940 | 52 49 5f 43 61 6c 6c 53 74 61 74 69 63 4d 65 74 68 6f 64 46 6c 6f 61 74 5f 6f 70 5f 76 61 5f 6c | RI_CallStaticMethodFloat_op_va_l |
23960 | 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 46 6c 6f 61 74 5f | ist,..JRI_CallStaticMethodFloat_ |
23980 | 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 65 74 68 6f 64 44 | op_array,..JRI_CallStaticMethodD |
239a0 | 6f 75 62 6c 65 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 44 | ouble_op,..JRI_CallStaticMethodD |
239c0 | 6f 75 62 6c 65 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 | ouble_op_va_list,..JRI_CallStati |
239e0 | 63 4d 65 74 68 6f 64 44 6f 75 62 6c 65 5f 6f 70 5f 61 72 72 61 79 2c 0a 09 4a 52 49 5f 47 65 74 | cMethodDouble_op_array,..JRI_Get |
23a00 | 53 74 61 74 69 63 46 69 65 6c 64 49 44 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 | StaticFieldID_op,..JRI_GetStatic |
23a20 | 46 69 65 6c 64 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f | Field_op,..JRI_GetStaticFieldBoo |
23a40 | 6c 65 61 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 | lean_op,..JRI_GetStaticFieldByte |
23a60 | 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 5f 6f 70 2c | _op,..JRI_GetStaticFieldChar_op, |
23a80 | 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c 0a 09 4a | ..JRI_GetStaticFieldShort_op,..J |
23aa0 | 52 49 5f 47 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 | RI_GetStaticFieldInt_op,..JRI_Ge |
23ac0 | 74 53 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 | tStaticFieldLong_op,..JRI_GetSta |
23ae0 | 74 69 63 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 61 74 69 63 | ticFieldFloat_op,..JRI_GetStatic |
23b00 | 46 69 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 | FieldDouble_op,..JRI_SetStaticFi |
23b20 | 65 6c 64 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 6f 6f 6c 65 | eld_op,..JRI_SetStaticFieldBoole |
23b40 | 61 6e 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 42 79 74 65 5f 6f | an_op,..JRI_SetStaticFieldByte_o |
23b60 | 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 43 68 61 72 5f 6f 70 2c 0a 09 | p,..JRI_SetStaticFieldChar_op,.. |
23b80 | 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 53 68 6f 72 74 5f 6f 70 2c 0a 09 4a 52 49 | JRI_SetStaticFieldShort_op,..JRI |
23ba0 | 5f 53 65 74 53 74 61 74 69 63 46 69 65 6c 64 49 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 | _SetStaticFieldInt_op,..JRI_SetS |
23bc0 | 74 61 74 69 63 46 69 65 6c 64 4c 6f 6e 67 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 | taticFieldLong_op,..JRI_SetStati |
23be0 | 63 46 69 65 6c 64 46 6c 6f 61 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 53 74 61 74 69 63 46 69 | cFieldFloat_op,..JRI_SetStaticFi |
23c00 | 65 6c 64 44 6f 75 62 6c 65 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 5f 6f 70 2c | eldDouble_op,..JRI_NewString_op, |
23c20 | 0a 09 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 4c 65 6e 67 74 68 5f 6f 70 2c 0a 09 4a 52 49 5f 47 | ..JRI_GetStringLength_op,..JRI_G |
23c40 | 65 74 53 74 72 69 6e 67 43 68 61 72 73 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 53 74 72 69 6e 67 | etStringChars_op,..JRI_NewString |
23c60 | 55 54 46 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 74 72 69 6e 67 55 54 46 4c 65 6e 67 74 68 5f | UTF_op,..JRI_GetStringUTFLength_ |
23c80 | 6f 70 2c 0a 09 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 0a 09 | op,..JRI_GetStringUTFChars_op,.. |
23ca0 | 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 | JRI_NewScalarArray_op,..JRI_GetS |
23cc0 | 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 53 63 61 | calarArrayLength_op,..JRI_GetSca |
23ce0 | 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 5f 6f 70 2c 0a 09 4a 52 49 5f 4e 65 77 4f 62 6a | larArrayElements_op,..JRI_NewObj |
23d00 | 65 63 74 41 72 72 61 79 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 | ectArray_op,..JRI_GetObjectArray |
23d20 | 4c 65 6e 67 74 68 5f 6f 70 2c 0a 09 4a 52 49 5f 47 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c | Length_op,..JRI_GetObjectArrayEl |
23d40 | 65 6d 65 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 53 65 74 4f 62 6a 65 63 74 41 72 72 61 79 45 6c 65 | ement_op,..JRI_SetObjectArrayEle |
23d60 | 6d 65 6e 74 5f 6f 70 2c 0a 09 4a 52 49 5f 52 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 5f 6f 70 | ment_op,..JRI_RegisterNatives_op |
23d80 | 2c 0a 09 4a 52 49 5f 55 6e 72 65 67 69 73 74 65 72 4e 61 74 69 76 65 73 5f 6f 70 0a 7d 20 4a 52 | ,..JRI_UnregisterNatives_op.}.JR |
23da0 | 49 45 6e 76 4f 70 65 72 61 74 69 6f 6e 73 3b 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 | IEnvOperations;..#ifdef.__cplusp |
23dc0 | 6c 75 73 0a 7d 20 2f 2a 20 65 78 74 65 72 6e 20 22 43 22 20 2a 2f 0a 23 65 6e 64 69 66 20 2f 2a | lus.}./*.extern."C".*/.#endif./* |
23de0 | 20 5f 5f 63 70 6c 75 73 70 6c 75 73 20 2a 2f 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 4a 52 49 5f 48 | .__cplusplus.*/..#endif./*.JRI_H |
23e00 | 20 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .*/./*************************** |
23e20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
23e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 00 00 00 20 00 71 00 64 00 65 00 | *******************/......q.d.e. |
23e60 | 73 00 6b 00 74 00 6f 00 70 00 77 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 0c 47 2f 2a 2a | s.k.t.o.p.w.i.d.g.e.t...h...G/** |
23e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
23ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
23ec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | **********.**.$Id$.**.**.Definit |
23ee0 | 69 6f 6e 20 6f 66 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 20 63 6c 61 73 73 2e 0a 2a 2a 0a | ion.of.QDesktopWidget.class..**. |
23f00 | 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 31 20 54 72 6f 6c 6c | **.Copyright.(C).1992-2001.Troll |
23f20 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
23f40 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b | **.**.This.file.is.part.of.the.k |
23f60 | 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b | ernel.module.of.the.Qt.GUI.Toolk |
23f80 | 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | it..**.**.This.file.may.be.distr |
23fa0 | 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 | ibuted.under.the.terms.of.the.Q. |
23fc0 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 | Public.License.**.as.defined.by. |
23fe0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 | Trolltech.ASA.of.Norway.and.appe |
24000 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c | aring.in.the.file.**.LICENSE.QPL |
24020 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | .included.in.the.packaging.of.th |
24040 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | is.file..**.**.This.file.may.be. |
24060 | 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 | distributed.and/or.modified.unde |
24080 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 | r.the.terms.of.the.**.GNU.Genera |
240a0 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 | l.Public.License.version.2.as.pu |
240c0 | 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 | blished.by.the.Free.Software.**. |
240e0 | 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | Foundation.and.appearing.in.the. |
24100 | 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | file.LICENSE.GPL.included.in.the |
24120 | 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | .**.packaging.of.this.file..**.* |
24140 | 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 | *.Licensees.holding.valid.Qt.Ent |
24160 | 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e | erprise.Edition.or.Qt.Profession |
24180 | 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 55 6e 69 78 2f | al.Edition.**.licenses.for.Unix/ |
241a0 | 58 31 31 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 | X11.may.use.this.file.in.accorda |
241c0 | 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 | nce.with.the.Qt.Commercial.**.Li |
241e0 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 | cense.Agreement.provided.with.th |
24200 | 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 | e.Software..**.**.This.file.is.p |
24220 | 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f | rovided.AS.IS.with.NO.WARRANTY.O |
24240 | 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 | F.ANY.KIND,.INCLUDING.THE.**.WAR |
24260 | 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 | RANTY.OF.DESIGN,.MERCHANTABILITY |
24280 | 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 | .AND.FITNESS.FOR.A.PARTICULAR.PU |
242a0 | 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | RPOSE..**.**.See.http://qtsoftwa |
242c0 | 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c | re.com/pricing.html.or.email.sal |
242e0 | 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d | es@trolltech.com.for.**...inform |
24300 | 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 | ation.about.Qt.Commercial.Licens |
24320 | 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | e.Agreements..**.See.http://qtso |
24340 | 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/qpl/.for.QPL.licensin |
24360 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | g.information..**.See.http://qts |
24380 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/gpl/.for.GPL.licensi |
243a0 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e | ng.information..**.**.Contact.in |
243c0 | 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f | fo@trolltech.com.if.any.conditio |
243e0 | 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 | ns.of.this.licensing.are.**.not. |
24400 | 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | clear.to.you..**.*************** |
24420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
24440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 | ***********************/..#ifnde |
24460 | 66 20 51 44 45 53 4b 54 4f 50 57 49 44 47 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 45 53 4b | f.QDESKTOPWIDGET_H.#define.QDESK |
24480 | 54 4f 50 57 49 44 47 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 | TOPWIDGET_H..#ifndef.QT_H.#inclu |
244a0 | 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 | de."qwidget.h".#endif.//.QT_H..c |
244c0 | 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 65 73 6b 74 6f | lass.QApplication;.class.QDeskto |
244e0 | 70 57 69 64 67 65 74 50 72 69 76 61 74 65 3b 20 2f 2a 20 44 6f 6e 27 74 20 74 6f 75 63 68 21 20 | pWidgetPrivate;./*.Don't.touch!. |
24500 | 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 | */..class.Q_EXPORT.QDesktopWidge |
24520 | 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 | t.:.public.QWidget.{.....Q_OBJEC |
24540 | 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 28 29 3b 0a | T.public:.....QDesktopWidget();. |
24560 | 20 20 20 20 7e 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c | ....~QDesktopWidget();......bool |
24580 | 20 69 73 56 69 72 74 75 61 6c 44 65 73 6b 74 6f 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | .isVirtualDesktop().const;...... |
245a0 | 69 6e 74 20 6e 75 6d 53 63 72 65 65 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 | int.numScreens().const;.....int. |
245c0 | 70 72 69 6d 61 72 79 53 63 72 65 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 | primaryScreen().const;......int. |
245e0 | 73 63 72 65 65 6e 4e 75 6d 62 65 72 28 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 | screenNumber(.QWidget.*widget.=. |
24600 | 30 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 34 2e 30 3a 20 63 6f 6e 73 74 20 51 57 69 | 0.).const;.//.###.4.0:.const.QWi |
24620 | 64 67 65 74 2a 0a 20 20 20 20 69 6e 74 20 73 63 72 65 65 6e 4e 75 6d 62 65 72 28 20 63 6f 6e 73 | dget*.....int.screenNumber(.cons |
24640 | 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 57 69 64 67 65 74 | t.QPoint.&.).const;......QWidget |
24660 | 20 2a 73 63 72 65 65 6e 28 20 69 6e 74 20 73 63 72 65 65 6e 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 | .*screen(.int.screen.=.-1.);.... |
24680 | 20 20 63 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 69 | ..const.QRect&.screenGeometry(.i |
246a0 | 6e 74 20 73 63 72 65 65 6e 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 | nt.screen.=.-1.).const;.....cons |
246c0 | 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 51 57 69 64 67 65 74 | t.QRect&.screenGeometry(.QWidget |
246e0 | 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 73 63 | .*widget.).const.....{.return.sc |
24700 | 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 72 28 20 77 69 64 67 | reenGeometry(.screenNumber(.widg |
24720 | 65 74 20 29 20 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 73 63 72 65 65 | et.).);.}.....const.QRect&.scree |
24740 | 6e 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 | nGeometry(.const.QPoint.&point.) |
24760 | 20 63 6f 6e 73 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 | .const.....{.return.screenGeomet |
24780 | 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 0a 0a | ry(.screenNumber(.point.).);.}.. |
247a0 | 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 47 65 6f 6d 65 74 | ....const.QRect&.availableGeomet |
247c0 | 72 79 28 20 69 6e 74 20 73 63 72 65 65 6e 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ry(.int.screen.=.-1.).const;.... |
247e0 | 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 61 76 61 69 6c 61 62 6c 65 47 65 6f 6d 65 74 72 79 28 | .const.QRect&.availableGeometry( |
24800 | 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 | .QWidget.*widget.).const.....{.r |
24820 | 65 74 75 72 6e 20 61 76 61 69 6c 61 62 6c 65 47 65 6f 6d 65 74 72 79 28 20 73 63 72 65 65 6e 4e | eturn.availableGeometry(.screenN |
24840 | 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 6f 6e 73 74 20 51 | umber(.widget.).);.}.....const.Q |
24860 | 52 65 63 74 26 20 61 76 61 69 6c 61 62 6c 65 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 | Rect&.availableGeometry(.const.Q |
24880 | 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 74 75 72 | Point.&point.).const.....{.retur |
248a0 | 6e 20 61 76 61 69 6c 61 62 6c 65 47 65 6f 6d 65 74 72 79 28 20 73 63 72 65 65 6e 4e 75 6d 62 65 | n.availableGeometry(.screenNumbe |
248c0 | 72 28 20 70 6f 69 6e 74 20 29 20 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 | r(.point.).);.}......void.insert |
248e0 | 43 68 69 6c 64 28 20 51 4f 62 6a 65 63 74 20 2a 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 | Child(.QObject.*.);..signals:... |
24900 | 20 20 76 6f 69 64 20 72 65 73 69 7a 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | ..void.resized(.int.);.....void. |
24920 | 77 6f 72 6b 41 72 65 61 52 65 73 69 7a 65 64 28 20 69 6e 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | workAreaResized(.int.);..protect |
24940 | 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a | ed:.....void.resizeEvent(.QResiz |
24960 | 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 65 73 6b | eEvent.*e.);..private:.....QDesk |
24980 | 74 6f 70 57 69 64 67 65 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 | topWidgetPrivate.*d;..#if.define |
249a0 | 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 6f | d(Q_DISABLE_COPY).//.Disabled.co |
249c0 | 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 20 | py.constructor.and.operator=.... |
249e0 | 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 44 65 73 6b 74 6f 70 57 | .QDesktopWidget(.const.QDesktopW |
24a00 | 69 64 67 65 74 20 26 20 29 3b 0a 20 20 20 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 20 26 6f | idget.&.);.....QDesktopWidget.&o |
24a20 | 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 65 73 6b 74 6f 70 57 69 64 67 65 74 20 26 | perator=(.const.QDesktopWidget.& |
24a40 | 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 | .);.#endif......friend.class.QAp |
24a60 | 70 6c 69 63 61 74 69 6f 6e 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 66 | plication;.#ifdef.Q_WS_QWS.....f |
24a80 | 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 44 69 73 70 6c 61 79 3b 0a 23 65 6e 64 69 66 0a 7d | riend.class.QWSDisplay;.#endif.} |
24aa0 | 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 44 45 53 4b 54 4f 50 57 49 44 47 45 54 5f 48 0a 00 00 00 | ;..#endif.//QDESKTOPWIDGET_H.... |
24ac0 | 12 00 71 00 61 00 78 00 62 00 61 00 73 00 65 00 2e 00 68 00 00 12 73 2f 2a 2a 2a 2a 2a 2a 2a 2a | ..q.a.x.b.a.s.e...h...s/******** |
24ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
24b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
24b20 | 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e | ****.**.$Id:.$.**.**.Declaration |
24b40 | 20 6f 66 20 74 68 65 20 51 41 78 42 61 73 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 | .of.the.QAxBase.class.**.**.Copy |
24b60 | 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | right.(C).2001-2003.Trolltech.AS |
24b80 | 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 | A...All.rights.reserved..**.**.T |
24ba0 | 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 41 63 74 69 76 65 20 51 | his.file.is.part.of.the.Active.Q |
24bc0 | 74 20 69 6e 74 65 67 72 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 | t.integration..**.**.Licensees.h |
24be0 | 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 | olding.valid.Qt.Enterprise.Editi |
24c00 | 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 | on.**.licenses.for.Windows.may.u |
24c20 | 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 | se.this.file.in.accordance.with. |
24c40 | 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 | the.Qt.Commercial.**.License.Agr |
24c60 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 | eement.provided.with.the.Softwar |
24c80 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 | e..**.**.This.file.is.not.availa |
24ca0 | 62 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 | ble.for.use.under.any.other.lice |
24cc0 | 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 | nse.without.**.express.written.p |
24ce0 | 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c | ermission.from.the.copyright.hol |
24d00 | 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | der..**.**.This.file.is.provided |
24d20 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
24d40 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
24d60 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
24d80 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
24da0 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
24dc0 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
24de0 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
24e00 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
24e20 | 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 | ments..**.**.Contact.info@trollt |
24e40 | 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 | ech.com.if.any.conditions.of.thi |
24e60 | 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 | s.licensing.are.**.not.clear.to. |
24e80 | 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | you..**.************************ |
24ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
24ec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 55 4e 49 43 4f 44 45 | **************/..#ifndef.UNICODE |
24ee0 | 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 66 | .#define.UNICODE.#endif..#ifndef |
24f00 | 20 51 41 58 42 41 53 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 58 42 41 53 45 5f 48 0a 0a 23 69 | .QAXBASE_H.#define.QAXBASE_H..#i |
24f20 | 6e 63 6c 75 64 65 20 3c 71 76 61 72 69 61 6e 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f | nclude.<qvariant.h>.#include.<qo |
24f40 | 62 6a 65 63 74 2e 68 3e 0a 0a 73 74 72 75 63 74 20 49 55 6e 6b 6e 6f 77 6e 3b 0a 73 74 72 75 63 | bject.h>..struct.IUnknown;.struc |
24f60 | 74 20 51 55 75 69 64 3b 0a 63 6c 61 73 73 20 51 41 78 45 76 65 6e 74 53 69 6e 6b 3b 0a 63 6c 61 | t.QUuid;.class.QAxEventSink;.cla |
24f80 | 73 73 20 51 41 78 4f 62 6a 65 63 74 3b 0a 63 6c 61 73 73 20 51 41 78 42 61 73 65 50 72 69 76 61 | ss.QAxObject;.class.QAxBasePriva |
24fa0 | 74 65 3b 0a 0a 63 6c 61 73 73 20 51 41 78 42 61 73 65 0a 7b 0a 23 69 66 64 65 66 20 51 5f 51 44 | te;..class.QAxBase.{.#ifdef.Q_QD |
24fc0 | 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 20 69 73 20 | OC.#error."The.Symbol.Q_QDOC.is. |
24fe0 | 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 75 72 70 6f | reserved.for.documentation.purpo |
25000 | 73 65 73 2e 22 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 63 6f | ses.".....Q_PROPERTY(.QString.co |
25020 | 6e 74 72 6f 6c 20 52 45 41 44 20 63 6f 6e 74 72 6f 6c 20 57 52 49 54 45 20 73 65 74 43 6f 6e 74 | ntrol.READ.control.WRITE.setCont |
25040 | 72 6f 6c 20 29 0a 23 65 6e 64 69 66 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 5f 51 | rol.).#endif.public:.#ifndef.Q_Q |
25060 | 44 4f 43 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 3c 51 43 53 74 72 69 6e 67 2c 20 51 | DOC.....typedef.QMap<QCString,.Q |
25080 | 56 61 72 69 61 6e 74 3e 20 50 72 6f 70 65 72 74 79 42 61 67 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 | Variant>.PropertyBag;.#endif.... |
250a0 | 20 20 51 41 78 42 61 73 65 28 20 49 55 6e 6b 6e 6f 77 6e 20 2a 69 66 61 63 65 20 3d 20 30 20 29 | ..QAxBase(.IUnknown.*iface.=.0.) |
250c0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 78 42 61 73 65 28 29 3b 0a 0a 20 20 20 20 51 | ;.....virtual.~QAxBase();......Q |
250e0 | 53 74 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 6c 6f 6e | String.control().const;......lon |
25100 | 67 20 71 75 65 72 79 49 6e 74 65 72 66 61 63 65 28 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 2c | g.queryInterface(.const.QUuid.&, |
25120 | 20 76 6f 69 64 2a 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 64 | .void**.).const;......QVariant.d |
25140 | 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 63 6f 6e | ynamicCall(.const.QCString&,.con |
25160 | 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 31 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 20 0a 09 | st.QVariant.&v1.=.QVariant(),... |
25180 | 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 32 20 3d 20 51 56 61 72 | .......const.QVariant.&v2.=.QVar |
251a0 | 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.& |
251c0 | 76 33 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 | v3.=.QVariant(),.........const.Q |
251e0 | 56 61 72 69 61 6e 74 20 26 76 34 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 | Variant.&v4.=.QVariant(),....... |
25200 | 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 35 20 3d 20 51 56 61 72 69 61 6e 74 28 | ..const.QVariant.&v5.=.QVariant( |
25220 | 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 36 20 3d 20 | ),.........const.QVariant.&v6.=. |
25240 | 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 61 | QVariant(),.........const.QVaria |
25260 | 6e 74 20 26 76 37 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e | nt.&v7.=.QVariant(),.........con |
25280 | 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 38 20 3d 20 51 56 61 72 69 61 6e 74 28 29 20 29 3b 0a | st.QVariant.&v8.=.QVariant().);. |
252a0 | 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 6f 6e 73 74 20 | ....QVariant.dynamicCall(.const. |
252c0 | 51 43 53 74 72 69 6e 67 26 2c 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 20 | QCString&,.QValueList<QVariant>. |
252e0 | 26 76 61 72 73 20 29 3b 0a 20 20 20 20 51 41 78 4f 62 6a 65 63 74 20 2a 71 75 65 72 79 53 75 62 | &vars.);.....QAxObject.*querySub |
25300 | 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 63 6f | Object(.const.QCString.&name,.co |
25320 | 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 31 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 | nst.QVariant.&v1.=.QVariant(),.. |
25340 | 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 32 20 3d 20 51 56 61 | ........const.QVariant.&v2.=.QVa |
25360 | 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 72 69 61 6e 74 | riant(),..........const.QVariant |
25380 | 20 26 76 33 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 | .&v3.=.QVariant(),..........cons |
253a0 | 74 20 51 56 61 72 69 61 6e 74 20 26 76 34 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 | t.QVariant.&v4.=.QVariant(),.... |
253c0 | 09 09 20 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 35 20 3d 20 51 56 61 72 69 | ......const.QVariant.&v5.=.QVari |
253e0 | 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 72 69 61 6e 74 20 26 | ant(),..........const.QVariant.& |
25400 | 76 36 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 20 63 6f 6e 73 74 20 | v6.=.QVariant(),..........const. |
25420 | 51 56 61 72 69 61 6e 74 20 26 76 37 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 | QVariant.&v7.=.QVariant(),...... |
25440 | 20 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 38 20 3d 20 51 56 61 72 69 61 6e | ....const.QVariant.&v8.=.QVarian |
25460 | 74 28 29 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 | t().);......virtual.QMetaObject. |
25480 | 2a 6d 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | *metaObject().const;.....virtual |
254a0 | 20 62 6f 6f 6c 20 71 74 5f 69 6e 76 6f 6b 65 28 20 69 6e 74 2c 20 51 55 4f 62 6a 65 63 74 2a 20 | .bool.qt_invoke(.int,.QUObject*. |
254c0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 71 74 5f 70 72 6f 70 65 72 74 79 28 | );.....virtual.bool.qt_property( |
254e0 | 20 69 6e 74 2c 20 69 6e 74 2c 20 51 56 61 72 69 61 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 | .int,.int,.QVariant*.);.....virt |
25500 | 75 61 6c 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 | ual.bool.qt_emit(.int,.QUObject* |
25520 | 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a | .).=.0;.....virtual.const.char.* |
25540 | 63 6c 61 73 73 4e 61 6d 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 | className().const.=.0;.....virtu |
25560 | 61 6c 20 51 4f 62 6a 65 63 74 20 2a 71 4f 62 6a 65 63 74 28 29 20 3d 20 30 3b 0a 0a 20 20 20 20 | al.QObject.*qObject().=.0;...... |
25580 | 50 72 6f 70 65 72 74 79 42 61 67 20 70 72 6f 70 65 72 74 79 42 61 67 28 29 20 63 6f 6e 73 74 3b | PropertyBag.propertyBag().const; |
255a0 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 6f 70 65 72 74 79 42 61 67 28 20 63 6f 6e 73 74 20 | .....void.setPropertyBag(.const. |
255c0 | 50 72 6f 70 65 72 74 79 42 61 67 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 67 65 6e | PropertyBag&.);......QString.gen |
255e0 | 65 72 61 74 65 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 | erateDocumentation();......virtu |
25600 | 61 6c 20 62 6f 6f 6c 20 70 72 6f 70 65 72 74 79 57 72 69 74 61 62 6c 65 28 20 63 6f 6e 73 74 20 | al.bool.propertyWritable(.const. |
25620 | 63 68 61 72 2a 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 | char*.).const;.....virtual.void. |
25640 | 73 65 74 50 72 6f 70 65 72 74 79 57 72 69 74 61 62 6c 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a | setPropertyWritable(.const.char* |
25660 | 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e | ,.bool.);......bool.isNull().con |
25680 | 73 74 3b 0a 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 61 73 56 61 72 69 61 6e 74 28 29 20 63 6f | st;......QVariant.asVariant().co |
256a0 | 6e 73 74 3b 0a 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 65 20 | nst;..#ifdef.Q_QDOC.#error."The. |
256c0 | 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 64 6f | Symbol.Q_QDOC.is.reserved.for.do |
256e0 | 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 65 6e 75 6d 20 | cumentation.purposes.".....enum. |
25700 | 50 72 6f 70 65 72 74 79 42 61 67 20 7b 7d 3b 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 | PropertyBag.{};.signals:.....voi |
25720 | 64 20 73 69 67 6e 61 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 69 6e 74 2c 76 6f 69 64 | d.signal(const.QString&,int,void |
25740 | 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 70 65 72 74 79 43 68 61 6e 67 65 64 28 63 6f 6e | *);.....void.propertyChanged(con |
25760 | 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 78 63 65 70 74 69 6f 6e | st.QString&);.....void.exception |
25780 | 28 69 6e 74 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 69 6e | (int,const.QString&,const.QStrin |
257a0 | 67 26 2c 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 75 62 6c | g&,const.QString&);.#endif..publ |
257c0 | 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 20 20 | ic:.....virtual.void.clear();... |
257e0 | 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 72 6f 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ..bool.setControl(.const.QString |
25800 | 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 69 73 61 62 6c 65 4d 65 74 61 4f 62 6a 65 63 74 | &.);......void.disableMetaObject |
25820 | 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 73 61 62 6c 65 43 6c 61 73 73 49 6e 66 6f 28 29 3b | ();.....void.disableClassInfo(); |
25840 | 0a 20 20 20 20 76 6f 69 64 20 64 69 73 61 62 6c 65 45 76 65 6e 74 53 69 6e 6b 28 29 3b 0a 0a 70 | .....void.disableEventSink();..p |
25860 | 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 6c 20 69 6e 69 74 69 | rotected:.....virtual.bool.initi |
25880 | 61 6c 69 7a 65 28 20 49 55 6e 6b 6e 6f 77 6e 2a 2a 20 70 74 72 20 29 3b 0a 20 20 20 20 62 6f 6f | alize(.IUnknown**.ptr.);.....boo |
258a0 | 6c 20 69 6e 69 74 69 61 6c 69 7a 65 52 65 6d 6f 74 65 28 49 55 6e 6b 6e 6f 77 6e 2a 2a 20 70 74 | l.initializeRemote(IUnknown**.pt |
258c0 | 72 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 4c 69 63 65 6e 73 65 64 28 | r);.....bool.initializeLicensed( |
258e0 | 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 69 6e 69 74 69 61 | IUnknown**.ptr);.....bool.initia |
25900 | 6c 69 7a 65 41 63 74 69 76 65 28 49 55 6e 6b 6e 6f 77 6e 2a 2a 20 70 74 72 29 3b 0a 0a 70 72 69 | lizeActive(IUnknown**.ptr);..pri |
25920 | 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 4c 69 63 65 6e 73 65 | vate:.....bool.initializeLicense |
25940 | 64 48 65 6c 70 65 72 28 76 6f 69 64 20 2a 66 61 63 74 6f 72 79 2c 20 63 6f 6e 73 74 20 51 53 74 | dHelper(void.*factory,.const.QSt |
25960 | 72 69 6e 67 20 26 6b 65 79 2c 20 49 55 6e 6b 6e 6f 77 6e 20 2a 2a 70 74 72 29 3b 0a 20 20 20 20 | ring.&key,.IUnknown.**ptr);..... |
25980 | 51 41 78 42 61 73 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 | QAxBasePrivate.*d;......static.Q |
259a0 | 4d 65 74 61 4f 62 6a 65 63 74 20 2a 73 74 61 74 69 63 4d 65 74 61 4f 62 6a 65 63 74 28 29 20 7b | MetaObject.*staticMetaObject().{ |
259c0 | 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4d 65 74 61 4f 62 | .return.0;.}.....virtual.QMetaOb |
259e0 | 6a 65 63 74 20 2a 70 61 72 65 6e 74 4d 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 20 3d | ject.*parentMetaObject().const.= |
25a00 | 20 30 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 74 65 72 6e 61 6c 49 6e 76 6f 6b 65 28 20 63 6f 6e | .0;.....bool.internalInvoke(.con |
25a20 | 73 74 20 51 43 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 76 6f 69 64 20 2a 6f 75 74 2c 20 51 56 | st.QCString.&name,.void.*out,.QV |
25a40 | 61 72 69 61 6e 74 20 76 61 72 5b 5d 2c 20 51 43 53 74 72 69 6e 67 20 26 74 79 70 65 20 29 3b 0a | ariant.var[],.QCString.&type.);. |
25a60 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 74 72 6c 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 53 | .....QString.ctrl;.};..inline.QS |
25a80 | 74 72 69 6e 67 20 51 41 78 42 61 73 65 3a 3a 67 65 6e 65 72 61 74 65 44 6f 63 75 6d 65 6e 74 61 | tring.QAxBase::generateDocumenta |
25aa0 | 74 69 6f 6e 28 29 0a 7b 0a 20 20 20 20 65 78 74 65 72 6e 20 51 53 74 72 69 6e 67 20 71 61 78 5f | tion().{.....extern.QString.qax_ |
25ac0 | 67 65 6e 65 72 61 74 65 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 28 51 41 78 42 61 73 65 20 2a 2c | generateDocumentation(QAxBase.*, |
25ae0 | 20 51 41 78 42 61 73 65 50 72 69 76 61 74 65 20 2a 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 71 | .QAxBasePrivate.*);.....return.q |
25b00 | 61 78 5f 67 65 6e 65 72 61 74 65 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 28 74 68 69 73 2c 20 64 | ax_generateDocumentation(this,.d |
25b20 | 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 69 | );.}..#ifndef.QT_NO_DATASTREAM.i |
25b40 | 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 3e 3e 28 20 | nline.QDataStream.&operator.>>(. |
25b60 | 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 51 41 78 42 61 73 65 20 26 63 20 29 0a 7b 0a 20 | QDataStream.&s,.QAxBase.&c.).{.. |
25b80 | 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 61 67 3b 0a 20 20 20 | ...QAxBase::PropertyBag.bag;.... |
25ba0 | 20 63 2e 71 4f 62 6a 65 63 74 28 29 2d 3e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 20 54 52 55 45 | .c.qObject()->blockSignals(.TRUE |
25bc0 | 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 6e 74 72 6f 6c 3b 0a 20 20 20 20 73 20 3e | .);.....QString.control;.....s.> |
25be0 | 3e 20 63 6f 6e 74 72 6f 6c 3b 0a 20 20 20 20 63 2e 73 65 74 43 6f 6e 74 72 6f 6c 28 20 63 6f 6e | >.control;.....c.setControl(.con |
25c00 | 74 72 6f 6c 20 29 3b 0a 20 20 20 20 73 20 3e 3e 20 62 61 67 3b 0a 20 20 20 20 63 2e 73 65 74 50 | trol.);.....s.>>.bag;.....c.setP |
25c20 | 72 6f 70 65 72 74 79 42 61 67 28 20 62 61 67 20 29 3b 0a 20 20 20 20 63 2e 71 4f 62 6a 65 63 74 | ropertyBag(.bag.);.....c.qObject |
25c40 | 28 29 2d 3e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 | ()->blockSignals(.FALSE.);...... |
25c60 | 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 | return.s;.}..inline.QDataStream. |
25c80 | 26 6f 70 65 72 61 74 6f 72 20 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 63 6f | &operator.<<(.QDataStream.&s,.co |
25ca0 | 6e 73 74 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 | nst.QAxBase.&c.).{.....QAxBase:: |
25cc0 | 50 72 6f 70 65 72 74 79 42 61 67 20 62 61 67 20 3d 20 63 2e 70 72 6f 70 65 72 74 79 42 61 67 28 | PropertyBag.bag.=.c.propertyBag( |
25ce0 | 29 3b 0a 20 20 20 20 73 20 3c 3c 20 63 2e 63 6f 6e 74 72 6f 6c 28 29 3b 0a 20 20 20 20 73 20 3c | );.....s.<<.c.control();.....s.< |
25d00 | 3c 20 62 61 67 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 20 2f | <.bag;......return.s;.}.#endif./ |
25d20 | 2f 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 | /.QT_NO_DATASTREAM..#endif.//.QA |
25d40 | 58 42 41 53 45 5f 48 0a 00 00 00 16 00 71 00 66 00 65 00 61 00 74 00 75 00 72 00 65 00 73 00 2e | XBASE_H......q.f.e.a.t.u.r.e.s.. |
25d60 | 00 68 00 00 68 b5 2f 2f 20 41 6c 6c 20 66 65 61 74 75 72 65 20 61 6e 64 20 74 68 65 69 72 20 64 | .h..h.//.All.feature.and.their.d |
25d80 | 65 70 65 6e 64 65 6e 63 69 65 73 0a 2f 2f 0a 2f 2f 20 54 68 69 73 20 6c 69 73 74 20 69 73 20 67 | ependencies.//.//.This.list.is.g |
25da0 | 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 24 51 54 44 49 52 2f 73 72 63 2f 74 6f 6f 6c 73 2f 71 | enerated.from.$QTDIR/src/tools/q |
25dc0 | 66 65 61 74 75 72 65 73 2e 74 78 74 0a 2f 2f 0a 2f 2f 20 41 73 79 6e 63 68 72 6f 6e 6f 75 73 20 | features.txt.//.//.Asynchronous. |
25de0 | 49 2f 4f 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 0a 2f 2f | I/O.//#define.QT_NO_ASYNC_IO..// |
25e00 | 20 42 65 7a 69 65 72 20 63 75 72 76 65 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 | .Bezier.curves.//#define.QT_NO_B |
25e20 | 45 5a 49 45 52 0a 0a 2f 2f 20 42 75 74 74 6f 6e 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e | EZIER..//.Buttons.//#define.QT_N |
25e40 | 4f 5f 42 55 54 54 4f 4e 0a 0a 2f 2f 20 4e 61 6d 65 64 20 63 6f 6c 6f 72 73 0a 2f 2f 23 64 65 66 | O_BUTTON..//.Named.colors.//#def |
25e60 | 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 4e 41 4d 45 53 0a 0a 2f 2f 20 43 75 72 73 6f 72 73 | ine.QT_NO_COLORNAMES..//.Cursors |
25e80 | 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 0a 2f 2f 20 51 44 61 74 | .//#define.QT_NO_CURSOR..//.QDat |
25ea0 | 61 53 74 72 65 61 6d 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 | aStream.//#define.QT_NO_DATASTRE |
25ec0 | 41 4d 0a 0a 2f 2f 20 51 44 61 74 65 2f 51 54 69 6d 65 2f 51 44 61 74 65 54 69 6d 65 20 74 6f 53 | AM..//.QDate/QTime/QDateTime.toS |
25ee0 | 74 72 69 6e 67 28 29 20 61 6e 64 20 66 72 6f 6d 53 74 72 69 6e 67 28 29 0a 2f 2f 23 64 65 66 69 | tring().and.fromString().//#defi |
25f00 | 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 0a 0a 2f 2f 20 44 69 61 6c 6f 67 73 0a | ne.QT_NO_DATESTRING..//.Dialogs. |
25f20 | 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 0a 2f 2f 20 51 44 69 72 65 | //#define.QT_NO_DIALOG..//.QDire |
25f40 | 63 74 50 61 69 6e 74 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 52 45 43 54 | ctPainter.//#define.QT_NO_DIRECT |
25f60 | 50 41 49 4e 54 45 52 0a 0a 2f 2f 20 53 70 65 63 69 61 6c 20 77 69 64 67 65 74 20 65 66 66 65 63 | PAINTER..//.Special.widget.effec |
25f80 | 74 73 20 28 66 61 64 69 6e 67 2c 20 73 63 72 6f 6c 6c 69 6e 67 29 0a 2f 2f 23 64 65 66 69 6e 65 | ts.(fading,.scrolling).//#define |
25fa0 | 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 0a 2f 2f 20 46 72 65 65 74 79 70 65 20 66 6f 6e 74 | .QT_NO_EFFECTS..//.Freetype.font |
25fc0 | 20 65 6e 67 69 6e 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 | .engine.//#define.QT_NO_FREETYPE |
25fe0 | 0a 0a 2f 2f 20 44 69 74 68 65 72 20 51 49 6d 61 67 65 20 74 6f 20 31 2d 62 69 74 20 69 6d 61 67 | ..//.Dither.QImage.to.1-bit.imag |
26000 | 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 44 49 54 48 45 52 5f 54 | e.//#define.QT_NO_IMAGE_DITHER_T |
26020 | 4f 5f 31 0a 0a 2f 2f 20 51 49 6d 61 67 65 3a 3a 63 72 65 61 74 65 48 65 75 72 69 73 74 69 63 4d | O_1..//.QImage::createHeuristicM |
26040 | 61 73 6b 28 29 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 48 45 55 52 | ask().//#define.QT_NO_IMAGE_HEUR |
26060 | 49 53 54 49 43 5f 4d 41 53 4b 0a 0a 2f 2f 20 51 49 6d 61 67 65 20 6d 69 72 72 6f 72 69 6e 67 0a | ISTIC_MASK..//.QImage.mirroring. |
26080 | 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 4d 49 52 52 4f 52 0a 0a 2f 2f | //#define.QT_NO_IMAGE_MIRROR..// |
260a0 | 20 53 6d 6f 6f 74 68 20 51 49 6d 61 67 65 20 73 63 61 6c 69 6e 67 0a 2f 2f 23 64 65 66 69 6e 65 | .Smooth.QImage.scaling.//#define |
260c0 | 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 0a 0a 2f 2f 20 54 72 75 | .QT_NO_IMAGE_SMOOTHSCALE..//.Tru |
260e0 | 65 43 6f 6c 6f 72 20 51 49 6d 61 67 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d | eColor.QImage.//#define.QT_NO_IM |
26100 | 41 47 45 5f 54 52 55 45 43 4f 4c 4f 52 0a 0a 2f 2f 20 41 75 74 6f 6d 61 74 69 63 20 77 69 64 67 | AGE_TRUECOLOR..//.Automatic.widg |
26120 | 65 74 20 6c 61 79 6f 75 74 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 | et.layout.//#define.QT_NO_LAYOUT |
26140 | 0a 0a 2f 2f 20 4e 65 74 77 6f 72 6b 69 6e 67 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | ..//.Networking.//#define.QT_NO_ |
26160 | 4e 45 54 57 4f 52 4b 0a 0a 2f 2f 20 50 61 6c 65 74 74 65 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 | NETWORK..//.Palettes.//#define.Q |
26180 | 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 0a 2f 2f 20 41 6c 70 68 61 2d 62 6c 65 6e 64 65 64 20 63 | T_NO_PALETTE..//.Alpha-blended.c |
261a0 | 75 72 73 6f 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 41 4c 50 48 41 5f | ursor.//#define.QT_NO_QWS_ALPHA_ |
261c0 | 43 55 52 53 4f 52 0a 0a 2f 2f 20 31 2d 62 69 74 20 6d 6f 6e 6f 63 68 72 6f 6d 65 0a 2f 2f 23 64 | CURSOR..//.1-bit.monochrome.//#d |
261e0 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 31 0a 0a 2f 2f 20 31 35 20 6f | efine.QT_NO_QWS_DEPTH_1..//.15.o |
26200 | 72 20 31 36 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 51 | r.16-bit.color.//#define.QT_NO_Q |
26220 | 57 53 5f 44 45 50 54 48 5f 31 36 0a 0a 2f 2f 20 32 34 2d 62 69 74 20 63 6f 6c 6f 72 0a 2f 2f 23 | WS_DEPTH_16..//.24-bit.color.//# |
26240 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 32 34 0a 0a 2f 2f 20 33 32 | define.QT_NO_QWS_DEPTH_24..//.32 |
26260 | 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 51 57 53 5f 44 | -bit.color.//#define.QT_NO_QWS_D |
26280 | 45 50 54 48 5f 33 32 0a 0a 2f 2f 20 34 2d 62 69 74 20 67 72 61 79 73 63 61 6c 65 0a 2f 2f 23 64 | EPTH_32..//.4-bit.grayscale.//#d |
262a0 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 34 0a 0a 2f 2f 20 38 2d 62 69 | efine.QT_NO_QWS_DEPTH_4..//.8-bi |
262c0 | 74 20 63 6f 6c 6f 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 | t.color.//#define.QT_NO_QWS_DEPT |
262e0 | 48 5f 38 0a 0a 2f 2f 20 38 2d 62 69 74 20 67 72 61 79 73 63 61 6c 65 0a 2f 2f 23 64 65 66 69 6e | H_8..//.8-bit.grayscale.//#defin |
26300 | 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 38 47 52 41 59 53 43 41 4c 45 0a 0a 2f 2f | e.QT_NO_QWS_DEPTH_8GRAYSCALE..// |
26320 | 20 46 61 76 6f 75 72 20 63 6f 64 65 20 73 69 7a 65 20 6f 76 65 72 20 67 72 61 70 68 69 63 73 20 | .Favour.code.size.over.graphics. |
26340 | 73 70 65 65 64 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 | speed.//#define.QT_NO_QWS_GFX_SP |
26360 | 45 45 44 0a 0a 2f 2f 20 43 6f 6e 73 6f 6c 65 20 6b 65 79 62 6f 61 72 64 0a 2f 2f 23 64 65 66 69 | EED..//.Console.keyboard.//#defi |
26380 | 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 2f 2f 20 4c 69 6e 75 78 20 | ne.QT_NO_QWS_KEYBOARD..//.Linux. |
263a0 | 66 72 61 6d 65 62 75 66 66 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f | framebuffer.//#define.QT_NO_QWS_ |
263c0 | 4c 49 4e 55 58 46 42 0a 0a 2f 2f 20 4d 61 63 68 36 34 20 61 63 63 65 6c 65 72 61 74 69 6f 6e 0a | LINUXFB..//.Mach64.acceleration. |
263e0 | 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 43 48 36 34 0a 0a 2f 2f 20 57 | //#define.QT_NO_QWS_MACH64..//.W |
26400 | 69 6e 64 6f 77 20 4d 61 6e 61 67 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 | indow.Manager.//#define.QT_NO_QW |
26420 | 53 5f 4d 41 4e 41 47 45 52 0a 0a 2f 2f 20 4d 61 74 72 6f 78 20 4d 47 41 20 61 63 63 65 6c 65 72 | S_MANAGER..//.Matrox.MGA.acceler |
26440 | 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 4d 41 54 52 4f 58 | ation.//#define.QT_NO_QWS_MATROX |
26460 | 0a 0a 2f 2f 20 41 75 74 6f 64 65 74 65 63 74 69 6e 67 20 6d 6f 75 73 65 20 64 72 69 76 65 72 0a | ..//.Autodetecting.mouse.driver. |
26480 | 2f 2f 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 55 54 4f 0a 0a | //#define.QT_NO_QWS_MOUSE_AUTO.. |
264a0 | 2f 2f 20 4e 6f 6e 2d 61 75 74 6f 64 65 74 65 63 74 69 6e 67 20 6d 6f 75 73 65 20 64 72 69 76 65 | //.Non-autodetecting.mouse.drive |
264c0 | 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 4f 55 53 45 5f 4d 41 4e 55 | r.//#define.QT_NO_QWS_MOUSE_MANU |
264e0 | 41 4c 0a 0a 2f 2f 20 51 74 6f 70 69 61 20 43 6f 72 65 20 77 69 6e 64 6f 77 20 73 79 73 74 65 6d | AL..//.Qtopia.Core.window.system |
26500 | 20 70 72 6f 70 65 72 74 69 65 73 2e 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 | .properties..//#define.QT_NO_QWS |
26520 | 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 2f 2f 20 52 65 70 65 61 74 65 72 20 64 69 73 70 6c 61 79 | _PROPERTIES..//.Repeater.display |
26540 | 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 52 45 50 45 41 54 45 52 0a 0a 2f | .//#define.QT_NO_QWS_REPEATER../ |
26560 | 2f 20 53 61 76 69 6e 67 20 6f 66 20 66 6f 6e 74 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e | /.Saving.of.fonts.//#define.QT_N |
26580 | 4f 5f 51 57 53 5f 53 41 56 45 46 4f 4e 54 53 0a 0a 2f 2f 20 53 68 61 64 6f 77 20 66 72 61 6d 65 | O_QWS_SAVEFONTS..//.Shadow.frame |
265a0 | 20 62 75 66 66 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 48 41 44 | .buffer.//#define.QT_NO_QWS_SHAD |
265c0 | 4f 57 46 42 0a 0a 2f 2f 20 56 69 72 74 75 61 6c 20 66 72 61 6d 65 20 62 75 66 66 65 72 0a 2f 2f | OWFB..//.Virtual.frame.buffer.// |
265e0 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 46 42 0a 0a 2f 2f 20 34 2d 62 69 74 20 | #define.QT_NO_QWS_VFB..//.4-bit. |
26600 | 56 47 41 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 47 41 5f 31 36 0a 0a | VGA.//#define.QT_NO_QWS_VGA_16.. |
26620 | 2f 2f 20 56 6f 6f 64 6f 6f 33 20 61 63 63 65 6c 65 72 61 74 69 6f 6e 0a 2f 2f 23 64 65 66 69 6e | //.Voodoo3.acceleration.//#defin |
26640 | 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 4f 4f 44 4f 4f 33 0a 0a 2f 2f 20 52 61 6e 67 65 2d 63 6f | e.QT_NO_QWS_VOODOO3..//.Range-co |
26660 | 6e 74 72 6f 6c 20 77 69 64 67 65 74 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 41 | ntrol.widgets.//#define.QT_NO_RA |
26680 | 4e 47 45 43 4f 4e 54 52 4f 4c 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f | NGECONTROL..//.Regular.expressio |
266a0 | 6e 20 63 61 70 74 75 72 65 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 | n.capture.//#define.QT_NO_REGEXP |
266c0 | 0a 0a 2f 2f 20 51 53 69 67 6e 61 6c 4d 61 70 70 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f | ..//.QSignalMapper.//#define.QT_ |
266e0 | 4e 4f 5f 53 49 47 4e 41 4c 4d 41 50 50 45 52 0a 0a 2f 2f 20 50 6c 61 79 69 6e 67 20 73 6f 75 6e | NO_SIGNALMAPPER..//.Playing.soun |
26700 | 64 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 0a 2f 2f 20 53 74 61 | ds.//#define.QT_NO_SOUND..//.Sta |
26720 | 6e 64 61 72 64 20 74 65 6d 70 6c 61 74 65 20 6c 69 62 72 61 72 79 20 63 6f 6d 70 61 74 69 62 6c | ndard.template.library.compatibl |
26740 | 69 74 79 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 4c 0a 0a 2f 2f 20 51 53 74 72 | ity.//#define.QT_NO_STL..//.QStr |
26760 | 69 6e 67 4c 69 73 74 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 | ingList.//#define.QT_NO_STRINGLI |
26780 | 53 54 0a 0a 2f 2f 20 43 68 61 72 61 63 74 65 72 20 73 65 74 20 63 6f 6e 76 65 72 73 69 6f 6e 73 | ST..//.Character.set.conversions |
267a0 | 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 0a 2f 2f 20 51 | .//#define.QT_NO_TEXTCODEC..//.Q |
267c0 | 54 65 78 74 53 74 72 65 61 6d 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 53 | TextStream.//#define.QT_NO_TEXTS |
267e0 | 54 52 45 41 4d 0a 0a 2f 2f 20 55 6e 69 63 6f 64 65 20 70 72 6f 70 65 72 74 79 20 74 61 62 6c 65 | TREAM..//.Unicode.property.table |
26800 | 73 0a 2f 2f 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 | s.//#define.QT_NO_UNICODETABLES. |
26820 | 0a 2f 2f 20 49 6e 70 75 74 20 76 61 6c 69 64 61 74 6f 72 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 | .//.Input.validators.//#define.Q |
26840 | 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 0a 2f 2f 20 51 56 61 72 69 61 6e 74 0a 2f 2f 23 64 | T_NO_VALIDATOR..//.QVariant.//#d |
26860 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 0a 2f 2f 20 57 68 65 65 6c 2d 6d 6f | efine.QT_NO_VARIANT..//.Wheel-mo |
26880 | 75 73 65 20 65 76 65 6e 74 73 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 48 45 45 4c | use.events.//#define.QT_NO_WHEEL |
268a0 | 45 56 45 4e 54 0a 0a 2f 2f 20 51 57 4d 61 74 72 69 78 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f | EVENT..//.QWMatrix.//#define.QT_ |
268c0 | 4e 4f 5f 57 4d 41 54 52 49 58 0a 0a 2f 2f 20 4e 6f 6e 2d 55 6e 69 63 6f 64 65 20 74 65 78 74 20 | NO_WMATRIX..//.Non-Unicode.text. |
268e0 | 63 6f 6e 76 65 72 73 69 6f 6e 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 | conversions.#if.!defined(QT_NO_C |
26900 | 4f 44 45 43 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 | ODECS).&&.(defined(QT_NO_TEXTCOD |
26920 | 45 43 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 23 65 6e 64 69 66 | EC)).#define.QT_NO_CODECS.#endif |
26940 | 0a 0a 2f 2f 20 51 43 6f 70 20 49 50 43 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | ..//.QCop.IPC.#if.!defined(QT_NO |
26960 | 5f 43 4f 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 | _COP).&&.(defined(QT_NO_DATASTRE |
26980 | 41 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 50 0a 23 65 6e 64 69 66 0a 0a 2f | AM)).#define.QT_NO_COP.#endif../ |
269a0 | 2f 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f | /.QFontDatabase.#if.!defined(QT_ |
269c0 | 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f | NO_FONTDATABASE).&&.(defined(QT_ |
269e0 | 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 4e 4f 5f 46 4f | NO_STRINGLIST)).#define.QT_NO_FO |
26a00 | 4e 54 44 41 54 41 42 41 53 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6d 61 67 65 20 66 6f 72 6d | NTDATABASE.#endif..//.Image.form |
26a20 | 61 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 20 | ats.#if.!defined(QT_NO_IMAGEIO). |
26a40 | 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 | &&.(defined(QT_NO_REGEXP)).#defi |
26a60 | 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 31 36 2d 62 | ne.QT_NO_IMAGEIO.#endif..//.16-b |
26a80 | 69 74 20 51 49 6d 61 67 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 | it.QImage.#if.!defined(QT_NO_IMA |
26aa0 | 47 45 5f 31 36 5f 42 49 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 | GE_16_BIT).&&.(defined(QT_NO_IMA |
26ac0 | 47 45 5f 54 52 55 45 43 4f 4c 4f 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 | GE_TRUECOLOR)).#define.QT_NO_IMA |
26ae0 | 47 45 5f 31 36 5f 42 49 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6d 61 67 65 20 66 69 6c 65 20 | GE_16_BIT.#endif..//.Image.file. |
26b00 | 74 65 78 74 20 73 74 72 69 6e 67 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | text.strings.#if.!defined(QT_NO_ |
26b20 | 49 4d 41 47 45 5f 54 45 58 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 | IMAGE_TEXT).&&.(defined(QT_NO_ST |
26b40 | 52 49 4e 47 4c 49 53 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 | RINGLIST)).#define.QT_NO_IMAGE_T |
26b60 | 45 58 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 68 61 72 65 64 20 6c 69 62 72 61 72 79 20 77 72 | EXT.#endif..//.Shared.library.wr |
26b80 | 61 70 70 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 59 | apper.#if.!defined(QT_NO_LIBRARY |
26ba0 | 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 23 64 65 | ).&&.(defined(QT_NO_REGEXP)).#de |
26bc0 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 59 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 69 | fine.QT_NO_LIBRARY.#endif..//.Pi |
26be0 | 78 6d 61 70 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 | xmap.transformations.#if.!define |
26c00 | 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 4e 29 20 26 | d(QT_NO_PIXMAP_TRANSFORMATION).& |
26c20 | 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 4d 41 54 52 49 58 29 29 0a 23 64 65 66 69 | &.(defined(QT_NO_WMATRIX)).#defi |
26c40 | 6e 65 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 4e 0a 23 | ne.QT_NO_PIXMAP_TRANSFORMATION.# |
26c60 | 65 6e 64 69 66 0a 0a 2f 2f 20 43 6f 6e 76 65 72 74 20 55 55 49 44 20 74 6f 2f 66 72 6f 6d 20 73 | endif..//.Convert.UUID.to/from.s |
26c80 | 74 72 69 6e 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 | tring.#if.!defined(QT_NO_QUUID_S |
26ca0 | 54 52 49 4e 47 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 | TRING).&&.(defined(QT_NO_STRINGL |
26cc0 | 49 53 54 29 29 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 | IST)).#define.QT_NO_QUUID_STRING |
26ce0 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 22 42 65 4f 53 22 20 73 74 79 6c 65 0a 23 69 66 | .#endif..//.The."BeOS".style.#if |
26d00 | 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 4c | .!defined(QT_NO_QWS_BEOS_WM_STYL |
26d20 | 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 45 52 | E).&&.(defined(QT_NO_QWS_MANAGER |
26d40 | 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 | )).#define.QT_NO_QWS_BEOS_WM_STY |
26d60 | 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 56 69 73 69 62 6c 65 20 63 75 72 73 6f 72 0a 23 69 66 | LE.#endif..//.Visible.cursor.#if |
26d80 | 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 29 20 26 26 20 28 | .!defined(QT_NO_QWS_CURSOR).&&.( |
26da0 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 29 29 0a 23 64 65 66 69 6e 65 20 51 | defined(QT_NO_CURSOR)).#define.Q |
26dc0 | 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 33 32 2d 62 69 | T_NO_QWS_CURSOR.#endif..//.32-bi |
26de0 | 74 20 63 6f 6c 6f 72 2c 20 42 47 52 20 6f 72 64 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 | t.color,.BGR.order.#if.!defined( |
26e00 | 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 33 32 5f 42 47 52 29 20 26 26 20 28 64 65 66 69 | QT_NO_QWS_DEPTH_32_BGR).&&.(defi |
26e20 | 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 33 32 29 29 0a 23 64 65 66 69 6e 65 | ned(QT_NO_QWS_DEPTH_32)).#define |
26e40 | 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 33 32 5f 42 47 52 0a 23 65 6e 64 69 66 0a 0a | .QT_NO_QWS_DEPTH_32_BGR.#endif.. |
26e60 | 2f 2f 20 54 68 65 20 22 48 79 64 72 6f 22 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 | //.The."Hydro".style.#if.!define |
26e80 | 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 29 20 26 26 20 28 | d(QT_NO_QWS_HYDRO_WM_STYLE).&&.( |
26ea0 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 | defined(QT_NO_QWS_MANAGER)).#def |
26ec0 | 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e | ine.QT_NO_QWS_HYDRO_WM_STYLE.#en |
26ee0 | 64 69 66 0a 0a 2f 2f 20 4b 65 79 62 6f 61 72 64 20 66 6f 72 20 53 48 41 52 50 20 5a 61 75 72 75 | dif..//.Keyboard.for.SHARP.Zauru |
26f00 | 73 20 53 4c 35 78 78 78 20 64 65 76 69 63 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 | s.SL5xxx.devices.#if.!defined(QT |
26f20 | 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 53 48 41 52 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 | _NO_QWS_KBD_SHARP).&&.(defined(Q |
26f40 | 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | T_NO_QWS_KEYBOARD)).#define.QT_N |
26f60 | 4f 5f 51 57 53 5f 4b 42 44 5f 53 48 41 52 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 22 | O_QWS_KBD_SHARP.#endif..//.The." |
26f80 | 4b 44 45 32 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 | KDE2".style.#if.!defined(QT_NO_Q |
26fa0 | 57 53 5f 4b 44 45 32 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 | WS_KDE2_WM_STYLE).&&.(defined(QT |
26fc0 | 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | _NO_QWS_MANAGER)).#define.QT_NO_ |
26fe0 | 51 57 53 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 | QWS_KDE2_WM_STYLE.#endif..//.The |
27000 | 20 22 4b 44 45 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 | ."KDE".style.#if.!defined(QT_NO_ |
27020 | 51 57 53 5f 4b 44 45 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 | QWS_KDE_WM_STYLE).&&.(defined(QT |
27040 | 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | _NO_QWS_MANAGER)).#define.QT_NO_ |
27060 | 51 57 53 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 75 6c 74 | QWS_KDE_WM_STYLE.#endif..//.Mult |
27080 | 69 2d 70 72 6f 63 65 73 73 20 61 72 63 68 69 74 65 63 74 75 72 65 0a 23 69 66 20 21 64 65 66 69 | i-process.architecture.#if.!defi |
270a0 | 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 29 20 26 26 20 28 | ned(QT_NO_QWS_MULTIPROCESS).&&.( |
270c0 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 29 29 0a 23 64 65 66 69 6e 65 20 | defined(QT_NO_NETWORK)).#define. |
270e0 | 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 23 65 6e 64 69 66 0a 0a 2f | QT_NO_QWS_MULTIPROCESS.#endif../ |
27100 | 2f 20 54 72 61 6e 73 66 6f 72 6d 65 64 20 66 72 61 6d 65 20 62 75 66 66 65 72 0a 23 69 66 20 21 | /.Transformed.frame.buffer.#if.! |
27120 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 54 52 41 4e 53 46 4f 52 4d 45 44 29 20 26 | defined(QT_NO_QWS_TRANSFORMED).& |
27140 | 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4c 49 4e 55 58 46 42 29 29 0a 23 | &.(defined(QT_NO_QWS_LINUXFB)).# |
27160 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 54 52 41 4e 53 46 4f 52 4d 45 44 0a 23 65 6e | define.QT_NO_QWS_TRANSFORMED.#en |
27180 | 64 69 66 0a 0a 2f 2f 20 52 65 6d 6f 74 65 20 66 72 61 6d 65 20 62 75 66 66 65 72 20 28 56 4e 43 | dif..//.Remote.frame.buffer.(VNC |
271a0 | 29 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 56 4e 43 29 20 26 26 | ).#if.!defined(QT_NO_QWS_VNC).&& |
271c0 | 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 29 29 0a 23 64 65 66 69 6e | .(defined(QT_NO_NETWORK)).#defin |
271e0 | 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 4e 43 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 22 | e.QT_NO_QWS_VNC.#endif..//.The." |
27200 | 57 69 6e 64 6f 77 73 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 | Windows".style.#if.!defined(QT_N |
27220 | 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c 45 29 20 26 26 20 28 64 65 66 69 | O_QWS_WINDOWS_WM_STYLE).&&.(defi |
27240 | 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 29 29 0a 23 64 65 66 69 6e 65 20 | ned(QT_NO_QWS_MANAGER)).#define. |
27260 | 51 54 5f 4e 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c 45 0a 23 65 6e 64 69 | QT_NO_QWS_WINDOWS_WM_STYLE.#endi |
27280 | 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 61 6e 63 68 6f 72 73 | f..//.Regular.expression.anchors |
272a0 | 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 41 4e 43 48 4f | .#if.!defined(QT_NO_REGEXP_ANCHO |
272c0 | 52 5f 41 4c 54 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 | R_ALT).&&.(defined(QT_NO_REGEXP) |
272e0 | 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 41 4e 43 48 4f 52 5f 41 4c | ).#define.QT_NO_REGEXP_ANCHOR_AL |
27300 | 54 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 | T.#endif..//.Regular.expression. |
27320 | 62 61 63 6b 2d 72 65 66 65 72 65 6e 63 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e | back-reference.#if.!defined(QT_N |
27340 | 4f 5f 52 45 47 45 58 50 5f 42 41 43 4b 52 45 46 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 | O_REGEXP_BACKREF).&&.(defined(QT |
27360 | 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 58 | _NO_REGEXP)).#define.QT_NO_REGEX |
27380 | 50 5f 42 41 43 4b 52 45 46 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 | P_BACKREF.#endif..//.Regular.exp |
273a0 | 72 65 73 73 69 6f 6e 20 63 68 61 72 61 63 74 65 72 2d 63 6c 61 73 73 0a 23 69 66 20 21 64 65 66 | ression.character-class.#if.!def |
273c0 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 43 4c 41 53 53 29 20 26 26 20 28 64 65 | ined(QT_NO_REGEXP_CCLASS).&&.(de |
273e0 | 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_ |
27400 | 4e 4f 5f 52 45 47 45 58 50 5f 43 43 4c 41 53 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 | NO_REGEXP_CCLASS.#endif..//.Regu |
27420 | 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 65 73 63 61 70 65 0a 23 69 66 20 21 64 65 66 69 6e | lar.expression.escape.#if.!defin |
27440 | 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 45 53 43 41 50 45 29 20 26 26 20 28 64 65 66 69 | ed(QT_NO_REGEXP_ESCAPE).&&.(defi |
27460 | 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 4f | ned(QT_NO_REGEXP)).#define.QT_NO |
27480 | 5f 52 45 47 45 58 50 5f 45 53 43 41 50 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 67 75 6c 61 | _REGEXP_ESCAPE.#endif..//.Regula |
274a0 | 72 20 65 78 70 72 65 73 73 69 6f 6e 20 69 6e 74 65 72 76 61 6c 0a 23 69 66 20 21 64 65 66 69 6e | r.expression.interval.#if.!defin |
274c0 | 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 49 4e 54 45 52 56 41 4c 29 20 26 26 20 28 64 65 | ed(QT_NO_REGEXP_INTERVAL).&&.(de |
274e0 | 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_ |
27500 | 4e 4f 5f 52 45 47 45 58 50 5f 49 4e 54 45 52 56 41 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 65 | NO_REGEXP_INTERVAL.#endif..//.Re |
27520 | 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6c 6f 6f 6b 61 68 65 61 64 0a 23 69 66 20 21 | gular.expression.lookahead.#if.! |
27540 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 4c 4f 4f 4b 41 48 45 41 44 29 20 | defined(QT_NO_REGEXP_LOOKAHEAD). |
27560 | 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 29 29 0a 23 64 65 66 69 | &&.(defined(QT_NO_REGEXP)).#defi |
27580 | 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 4c 4f 4f 4b 41 48 45 41 44 0a 23 65 6e 64 69 66 | ne.QT_NO_REGEXP_LOOKAHEAD.#endif |
275a0 | 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6f 70 74 69 6d 69 7a 61 | ..//.Regular.expression.optimiza |
275c0 | 74 69 6f 6e 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 4f | tion.#if.!defined(QT_NO_REGEXP_O |
275e0 | 50 54 49 4d 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 | PTIM).&&.(defined(QT_NO_REGEXP)) |
27600 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 4f 50 54 49 4d 0a 23 65 6e 64 | .#define.QT_NO_REGEXP_OPTIM.#end |
27620 | 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 77 69 6c 64 63 61 | if..//.Regular.expression.wildca |
27640 | 72 64 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 57 49 4c | rd.#if.!defined(QT_NO_REGEXP_WIL |
27660 | 44 43 41 52 44 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 | DCARD).&&.(defined(QT_NO_REGEXP) |
27680 | 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 57 49 4c 44 43 41 52 44 0a | ).#define.QT_NO_REGEXP_WILDCARD. |
276a0 | 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 65 6d 69 2d 6d 6f 64 61 6c 20 64 69 61 6c 6f 67 73 0a 23 69 | #endif..//.Semi-modal.dialogs.#i |
276c0 | 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 29 20 26 26 20 28 | f.!defined(QT_NO_SEMIMODAL).&&.( |
276e0 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 29 29 0a 23 64 65 66 69 6e 65 20 51 | defined(QT_NO_DIALOG)).#define.Q |
27700 | 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 65 73 73 69 6f | T_NO_SEMIMODAL.#endif..//.Sessio |
27720 | 6e 20 6d 61 6e 61 67 65 6d 65 6e 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | n.management.#if.!defined(QT_NO_ |
27740 | 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e | SESSIONMANAGER).&&.(defined(QT_N |
27760 | 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 4e 4f 5f 53 45 53 | O_STRINGLIST)).#define.QT_NO_SES |
27780 | 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 53 74 72 69 6e 67 3a 3a | SIONMANAGER.#endif..//.QString:: |
277a0 | 73 70 72 69 6e 74 66 28 29 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 | sprintf().#if.!defined(QT_NO_SPR |
277c0 | 49 4e 54 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 | INTF).&&.(defined(QT_NO_REGEXP)) |
277e0 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 0a 23 65 6e 64 69 66 0a 0a 2f | .#define.QT_NO_SPRINTF.#endif../ |
27800 | 2f 20 53 63 61 6c 69 6e 67 20 61 6e 64 20 72 6f 74 61 74 69 6f 6e 0a 23 69 66 20 21 64 65 66 69 | /.Scaling.and.rotation.#if.!defi |
27820 | 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 26 26 20 28 64 | ned(QT_NO_TRANSFORMATIONS).&&.(d |
27840 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 4d 41 54 52 49 58 29 29 0a 23 64 65 66 69 6e 65 20 51 | efined(QT_NO_WMATRIX)).#define.Q |
27860 | 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | T_NO_TRANSFORMATIONS.#endif..//. |
27880 | 54 72 61 6e 73 6c 61 74 69 6f 6e 73 20 76 69 61 20 51 4f 62 6a 65 63 74 3a 3a 74 72 28 29 0a 23 | Translations.via.QObject::tr().# |
278a0 | 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 29 20 26 | if.!defined(QT_NO_TRANSLATION).& |
278c0 | 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 29 0a 23 64 | &.(defined(QT_NO_DATASTREAM)).#d |
278e0 | 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 65 6e 64 69 66 0a 0a | efine.QT_NO_TRANSLATION.#endif.. |
27900 | 2f 2f 20 57 69 6e 64 6f 77 20 69 63 6f 6e 20 61 6e 64 20 63 61 70 74 69 6f 6e 0a 23 69 66 20 21 | //.Window.icon.and.caption.#if.! |
27920 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 49 44 47 45 54 5f 54 4f 50 45 58 54 52 41 29 20 26 | defined(QT_NO_WIDGET_TOPEXTRA).& |
27940 | 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 48 45 55 52 49 53 54 49 43 | &.(defined(QT_NO_IMAGE_HEURISTIC |
27960 | 5f 4d 41 53 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 5f 54 4f 50 | _MASK)).#define.QT_NO_WIDGET_TOP |
27980 | 45 58 54 52 41 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4b 65 79 62 6f 61 72 64 20 61 63 63 65 6c 65 | EXTRA.#endif..//.Keyboard.accele |
279a0 | 72 61 74 6f 72 73 20 61 6e 64 20 73 68 6f 72 74 63 75 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 | rators.and.shortcuts.#if.!define |
279c0 | 64 28 51 54 5f 4e 4f 5f 41 43 43 45 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | d(QT_NO_ACCEL).&&.(defined(QT_NO |
279e0 | 5f 53 50 52 49 4e 54 46 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 23 | _SPRINTF)).#define.QT_NO_ACCEL.# |
27a00 | 65 6e 64 69 66 0a 0a 2f 2f 20 41 73 79 6e 63 68 72 6f 6e 6f 75 73 20 69 6d 61 67 65 20 49 2f 4f | endif..//.Asynchronous.image.I/O |
27a20 | 0a 23 69 66 20 21 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 | .#if.!defined(QT_NO_ASYNC_IMAGE_ |
27a40 | 49 4f 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 0a | IO).&&.(defined(QT_NO_IMAGEIO)). |
27a60 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 23 65 6e | #define.QT_NO_ASYNC_IMAGE_IO.#en |
27a80 | 64 69 66 0a 0a 2f 2f 20 42 44 46 20 66 6f 6e 74 20 66 69 6c 65 73 0a 23 69 66 20 21 64 65 66 69 | dif..//.BDF.font.files.#if.!defi |
27aa0 | 6e 65 64 28 51 54 5f 4e 4f 5f 42 44 46 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | ned(QT_NO_BDF).&&.(defined(QT_NO |
27ac0 | 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 53 54 | _TEXTSTREAM).||.defined(QT_NO_ST |
27ae0 | 52 49 4e 47 4c 49 53 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 44 46 0a 23 65 6e | RINGLIST)).#define.QT_NO_BDF.#en |
27b00 | 64 69 66 0a 0a 2f 2f 20 51 44 69 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | dif..//.QDir.#if.!defined(QT_NO_ |
27b20 | 44 49 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 | DIR).&&.(defined(QT_NO_STRINGLIS |
27b40 | 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 29 29 0a 23 64 65 | T).||.defined(QT_NO_REGEXP)).#de |
27b60 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4a 50 45 47 20 69 | fine.QT_NO_DIR.#endif..//.JPEG.i |
27b80 | 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 41 47 | mage.I/O.#if.!defined(QT_NO_IMAG |
27ba0 | 45 49 4f 5f 4a 50 45 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 | EIO_JPEG).&&.(defined(QT_NO_IMAG |
27bc0 | 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 4a 50 45 47 | EIO)).#define.QT_NO_IMAGEIO_JPEG |
27be0 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 4e 47 20 69 6d 61 67 65 20 49 2f 4f 0a 23 69 66 20 21 64 | .#endif..//.MNG.image.I/O.#if.!d |
27c00 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4d 4e 47 29 20 26 26 20 28 64 65 | efined(QT_NO_IMAGEIO_MNG).&&.(de |
27c20 | 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 |
27c40 | 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4d 4e 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 4e 47 20 69 | _NO_IMAGEIO_MNG.#endif..//.PNG.i |
27c60 | 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 41 47 | mage.I/O.#if.!defined(QT_NO_IMAG |
27c80 | 45 49 4f 5f 50 4e 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 | EIO_PNG).&&.(defined(QT_NO_IMAGE |
27ca0 | 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 4e 47 0a 23 | IO)).#define.QT_NO_IMAGEIO_PNG.# |
27cc0 | 65 6e 64 69 66 0a 0a 2f 2f 20 50 50 4d 20 69 6d 61 67 65 20 49 2f 4f 0a 23 69 66 20 21 64 65 66 | endif..//.PPM.image.I/O.#if.!def |
27ce0 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 29 20 26 26 20 28 64 65 66 69 | ined(QT_NO_IMAGEIO_PPM).&&.(defi |
27d00 | 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 |
27d20 | 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 58 42 4d 20 69 6d 61 | O_IMAGEIO_PPM.#endif..//.XBM.ima |
27d40 | 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 41 47 45 49 | ge.I/O.#if.!defined(QT_NO_IMAGEI |
27d60 | 4f 5f 58 42 4d 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f | O_XBM).&&.(defined(QT_NO_IMAGEIO |
27d80 | 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 58 42 4d 0a 23 65 6e | )).#define.QT_NO_IMAGEIO_XBM.#en |
27da0 | 64 69 66 0a 0a 2f 2f 20 49 6d 61 67 65 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 0a 23 69 | dif..//.Image.transformations.#i |
27dc0 | 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 41 4e 53 46 4f 52 4d | f.!defined(QT_NO_IMAGE_TRANSFORM |
27de0 | 41 54 49 4f 4e 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 49 58 4d 41 50 5f | ATION).&&.(defined(QT_NO_PIXMAP_ |
27e00 | 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 | TRANSFORMATION)).#define.QT_NO_I |
27e20 | 4d 41 47 45 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 45 | MAGE_TRANSFORMATION.#endif..//.E |
27e40 | 78 74 65 72 6e 61 6c 20 70 72 6f 63 65 73 73 20 69 6e 76 6f 63 61 74 69 6f 6e 2e 0a 23 69 66 20 | xternal.process.invocation..#if. |
27e60 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 4f 43 45 53 53 29 20 26 26 20 28 64 65 66 69 | !defined(QT_NO_PROCESS).&&.(defi |
27e80 | 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 |
27ea0 | 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 50 52 | (QT_NO_REGEXP)).#define.QT_NO_PR |
27ec0 | 4f 43 45 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 | OCESS.#endif..//.Regular.express |
27ee0 | 69 6f 6e 20 63 61 70 74 75 72 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 | ion.capture.#if.!defined(QT_NO_R |
27f00 | 45 47 45 58 50 5f 43 41 50 54 55 52 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | EGEXP_CAPTURE).&&.(defined(QT_NO |
27f20 | 5f 52 45 47 45 58 50 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 | _REGEXP).||.defined(QT_NO_STRING |
27f40 | 4c 49 53 54 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 41 50 54 | LIST)).#define.QT_NO_REGEXP_CAPT |
27f60 | 55 52 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 70 6c 61 73 68 20 73 63 72 65 65 6e 20 77 69 64 | URE.#endif..//.Splash.screen.wid |
27f80 | 67 65 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 4c 41 53 48 53 43 52 | get.#if.!defined(QT_NO_SPLASHSCR |
27fa0 | 45 45 4e 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 29 | EEN).&&.(defined(QT_NO_IMAGEIO)) |
27fc0 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 4c 41 53 48 53 43 52 45 45 4e 0a 23 65 6e 64 | .#define.QT_NO_SPLASHSCREEN.#end |
27fe0 | 69 66 0a 0a 2f 2f 20 54 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 65 73 20 69 6e 20 51 56 61 72 69 | if..//.Template.classes.in.QVari |
28000 | 61 6e 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f | ant.#if.!defined(QT_NO_TEMPLATE_ |
28020 | 56 41 52 49 41 4e 54 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 | VARIANT).&&.(defined(QT_NO_VARIA |
28040 | 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) |
28060 | 29 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 54 | ).#define.QT_NO_TEMPLATE_VARIANT |
28080 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 6f 6e 74 68 20 61 6e 64 20 64 61 79 20 6e 61 6d 65 73 20 | .#endif..//.Month.and.day.names. |
280a0 | 69 6e 20 64 61 74 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 | in.dates.#if.!defined(QT_NO_TEXT |
280c0 | 44 41 54 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 | DATE).&&.(defined(QT_NO_STRINGLI |
280e0 | 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 | ST).||.defined(QT_NO_DATESTRING) |
28100 | 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 44 41 54 45 0a 23 65 6e 64 69 66 0a | ).#define.QT_NO_TEXTDATE.#endif. |
28120 | 0a 2f 2f 20 44 72 61 77 69 6e 67 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 0a 23 69 | .//.Drawing.utility.functions.#i |
28140 | 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 29 20 26 26 20 28 64 | f.!defined(QT_NO_DRAWUTIL).&&.(d |
28160 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 | efined(QT_NO_SPRINTF).||.defined |
28180 | 28 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 | (QT_NO_PALETTE)).#define.QT_NO_D |
281a0 | 52 41 57 55 54 49 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 42 4d 50 20 69 6d 61 67 65 20 49 2f 4f | RAWUTIL.#endif..//.BMP.image.I/O |
281c0 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 42 4d 50 29 | .#if.!defined(QT_NO_IMAGEIO_BMP) |
281e0 | 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 20 7c 7c 20 64 | .&&.(defined(QT_NO_IMAGEIO).||.d |
28200 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 29 0a 23 64 65 66 69 6e | efined(QT_NO_DATASTREAM)).#defin |
28220 | 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 42 4d 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 | e.QT_NO_IMAGEIO_BMP.#endif..//.Q |
28240 | 50 69 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 50 49 43 54 55 | Picture.#if.!defined(QT_NO_PICTU |
28260 | 52 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d | RE).&&.(defined(QT_NO_DATASTREAM |
28280 | 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 29 0a 23 64 65 | ).||.defined(QT_NO_IMAGEIO)).#de |
282a0 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 72 | fine.QT_NO_PICTURE.#endif..//.Tr |
282c0 | 61 6e 73 6c 61 74 69 6f 6e 73 20 76 69 61 20 51 4f 62 6a 65 63 74 3a 3a 74 72 55 74 66 38 28 29 | anslations.via.QObject::trUtf8() |
282e0 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 5f | .#if.!defined(QT_NO_TRANSLATION_ |
28300 | 55 54 46 38 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 | UTF8).&&.(defined(QT_NO_TRANSLAT |
28320 | 49 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 | ION).||.defined(QT_NO_TEXTCODEC) |
28340 | 29 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 5f 55 54 46 38 | ).#define.QT_NO_TRANSLATION_UTF8 |
28360 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 55 52 4c 20 70 61 72 73 65 72 0a 23 69 66 20 21 64 65 66 69 | .#endif..//.URL.parser.#if.!defi |
28380 | 6e 65 64 28 51 54 5f 4e 4f 5f 55 52 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | ned(QT_NO_URL).&&.(defined(QT_NO |
283a0 | 5f 44 49 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 52 4c 0a 23 65 6e 64 69 66 0a | _DIR)).#define.QT_NO_URL.#endif. |
283c0 | 0a 2f 2f 20 41 6e 69 6d 61 74 65 64 20 69 6d 61 67 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | .//.Animated.images.#if.!defined |
283e0 | 28 51 54 5f 4e 4f 5f 4d 4f 56 49 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | (QT_NO_MOVIE).&&.(defined(QT_NO_ |
28400 | 41 53 59 4e 43 5f 49 4f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 41 53 59 4e 43 | ASYNC_IO).||.defined(QT_NO_ASYNC |
28420 | 5f 49 4d 41 47 45 5f 49 4f 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 4f 56 49 45 0a | _IMAGE_IO)).#define.QT_NO_MOVIE. |
28440 | 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 53 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 | #endif..//.QStyle.#if.!defined(Q |
28460 | 54 5f 4e 4f 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 44 52 | T_NO_STYLE).&&.(defined(QT_NO_DR |
28480 | 41 57 55 54 49 4c 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 23 65 6e | AWUTIL)).#define.QT_NO_STYLE.#en |
284a0 | 64 69 66 0a 0a 2f 2f 20 44 4e 53 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 | dif..//.DNS.#if.!defined(QT_NO_D |
284c0 | 4e 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 29 20 7c | NS).&&.(defined(QT_NO_NETWORK).| |
284e0 | 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 20 7c 7c 20 64 | |.defined(QT_NO_STRINGLIST).||.d |
28500 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 29 20 7c 7c 20 64 65 66 69 | efined(QT_NO_TEXTSTREAM).||.defi |
28520 | 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 6e 65 20 51 54 5f 4e | ned(QT_NO_SPRINTF)).#define.QT_N |
28540 | 4f 5f 44 4e 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 46 72 61 6d 65 64 20 77 69 64 67 65 74 73 0a | O_DNS.#endif..//.Framed.widgets. |
28560 | 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 20 26 26 20 28 64 65 | #if.!defined(QT_NO_FRAME).&&.(de |
28580 | 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 54 5f 4e | fined(QT_NO_STYLE)).#define.QT_N |
285a0 | 4f 5f 46 52 41 4d 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 49 63 6f 6e 53 65 74 0a 23 69 66 20 | O_FRAME.#endif..//.QIconSet.#if. |
285c0 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 29 20 26 26 20 28 64 65 66 69 | !defined(QT_NO_ICONSET).&&.(defi |
285e0 | 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 | ned(QT_NO_IMAGEIO).||.defined(QT |
28600 | 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 29 20 7c 7c 20 64 65 66 69 6e 65 | _NO_IMAGE_SMOOTHSCALE).||.define |
28620 | 64 28 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e | d(QT_NO_PALETTE).||.defined(QT_N |
28640 | 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 6e 65 | O_IMAGE_HEURISTIC_MASK)).#define |
28660 | 20 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 58 50 4d 20 69 6d | .QT_NO_ICONSET.#endif..//.XPM.im |
28680 | 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 41 47 45 | age.I/O.#if.!defined(QT_NO_IMAGE |
286a0 | 49 4f 5f 58 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 47 45 49 | IO_XPM).&&.(defined(QT_NO_IMAGEI |
286c0 | 4f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 7c 7c 20 | O).||.defined(QT_NO_SPRINTF).||. |
286e0 | 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 29 0a 23 64 65 66 69 | defined(QT_NO_TEXTSTREAM)).#defi |
28700 | 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | ne.QT_NO_IMAGEIO_XPM.#endif..//. |
28720 | 4e 65 74 77 6f 72 6b 20 66 69 6c 65 20 61 63 63 65 73 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | Network.file.access.#if.!defined |
28740 | 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 29 20 26 26 20 28 64 65 66 69 | (QT_NO_NETWORKPROTOCOL).&&.(defi |
28760 | 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 | ned(QT_NO_TEXTCODEC).||.defined( |
28780 | 51 54 5f 4e 4f 5f 55 52 4c 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 | QT_NO_URL)).#define.QT_NO_NETWOR |
287a0 | 4b 50 52 4f 54 4f 43 4f 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 53 69 7a 65 47 72 69 70 0a 23 | KPROTOCOL.#endif..//.QSizeGrip.# |
287c0 | 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 49 5a 45 47 52 49 50 29 20 26 26 20 28 | if.!defined(QT_NO_SIZEGRIP).&&.( |
287e0 | 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 54 | defined(QT_NO_STYLE)).#define.QT |
28800 | 5f 4e 4f 5f 53 49 5a 45 47 52 49 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 6f 74 69 66 20 73 74 | _NO_SIZEGRIP.#endif..//.Motif.st |
28820 | 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 4d 4f 54 | yle.#if.!defined(QT_NO_STYLE_MOT |
28840 | 49 46 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 29 29 0a 23 64 | IF).&&.(defined(QT_NO_STYLE)).#d |
28860 | 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 65 6e 64 69 66 0a 0a | efine.QT_NO_STYLE_MOTIF.#endif.. |
28880 | 2f 2f 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 28 51 54 | //.Windows.style.#if.!defined(QT |
288a0 | 5f 4e 4f 5f 53 54 59 4c 45 5f 57 49 4e 44 4f 57 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 | _NO_STYLE_WINDOWS).&&.(defined(Q |
288c0 | 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 54 59 4c 45 | T_NO_STYLE)).#define.QT_NO_STYLE |
288e0 | 5f 57 49 4e 44 4f 57 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6e 74 65 72 6e 61 6c 20 74 69 74 | _WINDOWS.#endif..//.Internal.tit |
28900 | 6c 65 62 61 72 20 77 69 64 67 65 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | lebar.widget.#if.!defined(QT_NO_ |
28920 | 54 49 54 4c 45 42 41 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 | TITLEBAR).&&.(defined(QT_NO_STYL |
28940 | 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 49 54 4c 45 42 41 52 0a 23 65 6e 64 69 | E)).#define.QT_NO_TITLEBAR.#endi |
28960 | 66 0a 0a 2f 2f 20 58 4d 4c 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 58 4d 4c | f..//.XML.#if.!defined(QT_NO_XML |
28980 | 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). |
289a0 | 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 20 7c 7c 20 64 | ||.defined(QT_NO_TEXTCODEC).||.d |
289c0 | 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 29 29 0a 23 64 | efined(QT_NO_REGEXP_CAPTURE)).#d |
289e0 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 58 4d 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 43 68 65 63 6b | efine.QT_NO_XML.#endif..//.Check |
28a00 | 2d 62 6f 78 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 | -boxes.#if.!defined(QT_NO_CHECKB |
28a20 | 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c | OX).&&.(defined(QT_NO_BUTTON).|| |
28a40 | 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 6e 65 20 51 | .defined(QT_NO_STYLE)).#define.Q |
28a60 | 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 69 61 6c 73 0a 23 | T_NO_CHECKBOX.#endif..//.Dials.# |
28a80 | 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 29 20 26 26 20 28 64 65 66 69 | if.!defined(QT_NO_DIAL).&&.(defi |
28aa0 | 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 29 20 7c 7c 20 64 65 66 69 6e | ned(QT_NO_RANGECONTROL).||.defin |
28ac0 | 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 44 | ed(QT_NO_STYLE)).#define.QT_NO_D |
28ae0 | 49 41 4c 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 4c 61 62 65 6c 0a 23 69 66 20 21 64 65 66 69 6e | IAL.#endif..//.QLabel.#if.!defin |
28b00 | 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e | ed(QT_NO_LABEL).&&.(defined(QT_N |
28b20 | 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 41 42 45 4c 0a 23 65 | O_FRAME)).#define.QT_NO_LABEL.#e |
28b40 | 6e 64 69 66 0a 0a 2f 2f 20 51 4c 43 44 4e 75 6d 62 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | ndif..//.QLCDNumber.#if.!defined |
28b60 | 28 51 54 5f 4e 4f 5f 4c 43 44 4e 55 4d 42 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 | (QT_NO_LCDNUMBER).&&.(defined(QT |
28b80 | 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 43 44 4e 55 4d | _NO_FRAME)).#define.QT_NO_LCDNUM |
28ba0 | 42 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 69 6e 67 6c 65 2d 6c 69 6e 65 20 65 64 69 74 73 | BER.#endif..//.Single-line.edits |
28bc0 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 29 20 26 26 | .#if.!defined(QT_NO_LINEEDIT).&& |
28be0 | 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 65 20 | .(defined(QT_NO_FRAME)).#define. |
28c00 | 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 49 4d 45 0a 23 | QT_NO_LINEEDIT.#endif..//.MIME.# |
28c20 | 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 20 26 26 20 28 64 65 66 69 | if.!defined(QT_NO_MIME).&&.(defi |
28c40 | 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 4f 5f | ned(QT_NO_DIR).||.defined(QT_NO_ |
28c60 | 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 54 45 58 54 43 4f | IMAGEIO).||.defined(QT_NO_TEXTCO |
28c80 | 44 45 43 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 23 65 6e 64 69 66 0a | DEC)).#define.QT_NO_MIME.#endif. |
28ca0 | 0a 2f 2f 20 50 72 6f 67 72 65 73 73 20 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 | .//.Progress.bars.#if.!defined(Q |
28cc0 | 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 | T_NO_PROGRESSBAR).&&.(defined(QT |
28ce0 | 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 50 52 4f 47 52 45 | _NO_FRAME)).#define.QT_NO_PROGRE |
28d00 | 53 53 42 41 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 75 73 68 2d 62 75 74 74 6f 6e 73 0a 23 69 | SSBAR.#endif..//.Push-buttons.#i |
28d20 | 66 20 21 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 26 26 20 | f.!defined(QT_NO_PUSHBUTTON).&&. |
28d40 | 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 | (defined(QT_NO_BUTTON).||.define |
28d60 | 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 50 55 | d(QT_NO_STYLE)).#define.QT_NO_PU |
28d80 | 53 48 42 55 54 54 4f 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 61 64 69 6f 2d 62 75 74 74 6f 6e | SHBUTTON.#endif..//.Radio-button |
28da0 | 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 44 49 4f 42 55 54 54 4f 4e | s.#if.!defined(QT_NO_RADIOBUTTON |
28dc0 | 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 | ).&&.(defined(QT_NO_BUTTON).||.d |
28de0 | 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 54 5f | efined(QT_NO_STYLE)).#define.QT_ |
28e00 | 4e 4f 5f 52 41 44 49 4f 42 55 54 54 4f 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6e 74 65 72 6e | NO_RADIOBUTTON.#endif..//.Intern |
28e20 | 61 6c 20 72 65 73 69 7a 65 20 68 61 6e 64 6c 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 | al.resize.handler.#if.!defined(Q |
28e40 | 54 5f 4e 4f 5f 52 45 53 49 5a 45 48 41 4e 44 4c 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 | T_NO_RESIZEHANDLER).&&.(defined( |
28e60 | 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 52 45 53 49 | QT_NO_FRAME)).#define.QT_NO_RESI |
28e80 | 5a 45 48 41 4e 44 4c 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 63 72 6f 6c 6c 20 62 61 72 73 | ZEHANDLER.#endif..//.Scroll.bars |
28ea0 | 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 42 41 52 29 20 26 | .#if.!defined(QT_NO_SCROLLBAR).& |
28ec0 | 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 29 20 7c | &.(defined(QT_NO_RANGECONTROL).| |
28ee0 | 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 6e 65 20 | |.defined(QT_NO_STYLE)).#define. |
28f00 | 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 6c 69 64 65 | QT_NO_SCROLLBAR.#endif..//.Slide |
28f20 | 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 4c 49 44 45 52 29 20 26 26 | rs.#if.!defined(QT_NO_SLIDER).&& |
28f40 | 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 29 20 7c 7c | .(defined(QT_NO_RANGECONTROL).|| |
28f60 | 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 6e 65 20 51 | .defined(QT_NO_STYLE)).#define.Q |
28f80 | 54 5f 4e 4f 5f 53 4c 49 44 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 70 69 6e 62 6f 78 20 63 | T_NO_SLIDER.#endif..//.Spinbox.c |
28fa0 | 6f 6e 74 72 6f 6c 20 77 69 64 67 65 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | ontrol.widget.#if.!defined(QT_NO |
28fc0 | 5f 53 50 49 4e 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 5f 46 | _SPINWIDGET).&&.(defined(QT_NO_F |
28fe0 | 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 49 4e 57 49 44 47 45 54 0a | RAME)).#define.QT_NO_SPINWIDGET. |
29000 | 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 74 61 74 75 73 20 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 | #endif..//.Status.bars.#if.!defi |
29020 | 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 | ned(QT_NO_STATUSBAR).&&.(defined |
29040 | 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 5f 4e 4f 5f | (QT_NO_LAYOUT).||.defined(QT_NO_ |
29060 | 53 54 59 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 0a | STYLE)).#define.QT_NO_STATUSBAR. |
29080 | 23 65 6e 64 69 66 0a 0a 2f 2f 20 43 6f 6d 70 61 63 74 20 57 69 6e 64 6f 77 73 20 73 74 79 6c 65 | #endif..//.Compact.Windows.style |
290a0 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 4f 4d 50 41 43 | .#if.!defined(QT_NO_STYLE_COMPAC |
290c0 | 54 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 57 49 4e 44 4f | T).&&.(defined(QT_NO_STYLE_WINDO |
290e0 | 57 53 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 43 4f 4d 50 41 43 54 | WS)).#define.QT_NO_STYLE_COMPACT |
29100 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 49 6e 74 65 72 6c 61 63 65 2d 66 72 69 65 6e 64 6c 79 20 73 | .#endif..//.Interlace-friendly.s |
29120 | 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 49 4e | tyle.#if.!defined(QT_NO_STYLE_IN |
29140 | 54 45 52 4c 41 43 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 | TERLACE).&&.(defined(QT_NO_STYLE |
29160 | 5f 4d 4f 54 49 46 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 49 4e 54 | _MOTIF)).#define.QT_NO_STYLE_INT |
29180 | 45 52 4c 41 43 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 6c 61 74 69 6e 75 6d 20 73 74 79 6c 65 | ERLACE.#endif..//.Platinum.style |
291a0 | 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 50 4c 41 54 49 4e | .#if.!defined(QT_NO_STYLE_PLATIN |
291c0 | 55 4d 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 57 49 4e 44 | UM).&&.(defined(QT_NO_STYLE_WIND |
291e0 | 4f 57 53 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e | OWS)).#define.QT_NO_STYLE_PLATIN |
29200 | 55 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 57 69 64 67 65 74 20 73 74 61 63 6b 73 0a 23 69 66 20 | UM.#endif..//.Widget.stacks.#if. |
29220 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 29 20 26 26 20 28 | !defined(QT_NO_WIDGETSTACK).&&.( |
29240 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 | defined(QT_NO_FRAME)).#define.QT |
29260 | 5f 4e 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 47 72 69 64 20 | _NO_WIDGETSTACK.#endif..//.Grid. |
29280 | 6c 61 79 6f 75 74 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e | layout.widgets.#if.!defined(QT_N |
292a0 | 4f 5f 47 52 49 44 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 | O_GRID).&&.(defined(QT_NO_LAYOUT |
292c0 | 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 64 65 66 69 | ).||.defined(QT_NO_FRAME)).#defi |
292e0 | 6e 65 20 51 54 5f 4e 4f 5f 47 52 49 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 47 72 6f 75 70 20 62 | ne.QT_NO_GRID.#endif..//.Group.b |
29300 | 6f 78 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 4f 55 50 42 4f 58 | oxes.#if.!defined(QT_NO_GROUPBOX |
29320 | 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 20 7c 7c 20 64 65 | ).&&.(defined(QT_NO_FRAME).||.de |
29340 | 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 20 51 54 5f | fined(QT_NO_LAYOUT)).#define.QT_ |
29360 | 4e 4f 5f 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 6e 74 61 | NO_GROUPBOX.#endif..//.Horizonta |
29380 | 6c 20 62 6f 78 20 6c 61 79 6f 75 74 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 | l.box.layout.widgets.#if.!define |
293a0 | 64 28 51 54 5f 4e 4f 5f 48 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | d(QT_NO_HBOX).&&.(defined(QT_NO_ |
293c0 | 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 46 52 41 4d 45 29 29 | LAYOUT).||.defined(QT_NO_FRAME)) |
293e0 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d | .#define.QT_NO_HBOX.#endif..//.M |
29400 | 65 6e 75 2d 6f 72 69 65 6e 74 65 64 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 | enu-oriented.widgets.#if.!define |
29420 | 64 28 51 54 5f 4e 4f 5f 4d 45 4e 55 44 41 54 41 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 | d(QT_NO_MENUDATA).&&.(defined(QT |
29440 | 5f 4e 4f 5f 49 43 4f 4e 53 45 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 41 | _NO_ICONSET).||.defined(QT_NO_VA |
29460 | 52 49 41 4e 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 4e 55 44 41 54 41 0a 23 | RIANT)).#define.QT_NO_MENUDATA.# |
29480 | 65 6e 64 69 66 0a 0a 2f 2f 20 50 65 72 73 69 73 74 65 6e 74 20 61 70 70 6c 69 63 61 74 69 6f 6e | endif..//.Persistent.application |
294a0 | 20 73 65 74 74 69 6e 67 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 54 | .settings.#if.!defined(QT_NO_SET |
294c0 | 54 49 4e 47 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 52 29 20 7c 7c | TINGS).&&.(defined(QT_NO_DIR).|| |
294e0 | 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 20 7c 7c 20 64 65 | .defined(QT_NO_TEXTSTREAM).||.de |
29500 | 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 29 29 0a 23 64 65 | fined(QT_NO_REGEXP_CAPTURE)).#de |
29520 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 54 54 49 4e 47 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 | fine.QT_NO_SETTINGS.#endif..//.S |
29540 | 70 6c 69 74 74 65 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 4c 49 | plitters.#if.!defined(QT_NO_SPLI |
29560 | 54 54 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 20 7c | TTER).&&.(defined(QT_NO_FRAME).| |
29580 | 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 |
295a0 | 20 51 54 5f 4e 4f 5f 53 50 4c 49 54 54 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 61 62 6c 65 | .QT_NO_SPLITTER.#endif..//.Table |
295c0 | 2d 6c 69 6b 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 | -like.widgets.#if.!defined(QT_NO |
295e0 | 5f 54 41 42 4c 45 56 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 | _TABLEVIEW).&&.(defined(QT_NO_SC |
29600 | 52 4f 4c 4c 42 41 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 56 49 45 | ROLLBAR)).#define.QT_NO_TABLEVIE |
29620 | 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 6f 6f 6c 20 74 69 70 73 0a 23 69 66 20 21 64 65 66 69 | W.#endif..//.Tool.tips.#if.!defi |
29640 | 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 | ned(QT_NO_TOOLTIP).&&.(defined(Q |
29660 | 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 54 4f 4f 4c 54 | T_NO_LABEL)).#define.QT_NO_TOOLT |
29680 | 49 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 43 75 74 20 61 6e 64 20 70 61 73 74 65 0a 23 69 66 20 | IP.#endif..//.Cut.and.paste.#if. |
296a0 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 29 20 26 26 20 28 64 65 | !defined(QT_NO_CLIPBOARD).&&.(de |
296c0 | 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 29 20 7c 7c 20 64 | fined(QT_NO_QWS_PROPERTIES).||.d |
296e0 | 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 |
29700 | 4f 5f 43 4c 49 50 42 4f 41 52 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 48 6f 72 69 7a 6f 6e 74 61 | O_CLIPBOARD.#endif..//.Horizonta |
29720 | 6c 20 67 72 6f 75 70 20 62 6f 78 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | l.group.boxes.#if.!defined(QT_NO |
29740 | 5f 48 47 52 4f 55 50 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 | _HGROUPBOX).&&.(defined(QT_NO_GR |
29760 | 4f 55 50 42 4f 58 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 47 52 4f 55 50 42 4f 58 | OUPBOX)).#define.QT_NO_HGROUPBOX |
29780 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 50 72 6f 70 65 72 74 69 65 73 0a 23 69 66 20 21 64 65 66 69 | .#endif..//.Properties.#if.!defi |
297a0 | 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 29 20 26 26 20 28 64 65 66 69 6e 65 | ned(QT_NO_PROPERTIES).&&.(define |
297c0 | 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 64 28 51 54 5f 4e | d(QT_NO_VARIANT).||.defined(QT_N |
297e0 | 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 49 | O_STRINGLIST).||.defined(QT_NO_I |
29800 | 43 4f 4e 53 45 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 | CONSET)).#define.QT_NO_PROPERTIE |
29820 | 53 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 29 20 64 69 73 | S.#endif..//.RichText.(HTML).dis |
29840 | 70 6c 61 79 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 | play.#if.!defined(QT_NO_RICHTEXT |
29860 | 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 20 64 65 | ).&&.(defined(QT_NO_STYLE).||.de |
29880 | 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | fined(QT_NO_LAYOUT).||.defined(Q |
298a0 | 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e | T_NO_STRINGLIST).||.defined(QT_N |
298c0 | 4f 5f 54 45 58 54 53 54 52 45 41 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 49 43 | O_TEXTSTREAM)).#define.QT_NO_RIC |
298e0 | 48 54 45 58 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 51 4c 20 63 6c 61 73 73 65 73 0a 23 69 66 | HTEXT.#endif..//.SQL.classes.#if |
29900 | 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 29 20 26 26 20 28 64 65 66 69 6e 65 64 | .!defined(QT_NO_SQL).&&.(defined |
29920 | 28 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 | (QT_NO_STRINGLIST).||.defined(QT |
29940 | 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | _NO_REGEXP_CAPTURE).||.defined(Q |
29960 | 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 | T_NO_VARIANT).||.defined(QT_NO_S |
29980 | 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 44 41 54 45 53 54 52 | PRINTF).||.defined(QT_NO_DATESTR |
299a0 | 49 4e 47 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 0a | ING)).#define.QT_NO_SQL.#endif.. |
299c0 | 2f 2f 20 43 44 45 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 | //.CDE.style.#if.!defined(QT_NO_ |
299e0 | 53 54 59 4c 45 5f 43 44 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 | STYLE_CDE).&&.(defined(QT_NO_STY |
29a00 | 4c 45 5f 4d 4f 54 49 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 | LE_MOTIF).||.defined(QT_NO_TRANS |
29a20 | 46 4f 52 4d 41 54 49 4f 4e 53 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 | FORMATIONS)).#define.QT_NO_STYLE |
29a40 | 5f 43 44 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 56 65 72 74 69 63 61 6c 20 62 6f 78 20 6c 61 79 | _CDE.#endif..//.Vertical.box.lay |
29a60 | 6f 75 74 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 | out.widgets.#if.!defined(QT_NO_V |
29a80 | 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 42 4f 58 29 29 0a 23 64 | BOX).&&.(defined(QT_NO_HBOX)).#d |
29aa0 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 42 75 74 74 | efine.QT_NO_VBOX.#endif..//.Butt |
29ac0 | 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 4e 4f 5f 42 55 54 | on.groups.#if.!defined(QT_NO_BUT |
29ae0 | 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 4e 4f 5f 47 52 4f 55 | TONGROUP).&&.(defined(QT_NO_GROU |
29b00 | 50 42 4f 58 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 29 0a | PBOX).||.defined(QT_NO_BUTTON)). |
29b20 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 50 0a 23 65 6e 64 69 66 | #define.QT_NO_BUTTONGROUP.#endif |
29b40 | 0a 0a 2f 2f 20 43 6f 6d 70 6c 65 78 20 73 63 72 69 70 74 73 20 28 65 67 2e 20 42 69 44 69 29 0a | ..//.Complex.scripts.(eg..BiDi). |
29b60 | 23 69 66 20 21 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 20 | #if.!defined(QT_NO_COMPLEXTEXT). |
29b80 | 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 29 0a 23 64 65 | &&.(defined(QT_NO_RICHTEXT)).#de |
29ba0 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4c 45 58 54 45 58 54 0a 23 65 6e 64 69 66 0a 0a 2f | fine.QT_NO_COMPLEXTEXT.#endif../ |
29bc0 | 2f 20 43 75 74 20 61 6e 64 20 70 61 73 74 65 20 6e 6f 6e 2d 74 65 78 74 0a 23 69 66 20 21 64 65 | /.Cut.and.paste.non-text.#if.!de |
29be0 | 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 43 4c 49 50 42 4f 41 52 44 29 20 26 26 20 28 64 | fined(QT_NO_MIMECLIPBOARD).&&.(d |
29c00 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 29 29 0a 23 64 65 66 69 6e 65 | efined(QT_NO_CLIPBOARD)).#define |
29c20 | 20 51 54 5f 4e 4f 5f 4d 49 4d 45 43 4c 49 50 42 4f 41 52 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | .QT_NO_MIMECLIPBOARD.#endif..//. |
29c40 | 50 72 69 6e 74 69 6e 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 49 4e | Printing.#if.!defined(QT_NO_PRIN |
29c60 | 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 58 54 53 54 52 45 41 | TER).&&.(defined(QT_NO_TEXTSTREA |
29c80 | 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 29 20 7c 7c 20 | M).||.defined(QT_NO_SPRINTF).||. |
29ca0 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 29 20 7c 7c 20 64 | defined(QT_NO_FONTDATABASE).||.d |
29cc0 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 20 7c 7c 20 64 65 66 69 | efined(QT_NO_DATESTRING).||.defi |
29ce0 | 6e 65 64 28 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 29 29 0a 23 64 65 66 69 | ned(QT_NO_REGEXP_CAPTURE)).#defi |
29d00 | 6e 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 41 71 75 61 | ne.QT_NO_PRINTER.#endif..//.Aqua |
29d20 | 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f | .style.#if.!defined(QT_NO_STYLE_ |
29d40 | 41 51 55 41 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 57 49 | AQUA).&&.(defined(QT_NO_STYLE_WI |
29d60 | 4e 44 4f 57 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 5f 54 52 | NDOWS).||.defined(QT_NO_IMAGE_TR |
29d80 | 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 | ANSFORMATION)).#define.QT_NO_STY |
29da0 | 4c 45 5f 41 51 55 41 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 56 65 72 74 69 63 61 6c 20 67 72 6f 75 | LE_AQUA.#endif..//.Vertical.grou |
29dc0 | 70 20 62 6f 78 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 47 52 4f 55 | p.boxes.#if.!defined(QT_NO_VGROU |
29de0 | 50 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 47 52 4f 55 50 42 4f | PBOX).&&.(defined(QT_NO_HGROUPBO |
29e00 | 58 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 4f 58 0a 23 65 6e 64 | X)).#define.QT_NO_VGROUPBOX.#end |
29e20 | 69 66 0a 0a 2f 2f 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 62 75 74 74 6f 6e 20 67 72 6f 75 70 73 0a | if..//.Horizontal.button.groups. |
29e40 | 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 29 | #if.!defined(QT_NO_HBUTTONGROUP) |
29e60 | 20 26 26 20 28 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 29 | .&&.(defined(QT_NO_BUTTONGROUP)) |
29e80 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 0a 23 65 6e 64 | .#define.QT_NO_HBUTTONGROUP.#end |
29ea0 | 69 66 0a 0a 2f 2f 20 53 65 72 76 65 72 20 74 6f 20 70 6c 61 79 20 73 6f 75 6e 64 0a 23 69 66 20 | if..//.Server.to.play.sound.#if. |
29ec0 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 53 4f 55 4e 44 53 45 52 56 45 52 29 20 | !defined(QT_NO_QWS_SOUNDSERVER). |
29ee0 | 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 4f 55 4e 44 29 20 7c 7c 20 64 65 66 69 | &&.(defined(QT_NO_SOUND).||.defi |
29f00 | 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 4f 5f | ned(QT_NO_DIR).||.defined(QT_NO_ |
29f20 | 44 4e 53 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 4f 55 4e 44 53 45 52 | DNS)).#define.QT_NO_QWS_SOUNDSER |
29f40 | 56 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 48 65 61 64 65 72 0a 23 69 66 20 21 64 65 66 69 | VER.#endif..//.QHeader.#if.!defi |
29f60 | 6e 65 64 28 51 54 5f 4e 4f 5f 48 45 41 44 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 | ned(QT_NO_HEADER).&&.(defined(QT |
29f80 | 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 49 43 4f 4e | _NO_STYLE).||.defined(QT_NO_ICON |
29fa0 | 53 45 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 48 45 41 44 45 52 0a 23 65 6e 64 69 | SET)).#define.QT_NO_HEADER.#endi |
29fc0 | 66 0a 0a 2f 2f 20 56 65 72 74 69 63 61 6c 20 62 75 74 74 6f 6e 20 67 72 6f 75 70 73 0a 23 69 66 | f..//.Vertical.button.groups.#if |
29fe0 | 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 29 20 26 26 | .!defined(QT_NO_VBUTTONGROUP).&& |
2a000 | 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 29 29 0a 23 | .(defined(QT_NO_HBUTTONGROUP)).# |
2a020 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 42 55 54 54 4f 4e 47 52 4f 55 50 0a 23 65 6e 64 69 66 | define.QT_NO_VBUTTONGROUP.#endif |
2a040 | 0a 0a 2f 2f 20 48 65 62 72 65 77 20 43 6f 64 65 63 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 | ..//.Hebrew.Codec.#if.!defined(Q |
2a060 | 54 5f 4e 4f 5f 43 4f 44 45 43 5f 48 45 42 52 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 | T_NO_CODEC_HEBREW).&&.(defined(Q |
2a080 | 54 5f 4e 4f 5f 43 4f 44 45 43 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f | T_NO_CODECS).||.defined(QT_NO_CO |
2a0a0 | 4d 50 4c 45 58 54 45 58 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 5f | MPLEXTEXT)).#define.QT_NO_CODEC_ |
2a0c0 | 48 45 42 52 45 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 48 54 54 50 20 66 69 6c 65 20 61 63 63 65 | HEBREW.#endif..//.HTTP.file.acce |
2a0e0 | 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 4b 50 52 4f | ss.#if.!defined(QT_NO_NETWORKPRO |
2a100 | 54 4f 43 4f 4c 5f 48 54 54 50 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 | TOCOL_HTTP).&&.(defined(QT_NO_NE |
2a120 | 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 28 51 54 5f 4e 4f 5f | TWORKPROTOCOL).||.defined(QT_NO_ |
2a140 | 44 4e 53 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f | DNS)).#define.QT_NO_NETWORKPROTO |
2a160 | 43 4f 4c 5f 48 54 54 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 6f 6f 6c 2d 62 75 74 74 6f 6e 73 | COL_HTTP.#endif..//.Tool-buttons |
2a180 | 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 55 54 54 4f 4e 29 20 | .#if.!defined(QT_NO_TOOLBUTTON). |
2a1a0 | 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 | &&.(defined(QT_NO_BUTTON).||.def |
2a1c0 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | ined(QT_NO_ICONSET).||.defined(Q |
2a1e0 | 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 54 4f 4f 4c 42 | T_NO_STYLE)).#define.QT_NO_TOOLB |
2a200 | 55 54 54 4f 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 42 69 67 20 43 6f 64 65 63 73 20 28 65 67 2e | UTTON.#endif..//.Big.Codecs.(eg. |
2a220 | 20 43 4a 4b 29 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 | .CJK).#if.!defined(QT_NO_BIG_COD |
2a240 | 45 43 53 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 5f 48 45 42 | ECS).&&.(defined(QT_NO_CODEC_HEB |
2a260 | 52 45 57 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 23 | REW)).#define.QT_NO_BIG_CODECS.# |
2a280 | 65 6e 64 69 66 0a 0a 2f 2f 20 45 78 70 65 72 69 6d 65 6e 74 61 6c 20 69 6e 74 65 72 6e 61 6c 20 | endif..//.Experimental.internal. |
2a2a0 | 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 44 49 41 4c 4f 47 42 | class.#if.!defined(QT_NO_DIALOGB |
2a2c0 | 55 54 54 4f 4e 53 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 | UTTONS).&&.(defined(QT_NO_LAYOUT |
2a2e0 | 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 20 7c 7c 20 64 65 66 | ).||.defined(QT_NO_STYLE).||.def |
2a300 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 | ined(QT_NO_PUSHBUTTON)).#define. |
2a320 | 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 42 55 54 54 4f 4e 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 | QT_NO_DIALOGBUTTONS.#endif..//.D |
2a340 | 6f 63 75 6d 65 6e 74 20 4f 62 6a 65 63 74 20 4d 6f 64 65 6c 0a 23 69 66 20 21 64 65 66 69 6e 65 | ocument.Object.Model.#if.!define |
2a360 | 64 28 51 54 5f 4e 4f 5f 44 4f 4d 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 58 | d(QT_NO_DOM).&&.(defined(QT_NO_X |
2a380 | 4d 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 29 0a 23 64 65 66 | ML).||.defined(QT_NO_MIME)).#def |
2a3a0 | 69 6e 65 20 51 54 5f 4e 4f 5f 44 4f 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 63 72 6f 6c 6c 61 | ine.QT_NO_DOM.#endif..//.Scrolla |
2a3c0 | 62 6c 65 20 76 69 65 77 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 | ble.view.widgets.#if.!defined(QT |
2a3e0 | 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e | _NO_SCROLLVIEW).&&.(defined(QT_N |
2a400 | 4f 5f 53 43 52 4f 4c 4c 42 41 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 | O_SCROLLBAR).||.defined(QT_NO_FR |
2a420 | 41 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 0a 23 | AME)).#define.QT_NO_SCROLLVIEW.# |
2a440 | 65 6e 64 69 66 0a 0a 2f 2f 20 54 61 62 2d 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 | endif..//.Tab-bars.#if.!defined( |
2a460 | 51 54 5f 4e 4f 5f 54 41 42 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | QT_NO_TABBAR).&&.(defined(QT_NO_ |
2a480 | 54 4f 4f 4c 42 55 54 54 4f 4e 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 42 41 | TOOLBUTTON)).#define.QT_NO_TABBA |
2a4a0 | 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 72 61 67 20 61 6e 64 20 64 72 6f 70 0a 23 69 66 20 21 | R.#endif..//.Drag.and.drop.#if.! |
2a4c0 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 29 20 26 26 20 28 64 | defined(QT_NO_DRAGANDDROP).&&.(d |
2a4e0 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 | efined(QT_NO_MIME).||.defined(QT |
2a500 | 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | _NO_QWS_PROPERTIES).||.defined(Q |
2a520 | 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | T_NO_IMAGEIO_XPM)).#define.QT_NO |
2a540 | 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 47 72 69 64 56 69 65 | _DRAGANDDROP.#endif..//.QGridVie |
2a560 | 77 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 47 52 49 44 56 49 45 57 29 20 26 | w.#if.!defined(QT_NO_GRIDVIEW).& |
2a580 | 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 29 0a 23 64 | &.(defined(QT_NO_SCROLLVIEW)).#d |
2a5a0 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 47 52 49 44 56 49 45 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | efine.QT_NO_GRIDVIEW.#endif..//. |
2a5c0 | 50 6f 70 75 70 2d 6d 65 6e 75 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 | Popup-menus.#if.!defined(QT_NO_P |
2a5e0 | 4f 50 55 50 4d 45 4e 55 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 4e 55 | OPUPMENU).&&.(defined(QT_NO_MENU |
2a600 | 44 41 54 41 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 52 41 4d 45 29 29 0a 23 | DATA).||.defined(QT_NO_FRAME)).# |
2a620 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 23 65 6e 64 69 66 0a 0a 2f | define.QT_NO_POPUPMENU.#endif../ |
2a640 | 2f 20 51 43 61 6e 76 61 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 41 4e | /.QCanvas.#if.!defined(QT_NO_CAN |
2a660 | 56 41 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 | VAS).&&.(defined(QT_NO_SCROLLVIE |
2a680 | 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 42 45 5a 49 45 52 29 29 0a 23 64 65 | W).||.defined(QT_NO_BEZIER)).#de |
2a6a0 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 41 4e 56 41 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 44 79 6e | fine.QT_NO_CANVAS.#endif..//.Dyn |
2a6c0 | 61 6d 69 63 20 6d 6f 64 75 6c 65 20 6c 69 6e 6b 69 6e 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | amic.module.linking.#if.!defined |
2a6e0 | 28 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 | (QT_NO_COMPONENT).&&.(defined(QT |
2a700 | 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f | _NO_QUUID_STRING).||.defined(QT_ |
2a720 | 4e 4f 5f 53 45 54 54 49 4e 47 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 | NO_SETTINGS).||.defined(QT_NO_SP |
2a740 | 52 49 4e 54 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 59 29 | RINTF).||.defined(QT_NO_LIBRARY) |
2a760 | 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 29 29 0a 23 | .||.defined(QT_NO_DATESTRING)).# |
2a780 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 23 65 6e 64 69 66 0a 0a 2f | define.QT_NO_COMPONENT.#endif../ |
2a7a0 | 2f 20 51 4c 69 73 74 42 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 | /.QListBox.#if.!defined(QT_NO_LI |
2a7c0 | 53 54 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 | STBOX).&&.(defined(QT_NO_SCROLLV |
2a7e0 | 49 45 57 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 | IEW).||.defined(QT_NO_STRINGLIST |
2a800 | 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 49 53 54 42 4f 58 0a 23 65 6e 64 69 66 0a | )).#define.QT_NO_LISTBOX.#endif. |
2a820 | 0a 2f 2f 20 4d 65 6e 75 20 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | .//.Menu.bars.#if.!defined(QT_NO |
2a840 | 5f 4d 45 4e 55 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 4f 50 55 | _MENUBAR).&&.(defined(QT_NO_POPU |
2a860 | 50 4d 45 4e 55 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 0a 23 65 | PMENU)).#define.QT_NO_MENUBAR.#e |
2a880 | 6e 64 69 66 0a 0a 2f 2f 20 51 4d 65 73 73 61 67 65 42 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 | ndif..//.QMessageBox.#if.!define |
2a8a0 | 64 28 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 | d(QT_NO_MESSAGEBOX).&&.(defined( |
2a8c0 | 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 50 | QT_NO_DIALOG).||.defined(QT_NO_P |
2a8e0 | 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 41 42 45 | USHBUTTON).||.defined(QT_NO_LABE |
2a900 | 4c 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 0a 23 65 6e | L)).#define.QT_NO_MESSAGEBOX.#en |
2a920 | 64 69 66 0a 0a 2f 2f 20 46 54 50 20 66 69 6c 65 20 61 63 63 65 73 73 0a 23 69 66 20 21 64 65 66 | dif..//.FTP.file.access.#if.!def |
2a940 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 46 54 50 29 20 | ined(QT_NO_NETWORKPROTOCOL_FTP). |
2a960 | 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f | &&.(defined(QT_NO_NETWORKPROTOCO |
2a980 | 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 4e 53 29 20 7c 7c 20 64 65 66 69 | L).||.defined(QT_NO_DNS).||.defi |
2a9a0 | 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 44 41 54 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f | ned(QT_NO_TEXTDATE)).#define.QT_ |
2a9c0 | 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 46 54 50 0a 23 65 6e 64 69 66 0a 0a 2f | NO_NETWORKPROTOCOL_FTP.#endif../ |
2a9e0 | 2f 20 53 70 69 6e 20 62 6f 78 65 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | /.Spin.boxes.#if.!defined(QT_NO_ |
2aa00 | 53 50 49 4e 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 4e 47 45 | SPINBOX).&&.(defined(QT_NO_RANGE |
2aa20 | 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 50 49 4e 57 49 | CONTROL).||.defined(QT_NO_SPINWI |
2aa40 | 44 47 45 54 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 | DGET).||.defined(QT_NO_LINEEDIT) |
2aa60 | 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 4f 52 29 29 0a 23 64 | .||.defined(QT_NO_VALIDATOR)).#d |
2aa80 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 | efine.QT_NO_SPINBOX.#endif..//.R |
2aaa0 | 69 63 68 54 65 78 74 20 28 48 54 4d 4c 29 20 74 61 62 6c 65 73 20 61 6e 64 20 69 6d 61 67 65 73 | ichText.(HTML).tables.and.images |
2aac0 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 | .#if.!defined(QT_NO_TEXTCUSTOMIT |
2aae0 | 45 4d 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 | EM).&&.(defined(QT_NO_RICHTEXT). |
2ab00 | 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 29 0a 23 64 65 66 69 6e 65 20 | ||.defined(QT_NO_MIME)).#define. |
2ab20 | 51 54 5f 4e 4f 5f 54 45 58 54 43 55 53 54 4f 4d 49 54 45 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | QT_NO_TEXTCUSTOMITEM.#endif..//. |
2ab40 | 51 44 61 74 65 54 69 6d 65 45 64 69 74 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | QDateTimeEdit.#if.!defined(QT_NO |
2ab60 | 5f 44 41 54 45 54 49 4d 45 45 44 49 54 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | _DATETIMEEDIT).&&.(defined(QT_NO |
2ab80 | 5f 52 49 43 48 54 45 58 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e | _RICHTEXT).||.defined(QT_NO_SPIN |
2aba0 | 57 49 44 47 45 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 | WIDGET).||.defined(QT_NO_DATESTR |
2abc0 | 49 4e 47 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 45 54 49 4d 45 45 44 49 54 | ING)).#define.QT_NO_DATETIMEEDIT |
2abe0 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 54 65 78 74 43 6f 64 65 63 50 6c 75 67 69 6e 0a 23 69 66 | .#endif..//.QTextCodecPlugin.#if |
2ac00 | 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 29 | .!defined(QT_NO_TEXTCODECPLUGIN) |
2ac20 | 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 4e 54 29 20 7c 7c | .&&.(defined(QT_NO_COMPONENT).|| |
2ac40 | 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 29 29 0a 23 64 65 66 69 | .defined(QT_NO_TEXTCODEC)).#defi |
2ac60 | 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 0a | ne.QT_NO_TEXTCODECPLUGIN.#endif. |
2ac80 | 0a 2f 2f 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 0a 23 69 66 20 21 64 65 66 69 | .//.QImageFormatPlugin.#if.!defi |
2aca0 | 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 29 20 26 26 20 | ned(QT_NO_IMAGEFORMATPLUGIN).&&. |
2acc0 | 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 29 20 7c 7c 20 64 65 66 | (defined(QT_NO_COMPONENT).||.def |
2ace0 | 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 5f | ined(QT_NO_IMAGEIO)).#define.QT_ |
2ad00 | 4e 4f 5f 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | NO_IMAGEFORMATPLUGIN.#endif..//. |
2ad20 | 51 53 71 6c 46 6f 72 6d 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 5f | QSqlForm.#if.!defined(QT_NO_SQL_ |
2ad40 | 46 4f 52 4d 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 | FORM).&&.(defined(QT_NO_SQL).||. |
2ad60 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 29 29 0a 23 64 65 66 69 | defined(QT_NO_PROPERTIES)).#defi |
2ad80 | 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 63 61 | ne.QT_NO_SQL_FORM.#endif..//.Sca |
2ada0 | 6c 61 62 6c 65 20 56 65 63 74 6f 72 20 47 72 61 70 68 69 63 73 20 28 53 56 47 29 0a 23 69 66 20 | lable.Vector.Graphics.(SVG).#if. |
2adc0 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 56 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 | !defined(QT_NO_SVG).&&.(defined( |
2ade0 | 51 54 5f 4e 4f 5f 44 4f 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e | QT_NO_DOM).||.defined(QT_NO_TRAN |
2ae00 | 53 46 4f 52 4d 41 54 49 4f 4e 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 | SFORMATIONS).||.defined(QT_NO_SP |
2ae20 | 52 49 4e 54 46 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 56 47 0a 23 65 6e 64 69 66 | RINTF)).#define.QT_NO_SVG.#endif |
2ae40 | 0a 0a 2f 2f 20 51 49 63 6f 6e 56 69 65 77 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e | ..//.QIconView.#if.!defined(QT_N |
2ae60 | 4f 5f 49 43 4f 4e 56 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 | O_ICONVIEW).&&.(defined(QT_NO_SC |
2ae80 | 52 4f 4c 4c 56 49 45 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 | ROLLVIEW).||.defined(QT_NO_IMAGE |
2aea0 | 49 4f 5f 58 50 4d 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 | IO_XPM).||.defined(QT_NO_IMAGE_H |
2aec0 | 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 43 | EURISTIC_MASK)).#define.QT_NO_IC |
2aee0 | 4f 4e 56 49 45 57 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 61 62 20 77 69 64 67 65 74 73 0a 23 69 | ONVIEW.#endif..//.Tab.widgets.#i |
2af00 | 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 57 49 44 47 45 54 29 20 26 26 20 28 | f.!defined(QT_NO_TABWIDGET).&&.( |
2af20 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 42 41 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 | defined(QT_NO_TABBAR).||.defined |
2af40 | 28 51 54 5f 4e 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f | (QT_NO_WIDGETSTACK)).#define.QT_ |
2af60 | 4e 4f 5f 54 41 42 57 49 44 47 45 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 22 57 68 61 74 27 73 20 | NO_TABWIDGET.#endif..//."What's. |
2af80 | 74 68 69 73 22 20 68 65 6c 70 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 48 | this".help.#if.!defined(QT_NO_WH |
2afa0 | 41 54 53 54 48 49 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 | ATSTHIS).&&.(defined(QT_NO_TOOLT |
2afc0 | 49 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 29 | IP).||.defined(QT_NO_TOOLBUTTON) |
2afe0 | 29 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 65 6e 64 69 66 | ).#define.QT_NO_WHATSTHIS.#endif |
2b000 | 0a 0a 2f 2f 20 51 57 69 64 67 65 74 50 6c 75 67 69 6e 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 | ..//.QWidgetPlugin.#if.!defined( |
2b020 | 51 54 5f 4e 4f 5f 57 49 44 47 45 54 50 4c 55 47 49 4e 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 | QT_NO_WIDGETPLUGIN).&&.(defined( |
2b040 | 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 |
2b060 | 4f 5f 49 43 4f 4e 53 45 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 44 47 45 54 | O_ICONSET)).#define.QT_NO_WIDGET |
2b080 | 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f | PLUGIN.#endif..//.QProgressDialo |
2b0a0 | 67 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 44 49 41 | g.#if.!defined(QT_NO_PROGRESSDIA |
2b0c0 | 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c | LOG).&&.(defined(QT_NO_SEMIMODAL |
2b0e0 | 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 66 | ).||.defined(QT_NO_LABEL).||.def |
2b100 | 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 6e 65 | ined(QT_NO_PUSHBUTTON).||.define |
2b120 | 64 28 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 | d(QT_NO_PROGRESSBAR)).#define.QT |
2b140 | 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 6f | _NO_PROGRESSDIALOG.#endif..//.Mo |
2b160 | 74 69 66 2d 70 6c 75 73 20 73 74 79 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e | tif-plus.style.#if.!defined(QT_N |
2b180 | 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 50 4c 55 53 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 | O_STYLE_MOTIFPLUS).&&.(defined(Q |
2b1a0 | 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 54 5f | T_NO_STYLE_MOTIF).||.defined(QT_ |
2b1c0 | 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 28 51 | NO_TRANSFORMATIONS).||.defined(Q |
2b1e0 | 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 53 43 | T_NO_BUTTON).||.defined(QT_NO_SC |
2b200 | 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 45 52 | ROLLBAR).||.defined(QT_NO_SLIDER |
2b220 | 29 29 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 50 4c 55 53 | )).#define.QT_NO_STYLE_MOTIFPLUS |
2b240 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 69 63 68 20 74 65 78 74 20 65 64 69 74 0a 23 69 66 20 21 | .#endif..//.Rich.text.edit.#if.! |
2b260 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 29 20 26 26 20 28 64 65 66 69 | defined(QT_NO_TEXTEDIT).&&.(defi |
2b280 | 6e 65 64 28 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | ned(QT_NO_RICHTEXT).||.defined(Q |
2b2a0 | 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 57 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | T_NO_SCROLLVIEW)).#define.QT_NO_ |
2b2c0 | 54 45 58 54 45 44 49 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 57 69 7a 61 72 64 0a 23 69 66 20 | TEXTEDIT.#endif..//.QWizard.#if. |
2b2e0 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 29 20 26 26 20 28 64 65 66 69 6e | !defined(QT_NO_WIZARD).&&.(defin |
2b300 | 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e | ed(QT_NO_DIALOG).||.defined(QT_N |
2b320 | 4f 5f 57 49 44 47 45 54 53 54 41 43 4b 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | O_WIDGETSTACK).||.defined(QT_NO_ |
2b340 | 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 41 59 | PUSHBUTTON).||.defined(QT_NO_LAY |
2b360 | 4f 55 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 42 45 4c 29 29 0a 23 64 | OUT).||.defined(QT_NO_LABEL)).#d |
2b380 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4d 75 | efine.QT_NO_WIZARD.#endif..//.Mu |
2b3a0 | 6c 74 69 2d 6c 69 6e 65 20 65 64 69 74 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e | lti-line.edits.#if.!defined(QT_N |
2b3c0 | 4f 5f 4d 55 4c 54 49 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 | O_MULTILINEEDIT).&&.(defined(QT_ |
2b3e0 | 4e 4f 5f 54 45 58 54 45 44 49 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 55 4c 54 | NO_TEXTEDIT)).#define.QT_NO_MULT |
2b400 | 49 4c 49 4e 45 45 44 49 54 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 52 69 63 68 20 74 65 78 74 20 73 | ILINEEDIT.#endif..//.Rich.text.s |
2b420 | 79 6e 74 61 78 20 68 69 67 68 6c 69 67 68 74 69 6e 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 | yntax.highlighting.#if.!defined( |
2b440 | 51 54 5f 4e 4f 5f 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 29 20 26 26 20 28 64 65 66 | QT_NO_SYNTAXHIGHLIGHTER).&&.(def |
2b460 | 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 51 54 | ined(QT_NO_TEXTEDIT)).#define.QT |
2b480 | 5f 4e 4f 5f 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 0a 23 65 6e 64 69 66 0a 0a 2f 2f | _NO_SYNTAXHIGHLIGHTER.#endif..// |
2b4a0 | 20 51 54 65 78 74 56 69 65 77 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 | .QTextView.#if.!defined(QT_NO_TE |
2b4c0 | 58 54 56 49 45 57 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 | XTVIEW).&&.(defined(QT_NO_TEXTED |
2b4e0 | 49 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 0a 23 65 6e 64 | IT)).#define.QT_NO_TEXTVIEW.#end |
2b500 | 69 66 0a 0a 2f 2f 20 51 54 61 62 44 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 | if..//.QTabDialog.#if.!defined(Q |
2b520 | 54 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e | T_NO_TABDIALOG).&&.(defined(QT_N |
2b540 | 4f 5f 44 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 55 53 48 42 | O_DIALOG).||.defined(QT_NO_PUSHB |
2b560 | 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 | UTTON).||.defined(QT_NO_LAYOUT). |
2b580 | 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 57 49 44 47 45 54 29 29 0a 23 64 65 | ||.defined(QT_NO_TABWIDGET)).#de |
2b5a0 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | fine.QT_NO_TABDIALOG.#endif..//. |
2b5c0 | 51 54 65 78 74 42 72 6f 77 73 65 72 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | QTextBrowser.#if.!defined(QT_NO_ |
2b5e0 | 54 45 58 54 42 52 4f 57 53 45 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 | TEXTBROWSER).&&.(defined(QT_NO_T |
2b600 | 45 58 54 56 49 45 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 49 4d 45 29 29 | EXTVIEW).||.defined(QT_NO_MIME)) |
2b620 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 42 52 4f 57 53 45 52 0a 23 65 6e 64 69 | .#define.QT_NO_TEXTBROWSER.#endi |
2b640 | 66 0a 0a 2f 2f 20 51 4c 69 73 74 56 69 65 77 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f | f..//.QListView.#if.!defined(QT_ |
2b660 | 4e 4f 5f 4c 49 53 54 56 49 45 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 | NO_LISTVIEW).&&.(defined(QT_NO_S |
2b680 | 43 52 4f 4c 4c 56 49 45 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 45 41 44 | CROLLVIEW).||.defined(QT_NO_HEAD |
2b6a0 | 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 29 0a | ER).||.defined(QT_NO_LINEEDIT)). |
2b6c0 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 0a 23 65 6e 64 69 66 0a 0a 2f | #define.QT_NO_LISTVIEW.#endif../ |
2b6e0 | 2f 20 51 43 6f 6d 62 6f 42 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 | /.QComboBox.#if.!defined(QT_NO_C |
2b700 | 4f 4d 42 4f 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 42 | OMBOBOX).&&.(defined(QT_NO_LISTB |
2b720 | 4f 58 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 | OX).||.defined(QT_NO_LINEEDIT).| |
2b740 | 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 29 0a 23 64 65 66 | |.defined(QT_NO_POPUPMENU)).#def |
2b760 | 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 43 | ine.QT_NO_COMBOBOX.#endif..//.QC |
2b780 | 6f 6c 6f 72 44 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f | olorDialog.#if.!defined(QT_NO_CO |
2b7a0 | 4c 4f 52 44 49 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 | LORDIALOG).&&.(defined(QT_NO_DIA |
2b7c0 | 4c 4f 47 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 | LOG).||.defined(QT_NO_LABEL).||. |
2b7e0 | 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 |
2b800 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 | ined(QT_NO_LINEEDIT).||.defined( |
2b820 | 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e | QT_NO_VALIDATOR).||.defined(QT_N |
2b840 | 4f 5f 47 52 49 44 56 49 45 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 | O_GRIDVIEW).||.defined(QT_NO_LAY |
2b860 | 4f 55 54 29 29 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 47 0a | OUT)).#define.QT_NO_COLORDIALOG. |
2b880 | 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 6f 6f 6c 20 62 6f 78 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | #endif..//.Tool.box.#if.!defined |
2b8a0 | 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 4f 58 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e | (QT_NO_TOOLBOX).&&.(defined(QT_N |
2b8c0 | 4f 5f 49 43 4f 4e 53 45 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 43 52 4f | O_ICONSET).||.defined(QT_NO_SCRO |
2b8e0 | 4c 4c 56 49 45 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 | LLVIEW).||.defined(QT_NO_TOOLTIP |
2b900 | 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 29 20 7c 7c 20 64 65 | ).||.defined(QT_NO_LAYOUT).||.de |
2b920 | 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f 4e 29 29 0a 23 64 65 66 69 6e 65 | fined(QT_NO_TOOLBUTTON)).#define |
2b940 | 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 4f 58 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 47 49 20 73 74 | .QT_NO_TOOLBOX.#endif..//.SGI.st |
2b960 | 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 53 47 49 | yle.#if.!defined(QT_NO_STYLE_SGI |
2b980 | 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 29 | ).&&.(defined(QT_NO_STYLE_MOTIF) |
2b9a0 | 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e | .||.defined(QT_NO_TRANSFORMATION |
2b9c0 | 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 7c 7c 20 64 | S).||.defined(QT_NO_BUTTON).||.d |
2b9e0 | 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 6e | efined(QT_NO_SCROLLBAR).||.defin |
2ba00 | 65 64 28 51 54 5f 4e 4f 5f 53 4c 49 44 45 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e | ed(QT_NO_SLIDER).||.defined(QT_N |
2ba20 | 4f 5f 4c 49 4e 45 45 44 49 54 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 4e | O_LINEEDIT).||.defined(QT_NO_MEN |
2ba40 | 55 42 41 52 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 53 47 49 0a 23 | UBAR)).#define.QT_NO_STYLE_SGI.# |
2ba60 | 65 6e 64 69 66 0a 0a 2f 2f 20 51 45 72 72 6f 72 4d 65 73 73 61 67 65 0a 23 69 66 20 21 64 65 66 | endif..//.QErrorMessage.#if.!def |
2ba80 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 45 52 52 4f 52 4d 45 53 53 41 47 45 29 20 26 26 20 28 64 65 66 | ined(QT_NO_ERRORMESSAGE).&&.(def |
2baa0 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 | ined(QT_NO_DIALOG).||.defined(QT |
2bac0 | 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | _NO_PUSHBUTTON).||.defined(QT_NO |
2bae0 | 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 43 48 45 43 4b 42 4f | _LABEL).||.defined(QT_NO_CHECKBO |
2bb00 | 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 45 58 54 56 49 45 57 29 29 0a 23 | X).||.defined(QT_NO_TEXTVIEW)).# |
2bb20 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 52 52 4f 52 4d 45 53 53 41 47 45 0a 23 65 6e 64 69 66 | define.QT_NO_ERRORMESSAGE.#endif |
2bb40 | 0a 0a 2f 2f 20 4d 61 69 6e 2d 77 69 6e 64 6f 77 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 | ..//.Main-windows.#if.!defined(Q |
2bb60 | 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f | T_NO_MAINWINDOW).&&.(defined(QT_ |
2bb80 | 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_ |
2bba0 | 50 4f 50 55 50 4d 45 4e 55 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 49 54 4c | POPUPMENU).||.defined(QT_NO_TITL |
2bbc0 | 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 5a 45 48 41 4e | EBAR).||.defined(QT_NO_RESIZEHAN |
2bbe0 | 44 4c 45 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 55 54 54 4f | DLER).||.defined(QT_NO_TOOLBUTTO |
2bc00 | 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 41 54 55 53 42 41 52 29 29 0a | N).||.defined(QT_NO_STATUSBAR)). |
2bc20 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a 23 65 6e 64 69 66 0a | #define.QT_NO_MAINWINDOW.#endif. |
2bc40 | 0a 2f 2f 20 54 6f 6f 6c 62 61 72 73 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | .//.Toolbars.#if.!defined(QT_NO_ |
2bc60 | 54 4f 4f 4c 42 41 52 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 41 49 4e 57 | TOOLBAR).&&.(defined(QT_NO_MAINW |
2bc80 | 49 4e 44 4f 57 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 23 65 | INDOW)).#define.QT_NO_TOOLBAR.#e |
2bca0 | 6e 64 69 66 0a 0a 2f 2f 20 51 41 63 74 69 6f 6e 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 | ndif..//.QAction.#if.!defined(QT |
2bcc0 | 5f 4e 4f 5f 41 43 54 49 4f 4e 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f | _NO_ACTION).&&.(defined(QT_NO_TO |
2bce0 | 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 43 4f 4d 42 4f | OLBUTTON).||.defined(QT_NO_COMBO |
2bd00 | 42 4f 58 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 54 49 4f 4e 0a 23 65 6e 64 69 | BOX)).#define.QT_NO_ACTION.#endi |
2bd20 | 66 0a 0a 2f 2f 20 51 54 61 62 6c 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | f..//.QTable.#if.!defined(QT_NO_ |
2bd40 | 54 41 42 4c 45 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f | TABLE).&&.(defined(QT_NO_COMBOBO |
2bd60 | 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 48 45 41 44 45 52 29 20 7c 7c 20 64 | X).||.defined(QT_NO_HEADER).||.d |
2bd80 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 29 29 0a 23 64 65 66 69 6e 65 20 | efined(QT_NO_CHECKBOX)).#define. |
2bda0 | 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 46 6f 6e 74 44 69 61 6c | QT_NO_TABLE.#endif..//.QFontDial |
2bdc0 | 6f 67 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 49 41 4c 4f 47 | og.#if.!defined(QT_NO_FONTDIALOG |
2bde0 | 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 64 | ).&&.(defined(QT_NO_DIALOG).||.d |
2be00 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 29 20 7c 7c 20 64 65 | efined(QT_NO_FONTDATABASE).||.de |
2be20 | 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 |
2be40 | 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 5f 43 | (QT_NO_LABEL).||.defined(QT_NO_C |
2be60 | 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 50 55 53 48 42 55 | HECKBOX).||.defined(QT_NO_PUSHBU |
2be80 | 54 54 4f 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 47 52 4f 55 50 42 4f 58 | TTON).||.defined(QT_NO_VGROUPBOX |
2bea0 | 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 4f 52 29 29 0a 23 | ).||.defined(QT_NO_VALIDATOR)).# |
2bec0 | 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 65 6e 64 69 66 0a 0a | define.QT_NO_FONTDIALOG.#endif.. |
2bee0 | 2f 2f 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f | //.QInputDialog.#if.!defined(QT_ |
2bf00 | 4e 4f 5f 49 4e 50 55 54 44 49 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e | NO_INPUTDIALOG).&&.(defined(QT_N |
2bf20 | 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 43 4f 4d 42 4f | O_DIALOG).||.defined(QT_NO_COMBO |
2bf40 | 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 20 7c 7c 20 | BOX).||.defined(QT_NO_LABEL).||. |
2bf60 | 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 |
2bf80 | 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | ined(QT_NO_SPINBOX).||.defined(Q |
2bfa0 | 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 65 64 28 51 54 5f | T_NO_WIDGETSTACK).||.defined(QT_ |
2bfc0 | 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 49 4e 50 55 54 44 | NO_LAYOUT)).#define.QT_NO_INPUTD |
2bfe0 | 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 53 51 4c 20 76 61 6c 75 65 20 65 64 69 74 6f | IALOG.#endif..//.SQL.value.edito |
2c000 | 72 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 51 4c | r.widgets.#if.!defined(QT_NO_SQL |
2c020 | 5f 45 44 49 54 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 4e 4f | _EDIT_WIDGETS).&&.(defined(QT_NO |
2c040 | 5f 53 51 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 29 20 | _SQL).||.defined(QT_NO_SPINBOX). |
2c060 | 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c 7c 20 64 65 | ||.defined(QT_NO_COMBOBOX).||.de |
2c080 | 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 |
2c0a0 | 28 51 54 5f 4e 4f 5f 44 41 54 45 54 49 4d 45 45 44 49 54 29 29 0a 23 64 65 66 69 6e 65 20 51 54 | (QT_NO_DATETIMEEDIT)).#define.QT |
2c0c0 | 5f 4e 4f 5f 53 51 4c 5f 45 44 49 54 5f 57 49 44 47 45 54 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | _NO_SQL_EDIT_WIDGETS.#endif..//. |
2c0e0 | 51 50 72 69 6e 74 44 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | QPrintDialog.#if.!defined(QT_NO_ |
2c100 | 50 52 49 4e 54 44 49 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 | PRINTDIALOG).&&.(defined(QT_NO_D |
2c120 | 49 41 4c 4f 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 | IALOG).||.defined(QT_NO_LISTVIEW |
2c140 | 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 29 20 7c 7c 20 64 | ).||.defined(QT_NO_PRINTER).||.d |
2c160 | 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 65 | efined(QT_NO_COMBOBOX).||.define |
2c180 | 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 5f | d(QT_NO_LABEL).||.defined(QT_NO_ |
2c1a0 | 42 55 54 54 4f 4e 47 52 4f 55 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 | BUTTONGROUP).||.defined(QT_NO_SP |
2c1c0 | 49 4e 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 52 41 44 49 4f 42 55 54 | INBOX).||.defined(QT_NO_RADIOBUT |
2c1e0 | 54 4f 4e 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 | TON).||.defined(QT_NO_PUSHBUTTON |
2c200 | 29 20 7c 7c 20 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 65 | ).||.defined(QT_NO_DIR)).#define |
2c220 | 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 51 46 | .QT_NO_PRINTDIALOG.#endif..//.QF |
2c240 | 69 6c 65 44 69 61 6c 6f 67 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 46 49 4c | ileDialog.#if.!defined(QT_NO_FIL |
2c260 | 45 44 49 41 4c 4f 47 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 53 53 41 | EDIALOG).&&.(defined(QT_NO_MESSA |
2c280 | 47 45 42 4f 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 | GEBOX).||.defined(QT_NO_LISTVIEW |
2c2a0 | 29 20 7c 7c 20 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 | ).||.defined(QT_NO_NETWORKPROTOC |
2c2c0 | 4f 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 42 4f 42 4f 58 29 20 7c | OL).||.defined(QT_NO_COMBOBOX).| |
2c2e0 | 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 29 20 7c 7c 20 64 65 | |.defined(QT_NO_SEMIMODAL).||.de |
2c300 | 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 29 20 7c 7c 20 64 | fined(QT_NO_REGEXP_CAPTURE).||.d |
2c320 | 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 65 66 69 | efined(QT_NO_TOOLBUTTON).||.defi |
2c340 | 6e 65 64 28 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 50 29 20 7c 7c 20 64 65 66 69 6e 65 | ned(QT_NO_BUTTONGROUP).||.define |
2c360 | 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 5f 53 | d(QT_NO_VBOX).||.defined(QT_NO_S |
2c380 | 50 4c 49 54 54 45 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 | PLITTER).||.defined(QT_NO_PROGRE |
2c3a0 | 53 53 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 53 54 | SSBAR).||.defined(QT_NO_WIDGETST |
2c3c0 | 41 43 4b 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 | ACK).||.defined(QT_NO_DATESTRING |
2c3e0 | 29 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 49 4c 45 44 49 41 4c 4f 47 0a 23 65 6e 64 | )).#define.QT_NO_FILEDIALOG.#end |
2c400 | 69 66 0a 0a 2f 2f 20 53 51 4c 20 74 61 62 6c 65 20 77 69 64 67 65 74 73 0a 23 69 66 20 21 64 65 | if..//.SQL.table.widgets.#if.!de |
2c420 | 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 5f 56 49 45 57 5f 57 49 44 47 45 54 53 29 20 26 26 | fined(QT_NO_SQL_VIEW_WIDGETS).&& |
2c440 | 20 28 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 51 4c 5f 46 4f 52 4d 29 20 7c 7c 20 64 65 66 | .(defined(QT_NO_SQL_FORM).||.def |
2c460 | 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 29 20 7c 7c 20 | ined(QT_NO_SQL_EDIT_WIDGETS).||. |
2c480 | 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 41 42 4c 45 29 29 0a 23 64 65 66 69 6e 65 20 51 54 | defined(QT_NO_TABLE)).#define.QT |
2c4a0 | 5f 4e 4f 5f 53 51 4c 5f 56 49 45 57 5f 57 49 44 47 45 54 53 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 | _NO_SQL_VIEW_WIDGETS.#endif..//. |
2c4c0 | 51 57 6f 72 6b 53 70 61 63 65 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 4f | QWorkSpace.#if.!defined(QT_NO_WO |
2c4e0 | 52 4b 53 50 41 43 45 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 | RKSPACE).&&.(defined(QT_NO_SCROL |
2c500 | 4c 42 41 52 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 56 42 4f 58 29 20 7c 7c 20 | LBAR).||.defined(QT_NO_VBOX).||. |
2c520 | 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 6e | defined(QT_NO_TITLEBAR).||.defin |
2c540 | 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 6e | ed(QT_NO_RESIZEHANDLER).||.defin |
2c560 | 65 64 28 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | ed(QT_NO_POPUPMENU).||.defined(Q |
2c580 | 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 54 4f 4f | T_NO_LABEL).||.defined(QT_NO_TOO |
2c5a0 | 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 4d 41 49 4e 57 49 | LBUTTON).||.defined(QT_NO_MAINWI |
2c5c0 | 4e 44 4f 57 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 29 20 | NDOW).||.defined(QT_NO_TOOLBAR). |
2c5e0 | 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 29 29 0a 23 64 65 66 69 | ||.defined(QT_NO_MENUBAR)).#defi |
2c600 | 6e 65 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 65 6e 64 69 66 0a 0a 00 00 00 1a 00 | ne.QT_NO_WORKSPACE.#endif....... |
2c620 | 71 00 61 00 63 00 63 00 65 00 73 00 73 00 69 00 62 00 6c 00 65 00 2e 00 68 00 00 1f cf 2f 2a 2a | q.a.c.c.e.s.s.i.b.l.e...h..../** |
2c640 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2c660 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2c680 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | **********.**.$Id$.**.**.Definit |
2c6a0 | 69 6f 6e 20 6f 66 20 51 41 63 63 65 73 73 69 62 6c 65 20 61 6e 64 20 51 41 63 63 65 73 73 69 62 | ion.of.QAccessible.and.QAccessib |
2c6c0 | 6c 65 4f 62 6a 65 63 74 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | leObject.classes.**.**.Copyright |
2c6e0 | 20 28 43 29 20 32 30 30 30 2d 32 30 30 31 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 | .(C).2000-2001.Trolltech.ASA...A |
2c700 | 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | ll.rights.reserved..**.**.This.f |
2c720 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 | ile.is.part.of.the.kernel.module |
2c740 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
2c760 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 | is.file.may.be.distributed.under |
2c780 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.terms.of.the.Q.Public.Licen |
2c7a0 | 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | se.**.as.defined.by.Trolltech.AS |
2c7c0 | 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | A.of.Norway.and.appearing.in.the |
2c7e0 | 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | .file.**.LICENSE.QPL.included.in |
2c800 | 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | .the.packaging.of.this.file..**. |
2c820 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
2c840 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | and/or.modified.under.the.terms. |
2c860 | 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | of.the.**.GNU.General.Public.Lic |
2c880 | 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 | ense.version.2.as.published.by.t |
2c8a0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 | he.Free.Software.**.Foundation.a |
2c8c0 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 | nd.appearing.in.the.file.LICENSE |
2c8e0 | 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e | .GPL.included.in.the.**.packagin |
2c900 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 | g.of.this.file..**.**.Licensees. |
2c920 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 | holding.valid.Qt.Enterprise.Edit |
2c940 | 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a | ion.or.Qt.Professional.Edition.* |
2c960 | 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | *.licenses.may.use.this.file.in. |
2c980 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | accordance.with.the.Qt.Commercia |
2c9a0 | 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 | l.License.**.Agreement.provided. |
2c9c0 | 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | with.the.Software..**.**.This.fi |
2c9e0 | 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 | le.is.provided.AS.IS.with.NO.WAR |
2ca00 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 | RANTY.OF.ANY.KIND,.INCLUDING.THE |
2ca20 | 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 | .**.WARRANTY.OF.DESIGN,.MERCHANT |
2ca40 | 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 | ABILITY.AND.FITNESS.FOR.A.PARTIC |
2ca60 | 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ULAR.PURPOSE..**.**.See.http://q |
2ca80 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d | tsoftware.com/pricing.html.or.em |
2caa0 | 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 | ail.sales@trolltech.com.for.**.. |
2cac0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | .information.about.Qt.Commercial |
2cae0 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | .License.Agreements..**.See.http |
2cb00 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
2cb20 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | icensing.information..**.See.htt |
2cb40 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 | p://qtsoftware.com/gpl/.for.GPL. |
2cb60 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | licensing.information..**.**.Con |
2cb80 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
2cba0 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
2cbc0 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
2cbe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2cc00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
2cc20 | 0a 23 69 66 6e 64 65 66 20 51 41 43 43 45 53 53 49 42 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 | .#ifndef.QACCESSIBLE_H.#define.Q |
2cc40 | 41 43 43 45 53 53 49 42 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | ACCESSIBLE_H..#ifndef.QT_H.#incl |
2cc60 | 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 | ude."qobject.h".#include.<privat |
2cc80 | 65 2f 71 63 6f 6d 5f 70 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 | e/qcom_p.h>.#include."qrect.h".# |
2cca0 | 69 6e 63 6c 75 64 65 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | include."qguardedptr.h".#include |
2ccc0 | 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 | ."qmemarray.h".#endif.//.QT_H..# |
2cce0 | 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 41 43 43 45 53 53 49 42 49 4c 49 54 59 5f 53 55 50 50 | if.defined(QT_ACCESSIBILITY_SUPP |
2cd00 | 4f 52 54 29 0a 0a 73 74 72 75 63 74 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 | ORT)..struct.QAccessibleInterfac |
2cd20 | 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 0a 7b | e;..class.Q_EXPORT.QAccessible.{ |
2cd40 | 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 20 20 20 20 73 74 | .private:.#ifdef.Q_WS_MAC.....st |
2cd60 | 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 |
2cd80 | 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 |
2cda0 | 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 |
2cdc0 | 69 63 20 51 4f 62 6a 65 63 74 20 2a 71 75 65 72 79 41 63 63 65 73 73 69 62 6c 65 4f 62 6a 65 63 | ic.QObject.*queryAccessibleObjec |
2cde0 | 74 28 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 20 2a 29 3b 0a 23 65 6e 64 69 | t(QAccessibleInterface.*);.#endi |
2ce00 | 66 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 76 65 6e 74 20 7b 0a 09 53 6f 75 6e | f.public:.....enum.Event.{..Soun |
2ce20 | 64 50 6c 61 79 65 64 09 20 20 20 20 3d 20 30 78 30 30 30 31 2c 0a 09 41 6c 65 72 74 09 09 20 20 | dPlayed.....=.0x0001,..Alert.... |
2ce40 | 20 20 3d 20 30 78 30 30 30 32 2c 0a 09 46 6f 72 65 67 72 6f 75 6e 64 43 68 61 6e 67 65 64 20 20 | ..=.0x0002,..ForegroundChanged.. |
2ce60 | 20 3d 20 30 78 30 30 30 33 2c 0a 09 4d 65 6e 75 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 30 30 | .=.0x0003,..MenuStart.....=.0x00 |
2ce80 | 30 34 2c 0a 09 4d 65 6e 75 45 6e 64 09 09 20 20 20 20 3d 20 30 78 30 30 30 35 2c 0a 09 50 6f 70 | 04,..MenuEnd......=.0x0005,..Pop |
2cea0 | 75 70 4d 65 6e 75 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 30 30 30 36 2c 0a 09 50 6f 70 75 70 | upMenuStart.....=.0x0006,..Popup |
2cec0 | 4d 65 6e 75 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 30 37 2c 0a 09 43 6f 6e 74 65 78 74 48 65 | MenuEnd.....=.0x0007,..ContextHe |
2cee0 | 6c 70 53 74 61 72 74 20 20 20 20 3d 20 30 78 30 30 30 43 2c 0a 09 43 6f 6e 74 65 78 74 48 65 6c | lpStart....=.0x000C,..ContextHel |
2cf00 | 70 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 30 44 2c 0a 09 44 72 61 67 44 72 6f 70 53 74 61 72 | pEnd.....=.0x000D,..DragDropStar |
2cf20 | 74 09 20 20 20 20 3d 20 30 78 30 30 30 45 2c 0a 09 44 72 61 67 44 72 6f 70 45 6e 64 09 20 20 20 | t.....=.0x000E,..DragDropEnd.... |
2cf40 | 20 3d 20 30 78 30 30 30 46 2c 0a 09 44 69 61 6c 6f 67 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 | .=.0x000F,..DialogStart.....=.0x |
2cf60 | 30 30 31 30 2c 0a 09 44 69 61 6c 6f 67 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 31 31 2c 0a 09 | 0010,..DialogEnd.....=.0x0011,.. |
2cf80 | 53 63 72 6f 6c 6c 69 6e 67 53 74 61 72 74 09 20 20 20 20 3d 20 30 78 30 30 31 32 2c 0a 09 53 63 | ScrollingStart.....=.0x0012,..Sc |
2cfa0 | 72 6f 6c 6c 69 6e 67 45 6e 64 09 20 20 20 20 3d 20 30 78 30 30 31 33 2c 0a 0a 09 4d 65 6e 75 43 | rollingEnd.....=.0x0013,...MenuC |
2cfc0 | 6f 6d 6d 61 6e 64 09 20 20 20 20 3d 20 30 78 30 30 31 38 2c 0a 0a 09 4f 62 6a 65 63 74 43 72 65 | ommand.....=.0x0018,...ObjectCre |
2cfe0 | 61 74 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 30 2c 0a 09 4f 62 6a 65 63 74 44 65 73 74 72 6f | ated.....=.0x8000,..ObjectDestro |
2d000 | 79 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 31 2c 0a 09 4f 62 6a 65 63 74 53 68 6f 77 09 20 20 | yed.....=.0x8001,..ObjectShow... |
2d020 | 20 20 3d 20 30 78 38 30 30 32 2c 0a 09 4f 62 6a 65 63 74 48 69 64 65 09 20 20 20 20 3d 20 30 78 | ..=.0x8002,..ObjectHide.....=.0x |
2d040 | 38 30 30 33 2c 0a 09 4f 62 6a 65 63 74 52 65 6f 72 64 65 72 09 20 20 20 20 3d 20 30 78 38 30 30 | 8003,..ObjectReorder.....=.0x800 |
2d060 | 34 2c 0a 09 46 6f 63 75 73 09 09 20 20 20 20 3d 20 30 78 38 30 30 35 2c 0a 09 53 65 6c 65 63 74 | 4,..Focus......=.0x8005,..Select |
2d080 | 69 6f 6e 09 20 20 20 20 3d 20 30 78 38 30 30 36 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 41 64 64 09 | ion.....=.0x8006,..SelectionAdd. |
2d0a0 | 20 20 20 20 3d 20 30 78 38 30 30 37 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 52 65 6d 6f 76 65 09 20 | ....=.0x8007,..SelectionRemove.. |
2d0c0 | 20 20 20 3d 20 30 78 38 30 30 38 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 57 69 74 68 69 6e 09 20 20 | ...=.0x8008,..SelectionWithin... |
2d0e0 | 20 20 3d 20 30 78 38 30 30 39 2c 0a 09 53 74 61 74 65 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 | ..=.0x8009,..StateChanged.....=. |
2d100 | 30 78 38 30 30 41 2c 0a 09 4c 6f 63 61 74 69 6f 6e 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 | 0x800A,..LocationChanged.....=.0 |
2d120 | 78 38 30 30 42 2c 0a 09 4e 61 6d 65 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 43 | x800B,..NameChanged.....=.0x800C |
2d140 | 2c 0a 09 44 65 73 63 72 69 70 74 69 6f 6e 43 68 61 6e 67 65 64 20 20 3d 20 30 78 38 30 30 44 2c | ,..DescriptionChanged..=.0x800D, |
2d160 | 0a 09 56 61 6c 75 65 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 45 2c 0a 09 50 61 | ..ValueChanged.....=.0x800E,..Pa |
2d180 | 72 65 6e 74 43 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 30 46 2c 0a 09 48 65 6c 70 43 | rentChanged.....=.0x800F,..HelpC |
2d1a0 | 68 61 6e 67 65 64 09 20 20 20 20 3d 20 30 78 38 30 41 30 2c 0a 09 44 65 66 61 75 6c 74 41 63 74 | hanged.....=.0x80A0,..DefaultAct |
2d1c0 | 69 6f 6e 43 68 61 6e 67 65 64 3d 20 30 78 38 30 42 30 2c 0a 09 41 63 63 65 6c 65 72 61 74 6f 72 | ionChanged=.0x80B0,..Accelerator |
2d1e0 | 43 68 61 6e 67 65 64 20 20 3d 20 30 78 38 30 43 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e | Changed..=.0x80C0.....};......en |
2d200 | 75 6d 20 53 74 61 74 65 20 7b 0a 09 4e 6f 72 6d 61 6c 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 | um.State.{..Normal..=.0x00000000 |
2d220 | 2c 0a 09 55 6e 61 76 61 69 6c 61 62 6c 65 09 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 53 65 | ,..Unavailable.=.0x00000001,..Se |
2d240 | 6c 65 63 74 65 64 09 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 46 6f 63 75 73 65 64 09 09 3d | lected.=.0x00000002,..Focused..= |
2d260 | 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 50 72 65 73 73 65 64 09 09 3d 20 30 78 30 30 30 30 30 | .0x00000004,..Pressed..=.0x00000 |
2d280 | 30 30 38 2c 0a 09 43 68 65 63 6b 65 64 09 09 3d 20 30 78 30 30 30 30 30 30 31 30 2c 0a 09 4d 69 | 008,..Checked..=.0x00000010,..Mi |
2d2a0 | 78 65 64 09 09 3d 20 30 78 30 30 30 30 30 30 32 30 2c 0a 09 52 65 61 64 4f 6e 6c 79 09 3d 20 30 | xed..=.0x00000020,..ReadOnly.=.0 |
2d2c0 | 78 30 30 30 30 30 30 34 30 2c 0a 09 48 6f 74 54 72 61 63 6b 65 64 09 3d 20 30 78 30 30 30 30 30 | x00000040,..HotTracked.=.0x00000 |
2d2e0 | 30 38 30 2c 0a 09 44 65 66 61 75 6c 74 09 09 3d 20 30 78 30 30 30 30 30 31 30 30 2c 0a 09 45 78 | 080,..Default..=.0x00000100,..Ex |
2d300 | 70 61 6e 64 65 64 09 3d 20 30 78 30 30 30 30 30 32 30 30 2c 0a 09 43 6f 6c 6c 61 70 73 65 64 09 | panded.=.0x00000200,..Collapsed. |
2d320 | 3d 20 30 78 30 30 30 30 30 34 30 30 2c 0a 09 42 75 73 79 09 09 3d 20 30 78 30 30 30 30 30 38 30 | =.0x00000400,..Busy..=.0x0000080 |
2d340 | 30 2c 0a 09 46 6c 6f 61 74 69 6e 67 09 3d 20 30 78 30 30 30 30 31 30 30 30 2c 0a 09 4d 61 72 71 | 0,..Floating.=.0x00001000,..Marq |
2d360 | 75 65 65 64 09 3d 20 30 78 30 30 30 30 32 30 30 30 2c 0a 09 41 6e 69 6d 61 74 65 64 09 3d 20 30 | ueed.=.0x00002000,..Animated.=.0 |
2d380 | 78 30 30 30 30 34 30 30 30 2c 0a 09 49 6e 76 69 73 69 62 6c 65 09 3d 20 30 78 30 30 30 30 38 30 | x00004000,..Invisible.=.0x000080 |
2d3a0 | 30 30 2c 0a 09 4f 66 66 73 63 72 65 65 6e 09 3d 20 30 78 30 30 30 31 30 30 30 30 2c 0a 09 53 69 | 00,..Offscreen.=.0x00010000,..Si |
2d3c0 | 7a 65 61 62 6c 65 09 3d 20 30 78 30 30 30 32 30 30 30 30 2c 0a 09 4d 6f 76 65 61 62 6c 65 09 3d | zeable.=.0x00020000,..Moveable.= |
2d3e0 | 20 30 78 30 30 30 34 30 30 30 30 2c 0a 09 53 65 6c 66 56 6f 69 63 69 6e 67 09 3d 20 30 78 30 30 | .0x00040000,..SelfVoicing.=.0x00 |
2d400 | 30 38 30 30 30 30 2c 0a 09 46 6f 63 75 73 61 62 6c 65 09 3d 20 30 78 30 30 31 30 30 30 30 30 2c | 080000,..Focusable.=.0x00100000, |
2d420 | 0a 09 53 65 6c 65 63 74 61 62 6c 65 09 3d 20 30 78 30 30 32 30 30 30 30 30 2c 0a 09 4c 69 6e 6b | ..Selectable.=.0x00200000,..Link |
2d440 | 65 64 09 09 3d 20 30 78 30 30 34 30 30 30 30 30 2c 0a 09 54 72 61 76 65 72 73 65 64 09 3d 20 30 | ed..=.0x00400000,..Traversed.=.0 |
2d460 | 78 30 30 38 30 30 30 30 30 2c 0a 09 4d 75 6c 74 69 53 65 6c 65 63 74 61 62 6c 65 09 3d 20 30 78 | x00800000,..MultiSelectable.=.0x |
2d480 | 30 31 30 30 30 30 30 30 2c 0a 09 45 78 74 53 65 6c 65 63 74 61 62 6c 65 09 3d 20 30 78 30 32 30 | 01000000,..ExtSelectable.=.0x020 |
2d4a0 | 30 30 30 30 30 2c 0a 09 41 6c 65 72 74 4c 6f 77 09 3d 20 30 78 30 34 30 30 30 30 30 30 2c 0a 09 | 00000,..AlertLow.=.0x04000000,.. |
2d4c0 | 41 6c 65 72 74 4d 65 64 69 75 6d 09 3d 20 30 78 30 38 30 30 30 30 30 30 2c 0a 09 41 6c 65 72 74 | AlertMedium.=.0x08000000,..Alert |
2d4e0 | 48 69 67 68 09 3d 20 30 78 31 30 30 30 30 30 30 30 2c 0a 09 50 72 6f 74 65 63 74 65 64 09 3d 20 | High.=.0x10000000,..Protected.=. |
2d500 | 30 78 32 30 30 30 30 30 30 30 2c 0a 09 56 61 6c 69 64 09 09 3d 20 30 78 33 66 66 66 66 66 66 66 | 0x20000000,..Valid..=.0x3fffffff |
2d520 | 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 52 6f 6c 65 20 7b 0a 09 4e 6f 52 6f 6c 65 | .....};......enum.Role.{..NoRole |
2d540 | 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 09 54 69 74 6c 65 42 61 72 09 3d 20 30 78 30 30 | ..=.0x00000000,..TitleBar.=.0x00 |
2d560 | 30 30 30 30 30 31 2c 0a 09 4d 65 6e 75 42 61 72 09 09 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a | 000001,..MenuBar..=.0x00000002,. |
2d580 | 09 53 63 72 6f 6c 6c 42 61 72 09 3d 20 30 78 30 30 30 30 30 30 30 33 2c 0a 09 47 72 69 70 09 09 | .ScrollBar.=.0x00000003,..Grip.. |
2d5a0 | 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 53 6f 75 6e 64 09 09 3d 20 30 78 30 30 30 30 30 30 | =.0x00000004,..Sound..=.0x000000 |
2d5c0 | 30 35 2c 0a 09 43 75 72 73 6f 72 09 09 3d 20 30 78 30 30 30 30 30 30 30 36 2c 0a 09 43 61 72 65 | 05,..Cursor..=.0x00000006,..Care |
2d5e0 | 74 09 09 3d 20 30 78 30 30 30 30 30 30 30 37 2c 0a 09 41 6c 65 72 74 4d 65 73 73 61 67 65 09 3d | t..=.0x00000007,..AlertMessage.= |
2d600 | 20 30 78 30 30 30 30 30 30 30 38 2c 0a 09 57 69 6e 64 6f 77 09 09 3d 20 30 78 30 30 30 30 30 30 | .0x00000008,..Window..=.0x000000 |
2d620 | 30 39 2c 0a 09 43 6c 69 65 6e 74 09 09 3d 20 30 78 30 30 30 30 30 30 30 41 2c 0a 09 50 6f 70 75 | 09,..Client..=.0x0000000A,..Popu |
2d640 | 70 4d 65 6e 75 09 3d 20 30 78 30 30 30 30 30 30 30 42 2c 0a 09 4d 65 6e 75 49 74 65 6d 09 3d 20 | pMenu.=.0x0000000B,..MenuItem.=. |
2d660 | 30 78 30 30 30 30 30 30 30 43 2c 0a 09 54 6f 6f 6c 54 69 70 09 09 3d 20 30 78 30 30 30 30 30 30 | 0x0000000C,..ToolTip..=.0x000000 |
2d680 | 30 44 2c 0a 09 41 70 70 6c 69 63 61 74 69 6f 6e 09 3d 20 30 78 30 30 30 30 30 30 30 45 2c 0a 09 | 0D,..Application.=.0x0000000E,.. |
2d6a0 | 44 6f 63 75 6d 65 6e 74 09 3d 20 30 78 30 30 30 30 30 30 30 46 2c 0a 09 50 61 6e 65 09 09 3d 20 | Document.=.0x0000000F,..Pane..=. |
2d6c0 | 30 78 30 30 30 30 30 30 31 30 2c 0a 09 43 68 61 72 74 09 09 3d 20 30 78 30 30 30 30 30 30 31 31 | 0x00000010,..Chart..=.0x00000011 |
2d6e0 | 2c 0a 09 44 69 61 6c 6f 67 09 09 3d 20 30 78 30 30 30 30 30 30 31 32 2c 0a 09 42 6f 72 64 65 72 | ,..Dialog..=.0x00000012,..Border |
2d700 | 09 09 3d 20 30 78 30 30 30 30 30 30 31 33 2c 0a 09 47 72 6f 75 70 69 6e 67 09 3d 20 30 78 30 30 | ..=.0x00000013,..Grouping.=.0x00 |
2d720 | 30 30 30 30 31 34 2c 0a 09 53 65 70 61 72 61 74 6f 72 09 3d 20 30 78 30 30 30 30 30 30 31 35 2c | 000014,..Separator.=.0x00000015, |
2d740 | 0a 09 54 6f 6f 6c 42 61 72 09 09 3d 20 30 78 30 30 30 30 30 30 31 36 2c 0a 09 53 74 61 74 75 73 | ..ToolBar..=.0x00000016,..Status |
2d760 | 42 61 72 09 3d 20 30 78 30 30 30 30 30 30 31 37 2c 0a 09 54 61 62 6c 65 09 09 3d 20 30 78 30 30 | Bar.=.0x00000017,..Table..=.0x00 |
2d780 | 30 30 30 30 31 38 2c 0a 09 43 6f 6c 75 6d 6e 48 65 61 64 65 72 09 3d 20 30 78 30 30 30 30 30 30 | 000018,..ColumnHeader.=.0x000000 |
2d7a0 | 31 39 2c 0a 09 52 6f 77 48 65 61 64 65 72 09 3d 20 30 78 30 30 30 30 30 30 31 41 2c 0a 09 43 6f | 19,..RowHeader.=.0x0000001A,..Co |
2d7c0 | 6c 75 6d 6e 09 09 3d 20 30 78 30 30 30 30 30 30 31 42 2c 0a 09 52 6f 77 09 09 3d 20 30 78 30 30 | lumn..=.0x0000001B,..Row..=.0x00 |
2d7e0 | 30 30 30 30 31 43 2c 0a 09 43 65 6c 6c 09 09 3d 20 30 78 30 30 30 30 30 30 31 44 2c 0a 09 4c 69 | 00001C,..Cell..=.0x0000001D,..Li |
2d800 | 6e 6b 09 09 3d 20 30 78 30 30 30 30 30 30 31 45 2c 0a 09 48 65 6c 70 42 61 6c 6c 6f 6f 6e 09 3d | nk..=.0x0000001E,..HelpBalloon.= |
2d820 | 20 30 78 30 30 30 30 30 30 31 46 2c 0a 09 43 68 61 72 61 63 74 65 72 09 3d 20 30 78 30 30 30 30 | .0x0000001F,..Character.=.0x0000 |
2d840 | 30 30 32 30 2c 0a 09 4c 69 73 74 09 09 3d 20 30 78 30 30 30 30 30 30 32 31 2c 0a 09 4c 69 73 74 | 0020,..List..=.0x00000021,..List |
2d860 | 49 74 65 6d 09 3d 20 30 78 30 30 30 30 30 30 32 32 2c 0a 09 4f 75 74 6c 69 6e 65 09 09 3d 20 30 | Item.=.0x00000022,..Outline..=.0 |
2d880 | 78 30 30 30 30 30 30 32 33 2c 0a 09 4f 75 74 6c 69 6e 65 49 74 65 6d 09 3d 20 30 78 30 30 30 30 | x00000023,..OutlineItem.=.0x0000 |
2d8a0 | 30 30 32 34 2c 0a 09 50 61 67 65 54 61 62 09 09 3d 20 30 78 30 30 30 30 30 30 32 35 2c 0a 09 50 | 0024,..PageTab..=.0x00000025,..P |
2d8c0 | 72 6f 70 65 72 74 79 50 61 67 65 09 3d 20 30 78 30 30 30 30 30 30 32 36 2c 0a 09 49 6e 64 69 63 | ropertyPage.=.0x00000026,..Indic |
2d8e0 | 61 74 6f 72 09 3d 20 30 78 30 30 30 30 30 30 32 37 2c 0a 09 47 72 61 70 68 69 63 09 09 3d 20 30 | ator.=.0x00000027,..Graphic..=.0 |
2d900 | 78 30 30 30 30 30 30 32 38 2c 0a 09 53 74 61 74 69 63 54 65 78 74 09 3d 20 30 78 30 30 30 30 30 | x00000028,..StaticText.=.0x00000 |
2d920 | 30 32 39 2c 0a 09 45 64 69 74 61 62 6c 65 54 65 78 74 09 3d 20 30 78 30 30 30 30 30 30 32 41 2c | 029,..EditableText.=.0x0000002A, |
2d940 | 20 20 2f 2f 20 45 64 69 74 61 62 6c 65 2c 20 73 65 6c 65 63 74 61 62 6c 65 2c 20 65 74 63 2e 0a | ..//.Editable,.selectable,.etc.. |
2d960 | 09 50 75 73 68 42 75 74 74 6f 6e 09 3d 20 30 78 30 30 30 30 30 30 32 42 2c 0a 09 43 68 65 63 6b | .PushButton.=.0x0000002B,..Check |
2d980 | 42 6f 78 09 3d 20 30 78 30 30 30 30 30 30 32 43 2c 0a 09 52 61 64 69 6f 42 75 74 74 6f 6e 09 3d | Box.=.0x0000002C,..RadioButton.= |
2d9a0 | 20 30 78 30 30 30 30 30 30 32 44 2c 0a 09 43 6f 6d 62 6f 42 6f 78 09 3d 20 30 78 30 30 30 30 30 | .0x0000002D,..ComboBox.=.0x00000 |
2d9c0 | 30 32 45 2c 0a 09 44 72 6f 70 4c 65 73 74 09 3d 20 30 78 30 30 30 30 30 30 32 46 2c 0a 09 50 72 | 02E,..DropLest.=.0x0000002F,..Pr |
2d9e0 | 6f 67 72 65 73 73 42 61 72 09 3d 20 30 78 30 30 30 30 30 30 33 30 2c 0a 09 44 69 61 6c 09 09 3d | ogressBar.=.0x00000030,..Dial..= |
2da00 | 20 30 78 30 30 30 30 30 30 33 31 2c 0a 09 48 6f 74 6b 65 79 46 69 65 6c 64 09 3d 20 30 78 30 30 | .0x00000031,..HotkeyField.=.0x00 |
2da20 | 30 30 30 30 33 32 2c 0a 09 53 6c 69 64 65 72 09 09 3d 20 30 78 30 30 30 30 30 30 33 33 2c 0a 09 | 000032,..Slider..=.0x00000033,.. |
2da40 | 53 70 69 6e 42 6f 78 09 09 3d 20 30 78 30 30 30 30 30 30 33 34 2c 0a 09 44 69 61 67 72 61 6d 09 | SpinBox..=.0x00000034,..Diagram. |
2da60 | 09 3d 20 30 78 30 30 30 30 30 30 33 35 2c 0a 09 41 6e 69 6d 61 74 69 6f 6e 09 3d 20 30 78 30 30 | .=.0x00000035,..Animation.=.0x00 |
2da80 | 30 30 30 30 33 36 2c 0a 09 45 71 75 61 74 69 6f 6e 09 3d 20 30 78 30 30 30 30 30 30 33 37 2c 0a | 000036,..Equation.=.0x00000037,. |
2daa0 | 09 42 75 74 74 6f 6e 44 72 6f 70 44 6f 77 6e 09 3d 20 30 78 30 30 30 30 30 30 33 38 2c 0a 09 42 | .ButtonDropDown.=.0x00000038,..B |
2dac0 | 75 74 74 6f 6e 4d 65 6e 75 09 3d 20 30 78 30 30 30 30 30 30 33 39 2c 0a 09 42 75 74 74 6f 6e 44 | uttonMenu.=.0x00000039,..ButtonD |
2dae0 | 72 6f 70 47 72 69 64 09 3d 20 30 78 30 30 30 30 30 30 33 41 2c 0a 09 57 68 69 74 65 73 70 61 63 | ropGrid.=.0x0000003A,..Whitespac |
2db00 | 65 09 3d 20 30 78 30 30 30 30 30 30 33 42 2c 0a 09 50 61 67 65 54 61 62 4c 69 73 74 09 3d 20 30 | e.=.0x0000003B,..PageTabList.=.0 |
2db20 | 78 30 30 30 30 30 30 33 43 2c 0a 09 43 6c 6f 63 6b 09 09 3d 20 30 78 30 30 30 30 30 30 33 44 0a | x0000003C,..Clock..=.0x0000003D. |
2db40 | 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4e 61 76 44 69 72 65 63 74 69 6f 6e 20 7b 0a | ....};......enum.NavDirection.{. |
2db60 | 09 4e 61 76 55 70 09 09 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 4e 61 76 44 6f 77 6e 09 09 | .NavUp..=.0x00000001,..NavDown.. |
2db80 | 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 4e 61 76 4c 65 66 74 09 09 3d 20 30 78 30 30 30 30 | =.0x00000002,..NavLeft..=.0x0000 |
2dba0 | 30 30 30 33 2c 0a 09 4e 61 76 52 69 67 68 74 09 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 4e | 0003,..NavRight.=.0x00000004,..N |
2dbc0 | 61 76 4e 65 78 74 09 09 3d 20 30 78 30 30 30 30 30 30 30 35 2c 0a 09 4e 61 76 50 72 65 76 69 6f | avNext..=.0x00000005,..NavPrevio |
2dbe0 | 75 73 09 3d 20 30 78 30 30 30 30 30 30 30 36 2c 0a 09 4e 61 76 46 69 72 73 74 43 68 69 6c 64 09 | us.=.0x00000006,..NavFirstChild. |
2dc00 | 3d 20 30 78 30 30 30 30 30 30 30 37 2c 0a 09 4e 61 76 4c 61 73 74 43 68 69 6c 64 09 3d 20 30 78 | =.0x00000007,..NavLastChild.=.0x |
2dc20 | 30 30 30 30 30 30 30 38 2c 0a 09 4e 61 76 46 6f 63 75 73 43 68 69 6c 64 09 3d 20 30 78 30 30 30 | 00000008,..NavFocusChild.=.0x000 |
2dc40 | 30 30 30 30 39 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 54 65 78 74 20 7b 0a 09 4e | 00009.....};......enum.Text.{..N |
2dc60 | 61 6d 65 09 09 3d 20 30 2c 0a 09 44 65 73 63 72 69 70 74 69 6f 6e 2c 0a 09 56 61 6c 75 65 2c 0a | ame..=.0,..Description,..Value,. |
2dc80 | 09 48 65 6c 70 2c 0a 09 41 63 63 65 6c 65 72 61 74 6f 72 2c 0a 09 44 65 66 61 75 6c 74 41 63 74 | .Help,..Accelerator,..DefaultAct |
2dca0 | 69 6f 6e 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 45 53 55 4c 54 20 71 | ion.....};......static.QRESULT.q |
2dcc0 | 75 65 72 79 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 28 20 51 4f 62 6a 65 63 74 | ueryAccessibleInterface(.QObject |
2dce0 | 20 2a 2c 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 20 2a 2a 20 29 3b 0a 20 | .*,.QAccessibleInterface.**.);.. |
2dd00 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 75 70 64 61 74 65 41 63 63 65 73 73 69 62 69 6c 69 | ...static.void.updateAccessibili |
2dd20 | 74 79 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 69 6e 74 20 77 68 6f 2c 20 45 76 65 6e 74 20 72 65 | ty(.QObject.*,.int.who,.Event.re |
2dd40 | 61 73 6f 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 65 | ason.);.....static.bool.isActive |
2dd60 | 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 | ();......static.void.initialize( |
2dd80 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 7d 3b | );.....static.void.cleanup();.}; |
2dda0 | 0a 0a 2f 2f 20 7b 45 43 38 36 43 42 39 43 2d 35 44 41 30 2d 34 63 34 33 2d 41 37 33 39 2d 31 33 | ..//.{EC86CB9C-5DA0-4c43-A739-13 |
2ddc0 | 45 42 44 46 31 43 36 42 31 34 7d 0a 23 64 65 66 69 6e 65 20 49 49 44 5f 51 41 63 63 65 73 73 69 | EBDF1C6B14}.#define.IID_QAccessi |
2dde0 | 62 6c 65 20 51 55 75 69 64 28 20 30 78 65 63 38 36 63 62 39 63 2c 20 30 78 35 64 61 30 2c 20 30 | ble.QUuid(.0xec86cb9c,.0x5da0,.0 |
2de00 | 78 34 63 34 33 2c 20 30 78 61 37 2c 20 30 78 33 39 2c 20 30 78 31 33 2c 20 30 78 65 62 2c 20 30 | x4c43,.0xa7,.0x39,.0x13,.0xeb,.0 |
2de20 | 78 64 66 2c 20 30 78 31 63 2c 20 30 78 36 62 2c 20 30 78 31 34 20 29 0a 0a 73 74 72 75 63 74 20 | xdf,.0x1c,.0x6b,.0x14.)..struct. |
2de40 | 51 5f 45 58 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 20 3a 20 | Q_EXPORT.QAccessibleInterface.:. |
2de60 | 70 75 62 6c 69 63 20 51 41 63 63 65 73 73 69 62 6c 65 2c 20 70 75 62 6c 69 63 20 51 55 6e 6b 6e | public.QAccessible,.public.QUnkn |
2de80 | 6f 77 6e 49 6e 74 65 72 66 61 63 65 0a 7b 0a 20 20 20 20 2f 2f 20 63 68 65 63 6b 20 66 6f 72 20 | ownInterface.{.....//.check.for. |
2dea0 | 76 61 6c 69 64 20 70 6f 69 6e 74 65 72 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 | valid.pointers.....virtual.bool. |
2dec0 | 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 68 69 65 | isValid().const.=.0;......//.hie |
2dee0 | 72 61 72 63 68 79 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 09 63 68 69 6c 64 43 6f 75 | rarchy.....virtual.int..childCou |
2df00 | 6e 74 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 45 53 | nt().const.=.0;.....virtual.QRES |
2df20 | 55 4c 54 09 71 75 65 72 79 43 68 69 6c 64 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 2c 20 51 41 63 | ULT.queryChild(.int.control,.QAc |
2df40 | 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 2a 2a 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b | cessibleInterface**.).const.=.0; |
2df60 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 45 53 55 4c 54 09 71 75 65 72 79 50 61 72 65 6e 74 | .....virtual.QRESULT.queryParent |
2df80 | 28 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 2a 2a 20 29 20 63 6f 6e 73 74 | (.QAccessibleInterface**.).const |
2dfa0 | 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 6e 61 76 69 67 61 74 69 6f 6e 0a 20 20 20 20 76 69 72 | .=.0;......//.navigation.....vir |
2dfc0 | 74 75 61 6c 20 69 6e 74 09 09 63 6f 6e 74 72 6f 6c 41 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 | tual.int..controlAt(.int.x,.int. |
2dfe0 | 79 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 | y.).const.=.0;.....virtual.QRect |
2e000 | 09 72 65 63 74 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a | .rect(.int.control.).const.=.0;. |
2e020 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 09 6e 61 76 69 67 61 74 65 28 20 4e 61 76 44 69 | ....virtual.int..navigate(.NavDi |
2e040 | 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 2c 20 69 6e 74 20 73 74 61 72 74 43 6f 6e 74 | rection.direction,.int.startCont |
2e060 | 72 6f 6c 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 70 72 6f 70 65 72 74 | rol.).const.=.0;......//.propert |
2e080 | 69 65 73 20 61 6e 64 20 73 74 61 74 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e | ies.and.state.....virtual.QStrin |
2e0a0 | 67 09 74 65 78 74 28 20 54 65 78 74 20 74 2c 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 63 6f | g.text(.Text.t,.int.control.).co |
2e0c0 | 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 54 65 78 | nst.=.0;.....virtual.void.setTex |
2e0e0 | 74 28 20 54 65 78 74 20 74 2c 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 2c 20 63 6f 6e 73 74 20 51 53 | t(.Text.t,.int.control,.const.QS |
2e100 | 74 72 69 6e 67 20 26 74 65 78 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 52 | tring.&text.).=.0;.....virtual.R |
2e120 | 6f 6c 65 09 72 6f 6c 65 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 63 6f 6e 73 74 20 3d 20 | ole.role(.int.control.).const.=. |
2e140 | 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 53 74 61 74 65 09 73 74 61 74 65 28 20 69 6e 74 20 | 0;.....virtual.State.state(.int. |
2e160 | 63 6f 6e 74 72 6f 6c 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | control.).const.=.0;.....virtual |
2e180 | 20 51 4d 65 6d 41 72 72 61 79 3c 69 6e 74 3e 20 73 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 | .QMemArray<int>.selection().cons |
2e1a0 | 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 6d 65 74 68 6f 64 73 0a 20 20 20 20 76 69 72 74 75 | t.=.0;......//.methods.....virtu |
2e1c0 | 61 6c 20 62 6f 6f 6c 09 64 6f 44 65 66 61 75 6c 74 41 63 74 69 6f 6e 28 20 69 6e 74 20 63 6f 6e | al.bool.doDefaultAction(.int.con |
2e1e0 | 74 72 6f 6c 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 73 65 74 | trol.).=.0;.....virtual.bool.set |
2e200 | 46 6f 63 75 73 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 | Focus(.int.control.).=.0;.....vi |
2e220 | 72 74 75 61 6c 20 62 6f 6f 6c 09 73 65 74 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 63 6f 6e 74 | rtual.bool.setSelected(.int.cont |
2e240 | 72 6f 6c 2c 20 62 6f 6f 6c 20 6f 6e 2c 20 62 6f 6f 6c 20 65 78 74 65 6e 64 20 29 20 3d 20 30 3b | rol,.bool.on,.bool.extend.).=.0; |
2e260 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 63 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e | .....virtual.void.clearSelection |
2e280 | 28 29 20 3d 20 30 3b 20 20 20 20 0a 7d 3b 0a 0a 2f 2f 20 7b 34 39 46 34 43 36 41 37 2d 34 31 32 | ().=.0;.....};..//.{49F4C6A7-412 |
2e2a0 | 46 2d 34 31 44 45 2d 39 45 32 34 2d 36 34 38 38 34 33 34 32 31 46 44 33 7d 20 0a 23 69 66 6e 64 | F-41DE-9E24-648843421FD3}..#ifnd |
2e2c0 | 65 66 20 49 49 44 5f 51 41 63 63 65 73 73 69 62 6c 65 46 61 63 74 6f 72 79 0a 23 64 65 66 69 6e | ef.IID_QAccessibleFactory.#defin |
2e2e0 | 65 20 49 49 44 5f 51 41 63 63 65 73 73 69 62 6c 65 46 61 63 74 6f 72 79 20 51 55 75 69 64 28 20 | e.IID_QAccessibleFactory.QUuid(. |
2e300 | 30 78 34 39 66 34 63 36 61 37 2c 20 30 78 34 31 32 66 2c 20 30 78 34 31 64 65 2c 20 30 78 39 65 | 0x49f4c6a7,.0x412f,.0x41de,.0x9e |
2e320 | 2c 20 30 78 32 34 2c 20 30 78 36 34 2c 20 30 78 38 38 2c 20 30 78 34 33 2c 20 30 78 34 32 2c 20 | ,.0x24,.0x64,.0x88,.0x43,.0x42,. |
2e340 | 30 78 31 66 2c 20 30 78 64 33 20 29 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 | 0x1f,.0xd3.).#endif..struct.Q_EX |
2e360 | 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 46 61 63 74 6f 72 79 49 6e 74 65 72 66 61 63 65 | PORT.QAccessibleFactoryInterface |
2e380 | 20 3a 20 70 75 62 6c 69 63 20 51 41 63 63 65 73 73 69 62 6c 65 2c 20 70 75 62 6c 69 63 20 51 46 | .:.public.QAccessible,.public.QF |
2e3a0 | 65 61 74 75 72 65 4c 69 73 74 49 6e 74 65 72 66 61 63 65 0a 7b 0a 20 20 20 20 76 69 72 74 75 61 | eatureListInterface.{.....virtua |
2e3c0 | 6c 20 51 52 45 53 55 4c 54 20 63 72 65 61 74 65 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 | l.QRESULT.createAccessibleInterf |
2e3e0 | 61 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 51 4f 62 6a 65 63 74 20 2a 2c | ace(.const.QString.&,.QObject.*, |
2e400 | 20 51 41 63 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 2a 2a 20 29 20 3d 20 30 3b 0a 7d | .QAccessibleInterface**.).=.0;.} |
2e420 | 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 63 63 65 73 73 69 62 6c 65 4f 62 6a | ;..class.Q_EXPORT.QAccessibleObj |
2e440 | 65 63 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 41 63 | ect.:.public.QObject,.public.QAc |
2e460 | 63 65 73 73 69 62 6c 65 49 6e 74 65 72 66 61 63 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | cessibleInterface.{.public:..... |
2e480 | 51 41 63 63 65 73 73 69 62 6c 65 4f 62 6a 65 63 74 28 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 | QAccessibleObject(.QObject.*obje |
2e4a0 | 63 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 63 63 65 73 73 69 62 6c 65 4f 62 | ct.);.....virtual.~QAccessibleOb |
2e4c0 | 6a 65 63 74 28 29 3b 0a 0a 20 20 20 20 51 52 45 53 55 4c 54 09 71 75 65 72 79 49 6e 74 65 72 66 | ject();......QRESULT.queryInterf |
2e4e0 | 61 63 65 28 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 2c 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 | ace(.const.QUuid.&,.QUnknownInte |
2e500 | 72 66 61 63 65 2a 2a 20 29 3b 0a 20 20 20 20 51 5f 52 45 46 43 4f 55 4e 54 0a 0a 20 20 20 20 62 | rface**.);.....Q_REFCOUNT......b |
2e520 | 6f 6f 6c 09 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a | ool.isValid().const;..protected: |
2e540 | 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 | .....QObject.*object().const;..p |
2e560 | 72 69 76 61 74 65 3a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 3c 51 4f 62 6a 65 63 74 3e | rivate:.....QGuardedPtr<QObject> |
2e580 | 20 6f 62 6a 65 63 74 5f 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f | .object_;.};..#define.Q_DEFINED_ |
2e5a0 | 51 41 43 43 45 53 53 49 42 4c 45 5f 4f 42 4a 45 43 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 | QACCESSIBLE_OBJECT.#include."qwi |
2e5c0 | 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 41 43 43 45 53 53 49 42 49 | nexport.h".#endif.//QT_ACCESSIBI |
2e5e0 | 4c 49 54 59 5f 53 55 50 50 4f 52 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 41 43 43 45 53 53 49 42 | LITY_SUPPORT..#endif.//QACCESSIB |
2e600 | 4c 45 5f 48 0a 00 00 00 1e 00 71 00 63 00 6f 00 6d 00 70 00 61 00 63 00 74 00 73 00 74 00 79 00 | LE_H......q.c.o.m.p.a.c.t.s.t.y. |
2e620 | 6c 00 65 00 2e 00 68 00 00 09 79 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | l.e...h...y/******************** |
2e640 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2e660 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a | ************************.**.$Id: |
2e680 | 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 63 6f 6d 70 61 63 74 20 73 | .$.**.**.Definition.of.compact.s |
2e6a0 | 74 79 6c 65 20 63 6c 61 73 73 2c 20 67 6f 6f 64 20 66 6f 72 20 73 6d 61 6c 6c 20 64 69 73 70 6c | tyle.class,.good.for.small.displ |
2e6c0 | 61 79 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 36 32 33 0a 2a 2a 0a 2a 2a | ays.**.**.Created.:.000623.**.** |
2e6e0 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | .Copyright.(C).2000.Trolltech.AS |
2e700 | 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 | A...All.rights.reserved..**.**.T |
2e720 | 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 | his.file.is.part.of.the.widgets. |
2e740 | 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a | module.of.the.Qt.GUI.Toolkit..** |
2e760 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
2e780 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 | .under.the.terms.of.the.Q.Public |
2e7a0 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 | .License.**.as.defined.by.Trollt |
2e7c0 | 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | ech.ASA.of.Norway.and.appearing. |
2e7e0 | 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 | in.the.file.**.LICENSE.QPL.inclu |
2e800 | 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | ded.in.the.packaging.of.this.fil |
2e820 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | e..**.**.This.file.may.be.distri |
2e840 | 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 | buted.and/or.modified.under.the. |
2e860 | 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | terms.of.the.**.GNU.General.Publ |
2e880 | 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 | ic.License.version.2.as.publishe |
2e8a0 | 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 | d.by.the.Free.Software.**.Founda |
2e8c0 | 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c | tion.and.appearing.in.the.file.L |
2e8e0 | 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 | ICENSE.GPL.included.in.the.**.pa |
2e900 | 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 | ckaging.of.this.file..**.**.Lice |
2e920 | 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 | nsees.holding.valid.Qt.Enterpris |
2e940 | 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 | e.Edition.or.Qt.Professional.Edi |
2e960 | 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 | tion.**.licenses.may.use.this.fi |
2e980 | 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d | le.in.accordance.with.the.Qt.Com |
2e9a0 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f | mercial.License.**.Agreement.pro |
2e9c0 | 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 | vided.with.the.Software..**.**.T |
2e9e0 | 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 | his.file.is.provided.AS.IS.with. |
2ea00 | 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 | NO.WARRANTY.OF.ANY.KIND,.INCLUDI |
2ea20 | 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 | NG.THE.**.WARRANTY.OF.DESIGN,.ME |
2ea40 | 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 | RCHANTABILITY.AND.FITNESS.FOR.A. |
2ea60 | 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 | PARTICULAR.PURPOSE..**.**.See.ht |
2ea80 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c | tp://qtsoftware.com/pricing.html |
2eaa0 | 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f | .or.email.sales@trolltech.com.fo |
2eac0 | 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d | r.**...information.about.Qt.Comm |
2eae0 | 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 | ercial.License.Agreements..**.Se |
2eb00 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 | e.http://qtsoftware.com/qpl/.for |
2eb20 | 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 | .QPL.licensing.information..**.S |
2eb40 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f | ee.http://qtsoftware.com/gpl/.fo |
2eb60 | 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a | r.GPL.licensing.information..**. |
2eb80 | 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 | **.Contact.info@trolltech.com.if |
2eba0 | 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e | .any.conditions.of.this.licensin |
2ebc0 | 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a | g.are.**.not.clear.to.you..**.** |
2ebe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2ec00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2ec20 | 2a 2a 2a 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 23 | ****/..#ifndef.QCOMPACTSTYLE_H.# |
2ec40 | 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 20 | define.QCOMPACTSTYLE_H..#ifndef. |
2ec60 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 73 73 74 79 6c 65 2e 68 22 0a | QT_H.#include."qwindowsstyle.h". |
2ec80 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f | #endif.//.QT_H..#if.!defined(QT_ |
2eca0 | 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 5f | NO_STYLE_COMPACT).||.defined(QT_ |
2ecc0 | 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 0a | PLUGIN)..#if.defined(QT_PLUGIN). |
2ece0 | 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 23 | #define.Q_EXPORT_STYLE_COMPACT.# |
2ed00 | 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 50 | else.#define.Q_EXPORT_STYLE_COMP |
2ed20 | 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 50 | ACT.Q_EXPORT.#endif..class.Q_EXP |
2ed40 | 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 20 | ORT_STYLE_COMPACT.QCompactStyle. |
2ed60 | 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 3a | :.public.QWindowsStyle.{.public: |
2ed80 | 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 70 | .....QCompactStyle();......int.p |
2eda0 | 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 20 | ixelMetric(.PixelMetric.metric,. |
2edc0 | 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 20 | const.QWidget.*widget.=.0.);.... |
2ede0 | 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 65 | ..void.drawControl(.ControlEleme |
2ee00 | 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 51 | nt.element,.QPainter.*p,.const.Q |
2ee20 | 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 20 | Widget.*w,.const.QRect.&r,...... |
2ee40 | 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 73 | ...const.QColorGroup.&cg,.SFlags |
2ee60 | 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 79 | .how.=.Style_Default,.const.QSty |
2ee80 | 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 |
2eea0 | 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 20 | t.);..private:.//.Disabled.copy. |
2eec0 | 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 | constructor.and.operator=.#if.de |
2eee0 | 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 61 | fined(Q_DISABLE_COPY).....QCompa |
2ef00 | 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 29 | ctStyle(.const.QCompactStyle.&.) |
2ef20 | 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 20 | ;.....QCompactStyle&.operator=(. |
2ef40 | 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 0a | const.QCompactStyle.&.);.#endif. |
2ef60 | 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 57 | };..#endif.//.QT_NO_STYLE_WINDOW |
2ef80 | 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 00 | S..#endif.//.QCOMPACTSTYLE_H.... |
2efa0 | 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 2a 2a 2a 2a 2a 2a 2a | ..q.c.u.r.s.o.r...h..../******** |
2efc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2efe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2f000 | 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 | ****.**.$Id:.$.**.**.Definition. |
2f020 | 6f 66 20 51 43 75 72 73 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | of.QCursor.class.**.**.Created.: |
2f040 | 20 39 34 30 32 31 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 | .940219.**.**.Copyright.(C).1992 |
2f060 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
2f080 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | .reserved..**.**.This.file.is.pa |
2f0a0 | 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | rt.of.the.kernel.module.of.the.Q |
2f0c0 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | t.GUI.Toolkit..**.**.This.file.m |
2f0e0 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | ay.be.distributed.under.the.term |
2f100 | 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 | s.of.the.Q.Public.License.**.as. |
2f120 | 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 | defined.by.Trolltech.ASA.of.Norw |
2f140 | 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 | ay.and.appearing.in.the.file.**. |
2f160 | 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b | LICENSE.QPL.included.in.the.pack |
2f180 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | aging.of.this.file..**.**.This.f |
2f1a0 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
2f1c0 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
2f1e0 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
2f200 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
2f220 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
2f240 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
2f260 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
2f280 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
2f2a0 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 | alid.Qt.Enterprise.Edition.or.Qt |
2f2c0 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 | .Professional.Edition.**.license |
2f2e0 | 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 | s.may.use.this.file.in.accordanc |
2f300 | 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | e.with.the.Qt.Commercial.License |
2f320 | 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 | .**.Agreement.provided.with.the. |
2f340 | 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f | Software..**.**.This.file.is.pro |
2f360 | 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | vided.AS.IS.with.NO.WARRANTY.OF. |
2f380 | 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 | ANY.KIND,.INCLUDING.THE.**.WARRA |
2f3a0 | 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 | NTY.OF.DESIGN,.MERCHANTABILITY.A |
2f3c0 | 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | ND.FITNESS.FOR.A.PARTICULAR.PURP |
2f3e0 | 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | OSE..**.**.See.http://qtsoftware |
2f400 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
2f420 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 | @trolltech.com.for.**...informat |
2f440 | 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | ion.about.Qt.Commercial.License. |
2f460 | 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | Agreements..**.See.http://qtsoft |
2f480 | 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/qpl/.for.QPL.licensing. |
2f4a0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | information..**.See.http://qtsof |
2f4c0 | 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/gpl/.for.GPL.licensing |
2f4e0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f | .information..**.**.Contact.info |
2f500 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 | @trolltech.com.if.any.conditions |
2f520 | 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c | .of.this.licensing.are.**.not.cl |
2f540 | 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ear.to.you..**.***************** |
2f560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2f580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 | *********************/..#ifndef. |
2f5a0 | 51 43 55 52 53 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 55 52 53 4f 52 5f 48 0a 0a 23 69 66 | QCURSOR_H.#define.QCURSOR_H..#if |
2f5c0 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 2e 68 22 0a 23 69 | ndef.QT_H.#include."qpoint.h".#i |
2f5e0 | 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | nclude."qshared.h".#endif.//.QT_ |
2f600 | 48 0a 0a 2f 2a 0a 20 20 23 23 23 20 54 68 65 20 66 61 6b 65 20 63 75 72 73 6f 72 20 68 61 73 20 | H../*...###.The.fake.cursor.has. |
2f620 | 74 6f 20 67 6f 20 66 69 72 73 74 20 77 69 74 68 20 6f 6c 64 20 71 64 6f 63 2e 0a 2a 2f 0a 23 69 | to.go.first.with.old.qdoc..*/.#i |
2f640 | 66 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | fdef.QT_NO_CURSOR..class.Q_EXPOR |
2f660 | 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 69 63 3a 0a | T.QCursor.:.public.Qt.{.public:. |
2f680 | 20 20 20 20 73 74 61 74 69 63 20 51 50 6f 69 6e 74 20 70 6f 73 28 29 3b 0a 20 20 20 20 73 74 61 | ....static.QPoint.pos();.....sta |
2f6a0 | 74 69 63 20 76 6f 69 64 09 20 20 73 65 74 50 6f 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 | tic.void...setPos(.int.x,.int.y. |
2f6c0 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 73 65 74 50 6f 73 28 20 63 6f 6e | );.....static.void...setPos(.con |
2f6e0 | 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 43 75 72 | st.QPoint.&.);.private:.....QCur |
2f700 | 73 6f 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 43 55 52 53 4f | sor();.};..#endif.//.QT_NO_CURSO |
2f720 | 52 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 0a 73 74 72 75 63 74 20 | R..#ifndef.QT_NO_CURSOR..struct. |
2f740 | 51 43 75 72 73 6f 72 44 61 74 61 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 | QCursorData;...class.Q_EXPORT.QC |
2f760 | 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | ursor.:.public.Qt.{.public:..... |
2f780 | 51 43 75 72 73 6f 72 28 29 3b 09 09 09 09 2f 2f 20 63 72 65 61 74 65 20 64 65 66 61 75 6c 74 20 | QCursor();....//.create.default. |
2f7a0 | 61 72 72 6f 77 20 63 75 72 73 6f 72 0a 20 20 20 20 51 43 75 72 73 6f 72 28 20 69 6e 74 20 73 68 | arrow.cursor.....QCursor(.int.sh |
2f7c0 | 61 70 65 20 29 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 | ape.);.....QCursor(.const.QBitma |
2f7e0 | 70 20 26 62 69 74 6d 61 70 2c 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 6d 61 73 6b 2c 0a | p.&bitmap,.const.QBitmap.&mask,. |
2f800 | 09 20 20 20 20 20 69 6e 74 20 68 6f 74 58 3d 2d 31 2c 20 69 6e 74 20 68 6f 74 59 3d 2d 31 20 29 | ......int.hotX=-1,.int.hotY=-1.) |
2f820 | 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 | ;.....QCursor(.const.QPixmap.&pi |
2f840 | 78 6d 61 70 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 6f 74 | xmap,.......int.hotX=-1,.int.hot |
2f860 | 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 43 75 72 73 | Y=-1.);.....QCursor(.const.QCurs |
2f880 | 6f 72 20 26 20 29 3b 0a 20 20 20 7e 51 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 51 43 75 72 73 | or.&.);....~QCursor();.....QCurs |
2f8a0 | 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 26 20 29 | or.&operator=(.const.QCursor.&.) |
2f8c0 | 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 20 73 68 61 70 65 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 | ;......int....shape()...const;.. |
2f8e0 | 20 20 20 76 6f 69 64 09 20 20 73 65 74 53 68 61 70 65 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 | ...void...setShape(.int.);...... |
2f900 | 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 2a 62 69 74 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 | const.QBitmap.*bitmap().const;.. |
2f920 | 20 20 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 2a 6d 61 73 6b 28 29 20 20 20 63 6f 6e 73 74 | ...const.QBitmap.*mask()...const |
2f940 | 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 20 20 68 6f 74 53 70 6f 74 28 29 20 63 6f 6e 73 74 3b 0a | ;.....QPoint...hotSpot().const;. |
2f960 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 48 43 55 52 53 | .#if.defined(Q_WS_WIN).....HCURS |
2f980 | 4f 52 09 20 20 68 61 6e 64 6c 65 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 75 72 73 6f | OR...handle()..const;.....QCurso |
2f9a0 | 72 28 20 48 43 55 52 53 4f 52 20 29 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 | r(.HCURSOR.);.#elif.defined(Q_WS |
2f9c0 | 5f 58 31 31 29 0a 20 20 20 20 48 41 4e 44 4c 45 09 20 20 68 61 6e 64 6c 65 28 29 20 20 63 6f 6e | _X11).....HANDLE...handle()..con |
2f9e0 | 73 74 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 28 20 48 41 4e 44 4c 45 20 29 3b 0a 23 65 6c 69 66 | st;.....QCursor(.HANDLE.);.#elif |
2fa00 | 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 48 41 4e 44 4c 45 20 68 61 | .defined(Q_WS_MAC).....HANDLE.ha |
2fa20 | 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 | ndle().const;.#elif.defined(Q_WS |
2fa40 | 5f 51 57 53 29 0a 20 20 20 20 48 41 4e 44 4c 45 09 20 20 68 61 6e 64 6c 65 28 29 20 20 63 6f 6e | _QWS).....HANDLE...handle()..con |
2fa60 | 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 6f 69 6e 74 20 70 6f | st;.#endif......static.QPoint.po |
2fa80 | 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 73 65 74 50 6f 73 28 20 69 | s();.....static.void...setPos(.i |
2faa0 | 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 | nt.x,.int.y.);.....static.void.. |
2fac0 | 20 73 65 74 50 6f 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 | .setPos(.const.QPoint.&.);...... |
2fae0 | 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 | static.void...initialize();..... |
2fb00 | 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 63 6c 65 61 6e 75 70 28 29 3b 0a 0a 23 69 66 20 64 65 | static.void...cleanup();..#if.de |
2fb20 | 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 09 | fined(Q_WS_X11).....static.int.. |
2fb40 | 20 20 78 31 31 53 63 72 65 65 6e 28 29 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 | ..x11Screen();.#endif.private:.. |
2fb60 | 20 20 20 76 6f 69 64 09 20 20 73 65 74 42 69 74 6d 61 70 28 20 63 6f 6e 73 74 20 51 42 69 74 6d | ...void...setBitmap(.const.QBitm |
2fb80 | 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 20 26 6d 61 73 6b 2c | ap.&bitmap,.const.QBitmap.&mask, |
2fba0 | 0a 09 09 09 09 20 69 6e 74 20 68 6f 74 58 2c 20 69 6e 74 20 68 6f 74 59 20 29 3b 0a 20 20 20 20 | ......int.hotX,.int.hotY.);..... |
2fbc0 | 76 6f 69 64 09 20 20 75 70 64 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 75 72 73 | void...update().const;.....QCurs |
2fbe0 | 6f 72 44 61 74 61 09 20 2a 64 61 74 61 3b 0a 20 20 20 20 51 43 75 72 73 6f 72 09 20 2a 66 69 6e | orData..*data;.....QCursor..*fin |
2fc00 | 64 5f 63 75 72 28 69 6e 74 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 | d_cur(int);.#if.defined(Q_WS_MAC |
2fc20 | 29 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 6d 61 63 5f 73 65 74 5f 63 75 72 | ).....friend.void.qt_mac_set_cur |
2fc40 | 73 6f 72 28 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 2a 63 2c 20 63 6f 6e 73 74 20 50 6f 69 6e | sor(const.QCursor.*c,.const.Poin |
2fc60 | 74 20 2a 70 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 | t.*p);.#endif.};...#if.!defined( |
2fc80 | 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 50 41 43 45 29 0a 2f 2f 20 43 75 72 73 6f 72 53 68 61 | QT_CLEAN_NAMESPACE).//.CursorSha |
2fca0 | 70 65 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 58 31 31 2f 58 2e 68 0a 23 69 66 64 65 66 20 | pe.is.defined.in.X11/X.h.#ifdef. |
2fcc0 | 43 75 72 73 6f 72 53 68 61 70 65 0a 23 64 65 66 69 6e 65 20 58 5f 43 75 72 73 6f 72 53 68 61 70 | CursorShape.#define.X_CursorShap |
2fce0 | 65 20 43 75 72 73 6f 72 53 68 61 70 65 0a 23 75 6e 64 65 66 20 43 75 72 73 6f 72 53 68 61 70 65 | e.CursorShape.#undef.CursorShape |
2fd00 | 0a 23 65 6e 64 69 66 0a 74 79 70 65 64 65 66 20 51 74 3a 3a 43 75 72 73 6f 72 53 68 61 70 65 20 | .#endif.typedef.Qt::CursorShape. |
2fd20 | 51 43 75 72 73 6f 72 53 68 61 70 65 3b 0a 23 69 66 64 65 66 20 58 5f 43 75 72 73 6f 72 53 68 61 | QCursorShape;.#ifdef.X_CursorSha |
2fd40 | 70 65 0a 23 64 65 66 69 6e 65 20 43 75 72 73 6f 72 53 68 61 70 65 20 58 5f 43 75 72 73 6f 72 53 | pe.#define.CursorShape.X_CursorS |
2fd60 | 68 61 70 65 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | hape.#endif.#endif.../********** |
2fd80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2fda0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2fdc0 | 2a 2a 2a 0a 20 20 51 43 75 72 73 6f 72 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 | ***...QCursor.stream.functions.. |
2fde0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2fe00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2fe20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 | *************/.#ifndef.QT_NO_DAT |
2fe40 | 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 | ASTREAM.Q_EXPORT.QDataStream.&op |
2fe60 | 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 |
2fe80 | 43 75 72 73 6f 72 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 | Cursor.&.);.Q_EXPORT.QDataStream |
2fea0 | 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 43 75 | .&operator>>(.QDataStream.&,.QCu |
2fec0 | 72 73 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f | rsor.&.);.#endif.#endif.//.QT_NO |
2fee0 | 5f 43 55 52 53 4f 52 0a 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 43 75 72 73 6f 72 3a 3a 73 | _CURSOR...inline.void.QCursor::s |
2ff00 | 65 74 50 6f 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 0a 7b 0a 20 20 20 20 73 | etPos(.const.QPoint.&p.).{.....s |
2ff20 | 65 74 50 6f 73 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 20 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 | etPos(.p.x(),.p.y().);.}..#endif |
2ff40 | 20 2f 2f 20 51 43 55 52 53 4f 52 5f 48 0a 00 00 00 1e 00 71 00 63 00 6f 00 6e 00 66 00 69 00 67 | .//.QCURSOR_H......q.c.o.n.f.i.g |
2ff60 | 00 2d 00 6c 00 61 00 72 00 67 00 65 00 2e 00 68 00 00 03 f1 23 69 66 6e 64 65 66 20 51 54 5f 48 | .-.l.a.r.g.e...h....#ifndef.QT_H |
2ff80 | 0a 23 65 6e 64 69 66 20 2f 2a 20 51 54 5f 48 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | .#endif./*.QT_H.*/.#ifndef.QT_NO |
2ffa0 | 5f 43 4f 44 45 43 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 53 0a 23 65 6e | _CODECS.#define.QT_NO_CODECS.#en |
2ffc0 | 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 0a | dif.#define.QT_NO_UNICODETABLES. |
2ffe0 | 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 6e | #define.QT_NO_IMAGEIO_BMP.#defin |
30000 | 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 4e | e.QT_NO_IMAGEIO_PPM.#define.QT_N |
30020 | 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 5f 49 | O_ASYNC_IO.#define.QT_NO_ASYNC_I |
30040 | 4d 41 47 45 5f 49 4f 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 | MAGE_IO./*.#define.QT_NO_FREETYP |
30060 | 45 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 6e 65 | E.*/.#define.QT_NO_BDF.//#define |
30080 | 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 5f 4e | .QT_NO_FONTDATABASE.#define.QT_N |
300a0 | 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 41 47 | O_TRANSLATION.#define.QT_NO_DRAG |
300c0 | 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 44 0a | ANDDROP.#define.QT_NO_CLIPBOARD. |
300e0 | 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 5f 4e | #define.QT_NO_SOUND.#define.QT_N |
30100 | 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 0a 23 | O_PROPERTIES.#define.QT_NO_DNS.# |
30120 | 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 64 65 | define.QT_NO_NETWORKPROTOCOL.#de |
30140 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 52 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c | fine.QT_NO_URL.#define.QT_NO_COL |
30160 | 4f 52 4e 41 4d 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 | ORNAMES.#define.QT_NO_TRANSFORMA |
30180 | 54 49 4f 4e 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 23 64 65 66 | TIONS.#define.QT_NO_PRINTER.#def |
301a0 | 69 6e 65 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | ine.QT_NO_PICTURE.#define.QT_NO_ |
301c0 | 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 23 64 65 66 | ICONVIEW.#define.QT_NO_DIAL.#def |
301e0 | 69 6e 65 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | ine.QT_NO_WORKSPACE.#define.QT_N |
30200 | 4f 5f 54 41 42 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 54 49 4f 4e 0a 23 64 65 | O_TABLE.#define.QT_NO_ACTION.#de |
30220 | 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 51 | fine.QT_NO_STYLE_MOTIF.#define.Q |
30240 | 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 | T_NO_STYLE_PLATINUM./*.#define.Q |
30260 | 54 5f 4e 4f 5f 46 49 4c 45 44 49 41 4c 4f 47 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | T_NO_FILEDIALOG.*/.#define.QT_NO |
30280 | 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 54 44 | _FONTDIALOG.#define.QT_NO_PRINTD |
302a0 | 49 41 4c 4f 47 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 44 49 41 4c | IALOG./*.#define.QT_NO_COLORDIAL |
302c0 | 4f 47 20 2a 2f 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 | OG.*/.#define.QT_NO_INPUTDIALOG. |
302e0 | 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 20 2a 2f 0a 23 | /*.#define.QT_NO_MESSAGEBOX.*/.# |
30300 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 0a 2f 2a 20 23 | define.QT_NO_PROGRESSDIALOG./*.# |
30320 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 20 2a 2f 0a 23 64 65 66 69 6e | define.QT_NO_TABDIALOG.*/.#defin |
30340 | 65 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 | e.QT_NO_WIZARD.#define.QT_NO_EFF |
30360 | 45 43 54 53 0a 00 00 00 16 00 71 00 61 00 78 00 77 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 | ECTS......q.a.x.w.i.d.g.e.t...h. |
30380 | 00 09 1c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .../**************************** |
303a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
303c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a | ****************.**.$Id:.$.**.** |
303e0 | 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 41 78 57 69 64 67 65 74 20 63 6c | .Declaration.of.the.QAxWidget.cl |
30400 | 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 | ass.**.**.Copyright.(C).2001-200 |
30420 | 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 3.Trolltech.ASA...All.rights.res |
30440 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
30460 | 66 20 74 68 65 20 41 63 74 69 76 65 20 51 74 20 69 6e 74 65 67 72 61 74 69 6f 6e 2e 0a 2a 2a 0a | f.the.Active.Qt.integration..**. |
30480 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e | **.Licensees.holding.valid.Qt.En |
304a0 | 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 | terprise.Edition.**.licenses.for |
304c0 | 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | .Windows.may.use.this.file.in.ac |
304e0 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a | cordance.with.the.Qt.Commercial. |
30500 | 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | **.License.Agreement.provided.wi |
30520 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
30540 | 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 | .is.not.available.for.use.under. |
30560 | 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 | any.other.license.without.**.exp |
30580 | 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 | ress.written.permission.from.the |
305a0 | 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | .copyright.holder..**.**.This.fi |
305c0 | 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 | le.is.provided.AS.IS.with.NO.WAR |
305e0 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 | RANTY.OF.ANY.KIND,.INCLUDING.THE |
30600 | 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 | .**.WARRANTY.OF.DESIGN,.MERCHANT |
30620 | 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 | ABILITY.AND.FITNESS.FOR.A.PARTIC |
30640 | 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ULAR.PURPOSE..**.**.See.http://q |
30660 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d | tsoftware.com/pricing.html.or.em |
30680 | 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 | ail.sales@trolltech.com.for.**.. |
306a0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | .information.about.Qt.Commercial |
306c0 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | .License.Agreements..**.**.Conta |
306e0 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
30700 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
30720 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
30740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
30760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
30780 | 69 66 6e 64 65 66 20 51 41 58 57 49 44 47 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 58 57 49 | ifndef.QAXWIDGET_H.#define.QAXWI |
307a0 | 44 47 45 54 5f 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 | DGET_H..#include."qaxbase.h".#in |
307c0 | 63 6c 75 64 65 20 3c 71 77 69 64 67 65 74 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 41 78 48 6f 73 74 | clude.<qwidget.h>..class.QAxHost |
307e0 | 57 69 6e 64 6f 77 3b 0a 0a 63 6c 61 73 73 20 51 41 78 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 | Window;..class.QAxWidget.:.publi |
30800 | 63 20 51 57 69 64 67 65 74 2c 20 70 75 62 6c 69 63 20 51 41 78 42 61 73 65 0a 7b 0a 70 75 62 6c | c.QWidget,.public.QAxBase.{.publ |
30820 | 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 65 63 74 28 | ic:.....QMetaObject.*metaObject( |
30840 | 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 73 73 4e 61 | ).const;.....const.char.*classNa |
30860 | 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 74 28 20 63 | me().const;.....void*.qt_cast(.c |
30880 | 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 76 6f 6b 65 | onst.char*.);.....bool.qt_invoke |
308a0 | 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 20 71 74 5f | (.int,.QUObject*.);.....bool.qt_ |
308c0 | 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 62 6f 6f 6c | emit(.int,.QUObject*.);.....bool |
308e0 | 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 69 61 6e 74 | .qt_property(.int,.int,.QVariant |
30900 | 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 7b 20 72 65 | *.);.....QObject*.qObject().{.re |
30920 | 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 51 41 78 57 | turn.(QObject*)this;.}......QAxW |
30940 | 69 64 67 65 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 | idget(.QWidget*.parent.=.0,.cons |
30960 | 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 | t.char*.name.=.0,.WFlags.f.=.0.) |
30980 | 3b 0a 20 20 20 20 51 41 78 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | ;.....QAxWidget(.const.QString.& |
309a0 | 63 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 | c,.QWidget.*parent.=.0,.const.ch |
309c0 | 61 72 20 2a 6e 61 6d 65 20 3d 20 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 | ar.*name.=.0,.WFlags.f.=.0.);... |
309e0 | 20 20 51 41 78 57 69 64 67 65 74 28 20 49 55 6e 6b 6e 6f 77 6e 20 2a 69 66 61 63 65 2c 20 51 57 | ..QAxWidget(.IUnknown.*iface,.QW |
30a00 | 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e | idget.*parent.=.0,.const.char.*n |
30a20 | 61 6d 65 20 3d 20 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 41 | ame.=.0,.WFlags.f.=.0.);.....~QA |
30a40 | 78 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 | xWidget();......void.clear();... |
30a60 | 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 20 20 20 20 51 | ...QSize.sizeHint().const;.....Q |
30a80 | 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 | Size.minimumSizeHint().const;..p |
30aa0 | 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 28 20 49 | rotected:.....bool.initialize(.I |
30ac0 | 55 6e 6b 6e 6f 77 6e 2a 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 72 | Unknown**.);.....virtual.bool.cr |
30ae0 | 65 61 74 65 48 6f 73 74 57 69 6e 64 6f 77 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 | eateHostWindow(.bool.);......voi |
30b00 | 64 20 65 6e 61 62 6c 65 64 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 6f 6c 64 20 29 3b 0a 20 20 20 | d.enabledChange(.bool.old.);.... |
30b20 | 20 76 6f 69 64 20 70 61 6c 65 74 74 65 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 | .void.paletteChange(.const.QPale |
30b40 | 74 74 65 20 26 6f 6c 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 6e 74 43 68 61 6e 67 65 28 | tte.&old.);.....void.fontChange( |
30b60 | 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 6f 6c 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 77 69 | .const.QFont.&old.);.....void.wi |
30b80 | 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 6f 6c 64 20 29 | ndowActivationChange(.bool.old.) |
30ba0 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 | ;......void.resizeEvent(.QResize |
30bc0 | 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 74 72 61 6e | Event.*.);.....virtual.bool.tran |
30be0 | 73 6c 61 74 65 4b 65 79 45 76 65 6e 74 28 69 6e 74 20 6d 65 73 73 61 67 65 2c 20 69 6e 74 20 6b | slateKeyEvent(int.message,.int.k |
30c00 | 65 79 63 6f 64 65 29 20 63 6f 6e 73 74 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 | eycode).const;.private:.....frie |
30c20 | 6e 64 20 63 6c 61 73 73 20 51 41 78 48 6f 73 74 57 69 6e 64 6f 77 3b 0a 0a 20 20 20 20 51 4d 65 | nd.class.QAxHostWindow;......QMe |
30c40 | 74 61 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 4d 65 74 61 4f 62 6a 65 63 74 28 29 20 63 6f 6e | taObject.*parentMetaObject().con |
30c60 | 73 74 3b 0a 0a 20 20 20 20 51 41 78 48 6f 73 74 57 69 6e 64 6f 77 20 2a 63 6f 6e 74 61 69 6e 65 | st;......QAxHostWindow.*containe |
30c80 | 72 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 58 57 49 44 47 45 54 5f 48 0a 00 00 00 | r;.};..#endif.//.QAXWIDGET_H.... |
30ca0 | 14 00 71 00 66 00 69 00 6c 00 65 00 64 00 6c 00 67 00 2e 00 68 00 00 04 2b 2f 2a 2a 2a 2a 2a 2a | ..q.f.i.l.e.d.l.g...h...+/****** |
30cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
30ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
30d00 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 | ******.**.$Id$.**.**.Compatibili |
30d20 | 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 | ty.file.-.should.only.be.include |
30d40 | 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 | d.by.legacy.code..**.It.#include |
30d60 | 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 | s.the.file.which.obsoletes.this. |
30d80 | 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 | one..**.**.Copyright.(C).1998-20 |
30da0 | 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 00.Trolltech.ASA...All.rights.re |
30dc0 | 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | served..**..This.file.is.part.of |
30de0 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
30e00 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
30e20 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
30e40 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
30e60 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
30e80 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
30ea0 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
30ec0 | 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 | Licensees.holding.valid.Qt.Profe |
30ee0 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 | ssional.Edition.licenses.may.use |
30f00 | 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | .this.**.file.in.accordance.with |
30f20 | 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 | .the.Qt.Professional.Edition.Lic |
30f40 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 | ense.Agreement.**.provided.with. |
30f60 | 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a | the.Qt.Professional.Edition..**. |
30f80 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 | **.See.http://qtsoftware.com/pri |
30fa0 | 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 | cing.html.or.email.sales@trollte |
30fc0 | 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | ch.com.for.**.information.about. |
30fe0 | 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 | the.Professional.Edition.licensi |
31000 | 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ng,.or.see.**.http://qtsoftware. |
31020 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
31040 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | mation..**.********************* |
31060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 | ************************/.#ifnde |
310a0 | 66 20 51 46 49 4c 45 44 4c 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 49 4c 45 44 4c 47 5f 48 0a | f.QFILEDLG_H.#define.QFILEDLG_H. |
310c0 | 23 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 0a | #include."qfiledialog.h".#endif. |
310e0 | 00 00 00 14 00 71 00 62 00 69 00 74 00 61 00 72 00 72 00 79 00 2e 00 68 00 00 04 29 2f 2a 2a 2a | .....q.b.i.t.a.r.r.y...h...)/*** |
31100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 | *********.**.$Id$.**.**.Compatib |
31160 | 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c | ility.file.-.should.only.be.incl |
31180 | 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c | uded.by.legacy.code..**.It.#incl |
311a0 | 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 | udes.the.file.which.obsoletes.th |
311c0 | 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 | is.one..**.**.Copyright.(C).1998 |
311e0 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
31200 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | .reserved..**..This.file.is.part |
31220 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
31240 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 | is.file.may.be.distributed.under |
31260 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.terms.of.the.Q.Public.Licen |
31280 | 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | se.**.as.defined.by.Trolltech.AS |
312a0 | 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | A.of.Norway.and.appearing.in.the |
312c0 | 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | .file.**.LICENSE.QPL.included.in |
312e0 | 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | .the.packaging.of.this.file..**. |
31300 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 | **.Licensees.holding.valid.Qt.Pr |
31320 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ofessional.Edition.licenses.may. |
31340 | 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | use.this.**.file.in.accordance.w |
31360 | 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 | ith.the.Qt.Professional.Edition. |
31380 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 | License.Agreement.**.provided.wi |
313a0 | 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a | th.the.Qt.Professional.Edition.. |
313c0 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
313e0 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
31400 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ltech.com.for.**.information.abo |
31420 | 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 | ut.the.Professional.Edition.lice |
31440 | 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | nsing,.or.see.**.http://qtsoftwa |
31460 | 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/qpl/.for.QPL.licensing.in |
31480 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | formation..**.****************** |
314a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
314c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 | ***************************/.#if |
314e0 | 6e 64 65 66 20 51 42 49 54 41 52 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 49 54 41 52 52 59 | ndef.QBITARRY_H.#define.QBITARRY |
31500 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 69 74 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 | _H.#include."qbitarray.h".#endif |
31520 | 0a 00 00 00 28 00 71 00 64 00 69 00 72 00 65 00 63 00 74 00 70 00 61 00 69 00 6e 00 74 00 65 00 | ....(.q.d.i.r.e.c.t.p.a.i.n.t.e. |
31540 | 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 ef 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r._.q.w.s...h..../************** |
31560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31580 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
315a0 | 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 69 72 65 | *.$Id$.**.**.Definition.of.QDire |
315c0 | 63 74 50 61 69 6e 74 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 | ctPainter.class.**.**.Created.:. |
315e0 | 30 31 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d | 010101.**.**.Copyright.(C).2000- |
31600 | 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 | 2002.Trolltech.ASA...All.rights. |
31620 | 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 | reserved..**.**.This.file.is.par |
31640 | 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 | t.of.the.kernel.module.of.the.Qt |
31660 | 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | .GUI.Toolkit..**.**.This.file.ma |
31680 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
316a0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
316c0 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
316e0 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
31700 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
31720 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
31740 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
31760 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
31780 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
317a0 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 | ssional.Edition.**.licenses.for. |
317c0 | 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e | Qtopia.Core.may.use.this.file.in |
317e0 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 | .accordance.with.the.**.Qt.Embed |
31800 | 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | ded.Commercial.License.Agreement |
31820 | 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a | .provided.with.the.Software..**. |
31840 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 | **.This.file.is.provided.AS.IS.w |
31860 | 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 | ith.NO.WARRANTY.OF.ANY.KIND,.INC |
31880 | 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e | LUDING.THE.**.WARRANTY.OF.DESIGN |
318a0 | 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f | ,.MERCHANTABILITY.AND.FITNESS.FO |
318c0 | 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 | R.A.PARTICULAR.PURPOSE..**.**.Se |
318e0 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e | e.http://qtsoftware.com/pricing. |
31900 | 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f | html.or.email.sales@trolltech.co |
31920 | 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 | m.for.**...information.about.Qt. |
31940 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a | Commercial.License.Agreements..* |
31960 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f | *.See.http://qtsoftware.com/gpl/ |
31980 | 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.GPL.licensing.information.. |
319a0 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
319c0 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
319e0 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
31a00 | 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 | .******************************* |
31a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31a40 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 52 45 43 54 50 41 49 4e 54 45 52 | *******/..#ifndef.QDIRECTPAINTER |
31a60 | 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 52 45 43 54 50 41 49 4e 54 45 52 5f 51 57 | _QWS_H.#define.QDIRECTPAINTER_QW |
31a80 | 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 70 61 69 | S_H..#ifndef.QT_H.#include."qpai |
31aa0 | 6e 74 65 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 64 65 66 20 51 | nter.h".#endif.//.QT_H..#ifdef.Q |
31ac0 | 5f 57 53 5f 51 57 53 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 45 43 54 50 41 49 4e | _WS_QWS.#ifndef.QT_NO_DIRECTPAIN |
31ae0 | 54 45 52 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 72 65 63 74 50 61 69 6e 74 65 | TER.class.Q_EXPORT.QDirectPainte |
31b00 | 72 20 3a 20 70 75 62 6c 69 63 20 51 50 61 69 6e 74 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | r.:.public.QPainter.{.public:... |
31b20 | 20 20 51 44 69 72 65 63 74 50 61 69 6e 74 65 72 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a | ..QDirectPainter(.const.QWidget* |
31b40 | 20 29 3b 0a 20 20 20 20 7e 51 44 69 72 65 63 74 50 61 69 6e 74 65 72 28 29 3b 0a 0a 20 20 20 20 | .);.....~QDirectPainter();...... |
31b60 | 75 63 68 61 72 2a 20 66 72 61 6d 65 42 75 66 66 65 72 28 29 3b 0a 20 20 20 20 69 6e 74 20 6c 69 | uchar*.frameBuffer();.....int.li |
31b80 | 6e 65 53 74 65 70 28 29 3b 0a 20 20 20 20 69 6e 74 20 74 72 61 6e 73 66 6f 72 6d 4f 72 69 65 6e | neStep();.....int.transformOrien |
31ba0 | 74 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d 52 65 63 74 73 28 29 20 63 6f | tation();......int.numRects().co |
31bc0 | 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 65 63 74 28 69 6e 74 20 69 | nst;.....const.QRect&.rect(int.i |
31be0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 72 65 67 69 6f 6e 28 29 20 63 6f | ).const;.....QRegion.region().co |
31c00 | 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | nst;......int.depth().const;.... |
31c20 | 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 | .int.width().const;.....int.heig |
31c40 | 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 78 4f 66 66 73 65 74 28 29 20 63 6f | ht().const;.....int.xOffset().co |
31c60 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 79 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 | nst;.....int.yOffset().const;... |
31c80 | 20 20 20 51 50 6f 69 6e 74 20 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | ...QPoint.offset().const;.....QS |
31ca0 | 69 7a 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 | ize.size().const;......void.setA |
31cc0 | 72 65 61 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 0a 70 72 69 | reaChanged(.const.QRect&.);..pri |
31ce0 | 76 61 74 65 3a 0a 20 20 20 20 63 6c 61 73 73 20 50 72 69 76 61 74 65 3b 0a 20 20 20 20 50 72 69 | vate:.....class.Private;.....Pri |
31d00 | 76 61 74 65 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 | vate*.d;.};..#endif.#endif..#end |
31d20 | 69 66 20 2f 2f 20 51 44 49 52 45 43 54 50 41 49 4e 54 45 52 5f 51 57 53 5f 48 0a 00 00 00 1a 00 | if.//.QDIRECTPAINTER_QWS_H...... |
31d40 | 71 00 66 00 6f 00 6e 00 74 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 0c 1b 2f 2a 2a | q.f.o.n.t.d.i.a.l.o.g...h..../** |
31d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31d80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
31da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e | **********.**.$Id:.$.**.**.Defin |
31dc0 | 69 74 69 6f 6e 20 6f 66 20 51 46 6f 6e 74 44 69 61 6c 6f 67 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | ition.of.QFontDialog.**.**.Creat |
31de0 | 65 64 20 3a 20 39 37 30 36 30 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.970605.**.**.Copyright.(C). |
31e00 | 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1992-2000.Trolltech.ASA...All.ri |
31e20 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
31e40 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 6f 66 20 | s.part.of.the.dialogs.module.of. |
31e60 | 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | the.Qt.GUI.Toolkit..**.**.This.f |
31e80 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 | ile.may.be.distributed.under.the |
31ea0 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a | .terms.of.the.Q.Public.License.* |
31ec0 | 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 | *.as.defined.by.Trolltech.ASA.of |
31ee0 | 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | .Norway.and.appearing.in.the.fil |
31f00 | 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | e.**.LICENSE.QPL.included.in.the |
31f20 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 | .packaging.of.this.file..**.**.T |
31f40 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f | his.file.may.be.distributed.and/ |
31f60 | 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | or.modified.under.the.terms.of.t |
31f80 | 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.**.GNU.General.Public.License |
31fa0 | 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 | .version.2.as.published.by.the.F |
31fc0 | 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 | ree.Software.**.Foundation.and.a |
31fe0 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c | ppearing.in.the.file.LICENSE.GPL |
32000 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | .included.in.the.**.packaging.of |
32020 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 | .this.file..**.**.Licensees.hold |
32040 | 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 | ing.valid.Qt.Enterprise.Edition. |
32060 | 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 | or.Qt.Professional.Edition.**.li |
32080 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | censes.may.use.this.file.in.acco |
320a0 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | rdance.with.the.Qt.Commercial.Li |
320c0 | 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 | cense.**.Agreement.provided.with |
320e0 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | .the.Software..**.**.This.file.i |
32100 | 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 | s.provided.AS.IS.with.NO.WARRANT |
32120 | 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 | Y.OF.ANY.KIND,.INCLUDING.THE.**. |
32140 | 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | WARRANTY.OF.DESIGN,.MERCHANTABIL |
32160 | 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | ITY.AND.FITNESS.FOR.A.PARTICULAR |
32180 | 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .PURPOSE..**.**.See.http://qtsof |
321a0 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
321c0 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 | sales@trolltech.com.for.**...inf |
321e0 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | ormation.about.Qt.Commercial.Lic |
32200 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ense.Agreements..**.See.http://q |
32220 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e | tsoftware.com/qpl/.for.QPL.licen |
32240 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | sing.information..**.See.http:// |
32260 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 | qtsoftware.com/gpl/.for.GPL.lice |
32280 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 | nsing.information..**.**.Contact |
322a0 | 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 | .info@trolltech.com.if.any.condi |
322c0 | 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e | tions.of.this.licensing.are.**.n |
322e0 | 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ot.clear.to.you..**.************ |
32300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
32320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 | **************************/..#if |
32340 | 6e 64 65 66 20 51 46 4f 4e 54 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 | ndef.QFONTDIALOG_H.#define.QFONT |
32360 | 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e | DIALOG_H..#include."qwindowdefs. |
32380 | 68 22 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f 47 0a 0a 2f 2f | h"..#ifndef.QT_NO_FONTDIALOG..// |
323a0 | 0a 2f 2f 20 20 57 20 41 20 52 20 4e 20 49 20 4e 20 47 0a 2f 2f 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | .//..W.A.R.N.I.N.G.//..--------- |
323c0 | 2d 2d 2d 2d 0a 2f 2f 0a 2f 2f 20 20 54 68 69 73 20 63 6c 61 73 73 20 69 73 20 75 6e 64 65 72 20 | ----.//.//..This.class.is.under. |
323e0 | 64 65 76 65 6c 6f 70 6d 65 6e 74 20 61 6e 64 20 68 61 73 20 70 72 69 76 61 74 65 20 63 6f 6e 73 | development.and.has.private.cons |
32400 | 74 72 75 63 74 6f 72 73 2e 0a 2f 2f 0a 2f 2f 20 20 59 6f 75 20 6d 61 79 20 75 73 65 20 74 68 65 | tructors..//.//..You.may.use.the |
32420 | 20 70 75 62 6c 69 63 20 73 74 61 74 69 63 20 67 65 74 46 6f 6e 74 28 29 20 66 75 6e 63 74 69 6f | .public.static.getFont().functio |
32440 | 6e 73 20 77 68 69 63 68 20 61 72 65 20 67 75 61 72 61 6e 74 65 65 64 0a 2f 2f 20 20 74 6f 20 62 | ns.which.are.guaranteed.//..to.b |
32460 | 65 20 61 76 61 69 6c 61 62 6c 65 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 0a 2f 2f 0a 0a 23 | e.available.in.the.future..//..# |
32480 | 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" |
324a0 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | .#include."qfont.h".#endif.//.QT |
324c0 | 5f 48 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 0a 63 | _H..class.QFontDialogPrivate;..c |
324e0 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 6f 6e 74 44 69 61 6c 6f 67 3a 20 70 75 62 6c 69 | lass.Q_EXPORT.QFontDialog:.publi |
32500 | 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 | c.QDialog.{.....Q_OBJECT..public |
32520 | 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 67 65 74 46 6f 6e 74 28 20 62 6f 6f 6c | :.....static.QFont.getFont(.bool |
32540 | 20 2a 6f 6b 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 64 65 66 2c 0a 09 09 09 20 20 51 57 69 | .*ok,.const.QFont.&def,......QWi |
32560 | 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 |
32580 | 3d 30 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 67 65 74 46 6f 6e 74 28 20 62 | =0);.....static.QFont.getFont(.b |
325a0 | 6f 6f 6c 20 2a 6f 6b 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 | ool.*ok,.QWidget*.parent=0,.cons |
325c0 | 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 | t.char*.name=0);..private:.....s |
325e0 | 74 61 74 69 63 20 51 46 6f 6e 74 20 67 65 74 46 6f 6e 74 28 20 62 6f 6f 6c 20 2a 6f 6b 2c 20 63 | tatic.QFont.getFont(.bool.*ok,.c |
32600 | 6f 6e 73 74 20 51 46 6f 6e 74 20 2a 64 65 66 2c 0a 09 09 09 20 20 51 57 69 64 67 65 74 2a 20 70 | onst.QFont.*def,......QWidget*.p |
32620 | 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 29 3b 0a 0a 20 | arent=0,.const.char*.name=0);... |
32640 | 20 20 20 51 46 6f 6e 74 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d | ...QFontDialog(.QWidget*.parent= |
32660 | 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 | 0,.const.char*.name=0,.bool.moda |
32680 | 6c 3d 46 41 4c 53 45 2c 0a 09 09 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 | l=FALSE,....WFlags.f=0.);.....~Q |
326a0 | 46 6f 6e 74 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e 74 28 29 20 | FontDialog();......QFont.font(). |
326c0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 | const;.....void.setFont(.const.Q |
326e0 | 46 6f 6e 74 20 26 66 6f 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c | Font.&font.);......bool.eventFil |
32700 | 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 20 20 20 | ter(.QObject.*,.QEvent.*.);..... |
32720 | 20 76 6f 69 64 20 75 70 64 61 74 65 46 61 6d 69 6c 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 | .void.updateFamilies();.....void |
32740 | 20 75 70 64 61 74 65 53 74 79 6c 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 | .updateStyles();.....void.update |
32760 | 53 69 7a 65 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 | Sizes();..private.slots:.....voi |
32780 | 64 20 73 69 7a 65 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b | d.sizeChanged(.const.QString.&); |
327a0 | 0a 20 20 20 20 76 6f 69 64 20 66 61 6d 69 6c 79 48 69 67 68 6c 69 67 68 74 65 64 28 20 69 6e 74 | .....void.familyHighlighted(.int |
327c0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 72 69 70 74 48 69 67 68 6c 69 67 68 74 65 64 28 20 | .);.....void.scriptHighlighted(. |
327e0 | 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 48 69 67 68 6c 69 67 68 74 65 64 | int.);.....void.styleHighlighted |
32800 | 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 69 7a 65 48 69 67 68 6c 69 67 68 74 65 | (.int.);.....void.sizeHighlighte |
32820 | 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 | d(.const.QString.&.);.....void.u |
32840 | 70 64 61 74 65 53 61 6d 70 6c 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 | pdateSample();..private:.....fri |
32860 | 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 20 20 | end.class.QFontDialogPrivate;... |
32880 | 20 20 51 46 6f 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 70 72 69 76 61 | ..QFontDialogPrivate.*.d;..priva |
328a0 | 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 |
328c0 | 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 |
328e0 | 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 46 6f 6e 74 44 69 61 6c 6f 67 28 20 63 6f 6e 73 | ABLE_COPY).....QFontDialog(.cons |
32900 | 74 20 51 46 6f 6e 74 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 20 20 51 46 6f 6e 74 44 69 61 6c | t.QFontDialog.&.);.....QFontDial |
32920 | 6f 67 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 44 69 61 6c 6f 67 | og&.operator=(.const.QFontDialog |
32940 | 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 | .&.);.#endif.};..#endif..#endif. |
32960 | 2f 2f 20 51 46 4f 4e 54 44 49 41 4c 4f 47 5f 48 0a 00 00 00 14 00 71 00 63 00 6c 00 69 00 70 00 | //.QFONTDIALOG_H......q.c.l.i.p. |
32980 | 62 00 72 00 64 00 2e 00 68 00 00 04 2a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | b.r.d...h...*/****************** |
329a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
329c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
329e0 | 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 | d$.**.**.Compatibility.file.-.sh |
32a00 | 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 | ould.only.be.included.by.legacy. |
32a20 | 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 | code..**.It.#includes.the.file.w |
32a40 | 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 | hich.obsoletes.this.one..**.**.C |
32a60 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1998-2000.Trolltech |
32a80 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 | .ASA...All.rights.reserved..**.. |
32aa0 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | This.file.is.part.of.the.Qt.GUI. |
32ac0 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
32ae0 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
32b00 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
32b20 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
32b40 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
32b60 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
32b80 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f | of.this.file..**.**.Licensees.ho |
32ba0 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | lding.valid.Qt.Professional.Edit |
32bc0 | 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c | ion.licenses.may.use.this.**.fil |
32be0 | 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 | e.in.accordance.with.the.Qt.Prof |
32c00 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | essional.Edition.License.Agreeme |
32c20 | 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 | nt.**.provided.with.the.Qt.Profe |
32c40 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ssional.Edition..**.**.See.http: |
32c60 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 | //qtsoftware.com/pricing.html.or |
32c80 | 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a | .email.sales@trolltech.com.for.* |
32ca0 | 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 | *.information.about.the.Professi |
32cc0 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a | onal.Edition.licensing,.or.see.* |
32ce0 | 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 | *.http://qtsoftware.com/qpl/.for |
32d00 | 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 0a 2a | .QPL.licensing.information..**.* |
32d20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
32d40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
32d60 | 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 5f 48 | ************/.#ifndef.QCLIPBRD_H |
32d80 | 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 71 63 | .#define.QCLIPBRD_H.#include."qc |
32da0 | 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 74 00 | lipboard.h".#endif......q.b.t.t. |
32dc0 | 6e 00 67 00 72 00 70 00 2e 00 68 00 00 04 2c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | n.g.r.p...h...,/**************** |
32de0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
32e00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 | ****************************.**. |
32e20 | 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 | $Id$.**.**.Compatibility.file.-. |
32e40 | 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 | should.only.be.included.by.legac |
32e60 | 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 | y.code..**.It.#includes.the.file |
32e80 | 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a | .which.obsoletes.this.one..**.** |
32ea0 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).1998-2000.Trollte |
32ec0 | 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a | ch.ASA...All.rights.reserved..** |
32ee0 | 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 | ..This.file.is.part.of.the.Qt.GU |
32f00 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | I.Toolkit..**.**.This.file.may.b |
32f20 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | e.distributed.under.the.terms.of |
32f40 | 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 | .the.Q.Public.License.**.as.defi |
32f60 | 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 | ned.by.Trolltech.ASA.of.Norway.a |
32f80 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 | nd.appearing.in.the.file.**.LICE |
32fa0 | 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e | NSE.QPL.included.in.the.packagin |
32fc0 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 | g.of.this.file..**.**.Licensees. |
32fe0 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | holding.valid.Qt.Professional.Ed |
33000 | 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 | ition.licenses.may.use.this.**.f |
33020 | 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 | ile.in.accordance.with.the.Qt.Pr |
33040 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | ofessional.Edition.License.Agree |
33060 | 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f | ment.**.provided.with.the.Qt.Pro |
33080 | 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 | fessional.Edition..**.**.See.htt |
330a0 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 | p://qtsoftware.com/pricing.html. |
330c0 | 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 | or.email.sales@trolltech.com.for |
330e0 | 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 | .**.information.about.the.Profes |
33100 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 | sional.Edition.licensing,.or.see |
33120 | 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 | .**.http://qtsoftware.com/qpl/.f |
33140 | 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..** |
33160 | 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 | .******************************* |
33180 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
331a0 | 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 42 54 54 4e 47 52 50 | **************/.#ifndef.QBTTNGRP |
331c0 | 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 6c 75 64 65 20 22 | _H.#define.QBTTNGRP_H.#include." |
331e0 | 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 20 00 71 00 63 00 | qbuttongroup.h".#endif......q.c. |
33200 | 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 68 00 00 09 8c 23 | o.n.f.i.g.-.m.e.d.i.u.m...h....# |
33220 | 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2a 20 51 54 5f 48 20 2a 2f 0a 23 69 | ifndef.QT_H.#endif./*.QT_H.*/.#i |
33240 | 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 6d 6f 63 3f 20 2a 2f | fndef.QT_NO_TEXTCODEC./*.moc?.*/ |
33260 | 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 0a | .#define.QT_NO_TEXTCODEC.#endif. |
33280 | 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 66 | #define.QT_NO_UNICODETABLES.#def |
332a0 | 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 54 | ine.QT_NO_IMAGEIO_BMP.#define.QT |
332c0 | 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | _NO_IMAGEIO_PPM./*.#define.QT_NO |
332e0 | 5f 49 4d 41 47 45 49 4f 5f 50 4e 47 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 | _IMAGEIO_PNG.*/.#define.QT_NO_AS |
33300 | 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 5f 49 4d 41 47 45 | YNC_IO.#define.QT_NO_ASYNC_IMAGE |
33320 | 5f 49 4f 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 20 2a 2f | _IO./*.#define.QT_NO_FREETYPE.*/ |
33340 | 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 6e 65 20 51 54 5f | .#define.QT_NO_BDF.//#define.QT_ |
33360 | 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 5f 4e 4f 5f 54 52 | NO_FONTDATABASE.#define.QT_NO_TR |
33380 | 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 41 47 41 4e 44 44 | ANSLATION.#define.QT_NO_DRAGANDD |
333a0 | 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 44 0a 23 64 65 66 | ROP.#define.QT_NO_CLIPBOARD.#def |
333c0 | 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 5f 4e 4f 5f 50 52 | ine.QT_NO_SOUND.#define.QT_NO_PR |
333e0 | 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 0a 23 64 65 66 69 | OPERTIES.#define.QT_NO_DNS.#defi |
33400 | 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 64 65 66 69 6e 65 | ne.QT_NO_NETWORKPROTOCOL.#define |
33420 | 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 4e 41 4d 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | .QT_NO_COLORNAMES.#define.QT_NO_ |
33440 | 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 | TRANSFORMATIONS.#define.QT_NO_PR |
33460 | 49 4e 54 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 23 64 65 66 | INTER.#define.QT_NO_PICTURE.#def |
33480 | 69 6e 65 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | ine.QT_NO_ICONVIEW.#define.QT_NO |
334a0 | 5f 44 49 41 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 64 | _DIAL.#define.QT_NO_WORKSPACE.#d |
334c0 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | efine.QT_NO_TABLE.#define.QT_NO_ |
334e0 | 41 43 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 | ACTION.#define.QT_NO_STYLE_MOTIF |
33500 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 0a 2f 2a | .#define.QT_NO_STYLE_PLATINUM./* |
33520 | 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 49 4c 45 44 49 41 4c 4f 47 20 2a 2f 0a 23 64 65 | .#define.QT_NO_FILEDIALOG.*/.#de |
33540 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 49 41 4c 4f 47 0a 23 64 65 66 69 6e 65 20 51 54 | fine.QT_NO_FONTDIALOG.#define.QT |
33560 | 5f 4e 4f 5f 50 52 49 4e 54 44 49 41 4c 4f 47 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | _NO_PRINTDIALOG./*.#define.QT_NO |
33580 | 5f 43 4f 4c 4f 52 44 49 41 4c 4f 47 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4e | _COLORDIALOG.*/.#define.QT_NO_IN |
335a0 | 50 55 54 44 49 41 4c 4f 47 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 53 53 41 | PUTDIALOG./*.#define.QT_NO_MESSA |
335c0 | 47 45 42 4f 58 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 | GEBOX.*/.#define.QT_NO_PROGRESSD |
335e0 | 49 41 4c 4f 47 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 | IALOG./*.#define.QT_NO_TABDIALOG |
33600 | 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 5a 41 52 44 0a 23 64 65 66 69 6e 65 | .*/.#define.QT_NO_WIZARD.#define |
33620 | 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 54 5f 4e 4f 5f 4d | .QT_NO_EFFECTS...#define.QT_NO_M |
33640 | 49 4d 45 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 20 2f 2f 3f | IME./*.#define.QT_NO_NETWORK.//? |
33660 | 3f 3f 20 6d 65 61 6e 73 20 73 69 6e 67 6c 65 2d 70 72 6f 63 65 73 73 20 6f 6e 6c 79 20 2a 2f 0a | ??.means.single-process.only.*/. |
33680 | 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 43 4f 4c 4f 52 0a | ..#define.QT_NO_IMAGE_TRUECOLOR. |
336a0 | 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 | /*.#define.QT_NO_IMAGE_SMOOTHSCA |
336c0 | 4c 45 20 20 2f 2f 6e 65 65 64 65 64 20 66 6f 72 20 69 63 6f 6e 73 65 74 20 2d 2d 3e 20 70 75 73 | LE..//needed.for.iconset.-->.pus |
336e0 | 68 62 75 74 74 6f 6e 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 | hbutton.*/.#define.QT_NO_IMAGE_T |
33700 | 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 23 64 65 66 69 6e | EXT.#define.QT_NO_DIR../*.#defin |
33720 | 65 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 | e.QT_NO_TEXTSTREAM.*/.#define.QT |
33740 | 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 |
33760 | 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 53 45 53 53 49 4f | _SAVEFONTS..#define.QT_NO_SESSIO |
33780 | 4e 4d 41 4e 41 47 45 52 0a 0a 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c | NMANAGER.../*.#define.QT_NO_DIAL |
337a0 | 4f 47 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 0a 0a | OG.*/..#define.QT_NO_SEMIMODAL.. |
337c0 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 23 64 65 66 69 6e 65 20 51 54 | #define.QT_NO_EFFECTS.#define.QT |
337e0 | 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 5f 50 52 4f 50 45 | _NO_COP..#define.QT_NO_QWS_PROPE |
33800 | 52 54 49 45 53 0a 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e | RTIES../*.#define.QT_NO_RANGECON |
33820 | 54 52 4f 4c 20 2a 2f 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 4c 49 54 54 45 | TROL.*/./*.#define.QT_NO_SPLITTE |
33840 | 52 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 41 52 0a 23 64 65 | R.*/.#define.QT_NO_STATUSBAR.#de |
33860 | 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 51 54 5f 4e 4f 5f | fine.QT_NO_TABBAR.#define.QT_NO_ |
33880 | 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 54 49 50 0a 2f 2a | TOOLBAR.#define.QT_NO_TOOLTIP./* |
338a0 | 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 20 2a 2f 0a 23 64 65 66 | .#define.QT_NO_VALIDATOR.*/.#def |
338c0 | 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 |
338e0 | 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 |
33900 | 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 |
33920 | 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 |
33940 | 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 |
33960 | 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. |
33980 | 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_ |
339a0 | 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 5f 4e 4f 5f 49 43 | NO_PROGRESSBAR..#define.QT_NO_IC |
339c0 | 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 0a 23 64 65 66 69 | ONVIEW.#define.QT_NO_DIAL..#defi |
339e0 | 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | ne.QT_NO_TABLE../*.#define.QT_NO |
33a00 | 5f 46 49 4c 45 44 49 41 4c 4f 47 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 4f 4e | _FILEDIALOG.*/.#define.QT_NO_FON |
33a20 | 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 54 44 49 41 4c 4f | TDIALOG.#define.QT_NO_PRINTDIALO |
33a40 | 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 47 0a 23 64 65 66 | G.#define.QT_NO_COLORDIALOG.#def |
33a60 | 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 23 64 65 66 69 6e 65 | ine.QT_NO_INPUTDIALOG./*.#define |
33a80 | 20 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f | .QT_NO_MESSAGEBOX.*/.#define.QT_ |
33aa0 | 4e 4f 5f 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f | NO_PROGRESSDIALOG./*.#define.QT_ |
33ac0 | 4e 4f 5f 54 41 42 44 49 41 4c 4f 47 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 49 | NO_TABDIALOG.*/.#define.QT_NO_WI |
33ae0 | 5a 41 52 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 0a 2f 2a 20 23 | ZARD.#define.QT_NO_EFFECTS../*.# |
33b00 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 20 | define.QT_NO_QWS_HYDRO_WM_STYLE. |
33b20 | 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 57 4d 5f 53 54 59 | */.#define.QT_NO_QWS_BEOS_WM_STY |
33b40 | 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 57 4d 5f 53 54 59 | LE.#define.QT_NO_QWS_KDE2_WM_STY |
33b60 | 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 4d 5f 53 54 59 4c | LE.#define.QT_NO_QWS_KDE_WM_STYL |
33b80 | 45 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 | E./*.#define.QT_NO_QWS_WINDOWS_W |
33ba0 | 4d 5f 53 54 59 4c 45 20 2a 2f 0a 00 00 00 18 00 71 00 66 00 6f 00 63 00 75 00 73 00 64 00 61 00 | M_STYLE.*/......q.f.o.c.u.s.d.a. |
33bc0 | 74 00 61 00 2e 00 68 00 00 08 01 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t.a...h..../******************** |
33be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
33c00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a | ************************.**.$Id: |
33c20 | 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 69 6e 74 65 72 6e 61 6c 20 | .$.**.**.Definition.of.internal. |
33c40 | 51 46 6f 63 75 73 44 61 74 61 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | QFocusData.class.**.**.Created.: |
33c60 | 20 39 38 30 34 30 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 | .980405.**.**.Copyright.(C).1992 |
33c80 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
33ca0 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | .reserved..**.**.This.file.is.pa |
33cc0 | 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | rt.of.the.kernel.module.of.the.Q |
33ce0 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | t.GUI.Toolkit..**.**.This.file.m |
33d00 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | ay.be.distributed.under.the.term |
33d20 | 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 | s.of.the.Q.Public.License.**.as. |
33d40 | 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 | defined.by.Trolltech.ASA.of.Norw |
33d60 | 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 | ay.and.appearing.in.the.file.**. |
33d80 | 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b | LICENSE.QPL.included.in.the.pack |
33da0 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | aging.of.this.file..**.**.This.f |
33dc0 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
33de0 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
33e00 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
33e20 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
33e40 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
33e60 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
33e80 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
33ea0 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
33ec0 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 | alid.Qt.Enterprise.Edition.or.Qt |
33ee0 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 | .Professional.Edition.**.license |
33f00 | 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 | s.may.use.this.file.in.accordanc |
33f20 | 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | e.with.the.Qt.Commercial.License |
33f40 | 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 | .**.Agreement.provided.with.the. |
33f60 | 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f | Software..**.**.This.file.is.pro |
33f80 | 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | vided.AS.IS.with.NO.WARRANTY.OF. |
33fa0 | 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 | ANY.KIND,.INCLUDING.THE.**.WARRA |
33fc0 | 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 | NTY.OF.DESIGN,.MERCHANTABILITY.A |
33fe0 | 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | ND.FITNESS.FOR.A.PARTICULAR.PURP |
34000 | 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | OSE..**.**.See.http://qtsoftware |
34020 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
34040 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 | @trolltech.com.for.**...informat |
34060 | 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | ion.about.Qt.Commercial.License. |
34080 | 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | Agreements..**.See.http://qtsoft |
340a0 | 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/qpl/.for.QPL.licensing. |
340c0 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | information..**.See.http://qtsof |
340e0 | 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/gpl/.for.GPL.licensing |
34100 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f | .information..**.**.Contact.info |
34120 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 | @trolltech.com.if.any.conditions |
34140 | 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c | .of.this.licensing.are.**.not.cl |
34160 | 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ear.to.you..**.***************** |
34180 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
341a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 | *********************/..#ifndef. |
341c0 | 51 46 4f 43 55 53 44 41 54 41 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 43 55 53 44 41 54 41 5f | QFOCUSDATA_H.#define.QFOCUSDATA_ |
341e0 | 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 65 | H..#ifndef.QT_H.#include."qwidge |
34200 | 74 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 | tlist.h".#endif.//.QT_H...class. |
34220 | 51 5f 45 58 50 4f 52 54 20 51 46 6f 63 75 73 44 61 74 61 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | Q_EXPORT.QFocusData.{.public:... |
34240 | 20 20 51 57 69 64 67 65 74 2a 20 66 6f 63 75 73 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 20 7b | ..QWidget*.focusWidget().const.{ |
34260 | 20 72 65 74 75 72 6e 20 69 74 2e 63 75 72 72 65 6e 74 28 29 3b 20 7d 0a 0a 20 20 20 20 51 57 69 | .return.it.current();.}......QWi |
34280 | 64 67 65 74 2a 20 68 6f 6d 65 28 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 6e 65 78 74 28 | dget*.home();.....QWidget*.next( |
342a0 | 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 20 70 72 65 76 28 29 3b 0a 20 20 20 20 51 57 69 64 | );.....QWidget*.prev();.....QWid |
342c0 | 67 65 74 2a 20 66 69 72 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a | get*.first().const;.....QWidget* |
342e0 | 20 6c 61 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 | .last().const;.....int.count().c |
34300 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 6f 63 75 73 57 69 64 67 65 74 73 2e 63 6f 75 6e 74 | onst.{.return.focusWidgets.count |
34320 | 28 29 3b 20 7d 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 | ();.}..private:.....friend.class |
34340 | 20 51 57 69 64 67 65 74 3b 0a 0a 20 20 20 20 51 46 6f 63 75 73 44 61 74 61 28 29 0a 09 3a 20 69 | .QWidget;......QFocusData()..:.i |
34360 | 74 28 66 6f 63 75 73 57 69 64 67 65 74 73 29 20 7b 7d 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 | t(focusWidgets).{}.....QWidgetLi |
34380 | 73 74 09 20 20 66 6f 63 75 73 57 69 64 67 65 74 73 3b 0a 20 20 20 20 51 57 69 64 67 65 74 4c 69 | st...focusWidgets;.....QWidgetLi |
343a0 | 73 74 49 74 20 69 74 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 43 55 53 44 41 | stIt.it;.};...#endif.//.QFOCUSDA |
343c0 | 54 41 5f 48 0a 00 00 00 1c 00 71 00 61 00 70 00 70 00 6c 00 69 00 63 00 61 00 74 00 69 00 6f 00 | TA_H......q.a.p.p.l.i.c.a.t.i.o. |
343e0 | 6e 00 2e 00 68 00 00 3c 24 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | n...h..<$/********************** |
34400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
34420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a | **********************.**.$Id$.* |
34440 | 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 | *.**.Definition.of.QApplication. |
34460 | 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 31 30 37 0a 2a 2a 0a | class.**.**.Created.:.931107.**. |
34480 | 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c | **.Copyright.(C).1992-2002.Troll |
344a0 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
344c0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b | **.**.This.file.is.part.of.the.k |
344e0 | 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b | ernel.module.of.the.Qt.GUI.Toolk |
34500 | 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | it..**.**.This.file.may.be.distr |
34520 | 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 | ibuted.under.the.terms.of.the.Q. |
34540 | 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 | Public.License.**.as.defined.by. |
34560 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 | Trolltech.ASA.of.Norway.and.appe |
34580 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c | aring.in.the.file.**.LICENSE.QPL |
345a0 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | .included.in.the.packaging.of.th |
345c0 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | is.file..**.**.This.file.may.be. |
345e0 | 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 | distributed.and/or.modified.unde |
34600 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 | r.the.terms.of.the.**.GNU.Genera |
34620 | 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 | l.Public.License.version.2.as.pu |
34640 | 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 | blished.by.the.Free.Software.**. |
34660 | 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | Foundation.and.appearing.in.the. |
34680 | 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 | file.LICENSE.GPL.included.in.the |
346a0 | 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | .**.packaging.of.this.file..**.* |
346c0 | 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 | *.Licensees.holding.valid.Qt.Ent |
346e0 | 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e | erprise.Edition.or.Qt.Profession |
34700 | 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 | al.Edition.**.licenses.may.use.t |
34720 | 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 | his.file.in.accordance.with.the. |
34740 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 | Qt.Commercial.License.**.Agreeme |
34760 | 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a | nt.provided.with.the.Software..* |
34780 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 | *.**.This.file.is.provided.AS.IS |
347a0 | 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 | .with.NO.WARRANTY.OF.ANY.KIND,.I |
347c0 | 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 | NCLUDING.THE.**.WARRANTY.OF.DESI |
347e0 | 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 | GN,.MERCHANTABILITY.AND.FITNESS. |
34800 | 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 | FOR.A.PARTICULAR.PURPOSE..**.**. |
34820 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e | See.http://qtsoftware.com/pricin |
34840 | 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e | g.html.or.email.sales@trolltech. |
34860 | 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 | com.for.**...information.about.Q |
34880 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e | t.Commercial.License.Agreements. |
348a0 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 | .**.See.http://qtsoftware.com/qp |
348c0 | 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | l/.for.QPL.licensing.information |
348e0 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 | ..**.See.http://qtsoftware.com/g |
34900 | 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.GPL.licensing.informatio |
34920 | 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e | n..**.**.Contact.info@trolltech. |
34940 | 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 | com.if.any.conditions.of.this.li |
34960 | 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e | censing.are.**.not.clear.to.you. |
34980 | 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .**.**************************** |
349a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
349c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 50 50 4c 49 43 41 54 49 4f | **********/..#ifndef.QAPPLICATIO |
349e0 | 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 50 50 4c 49 43 41 54 49 4f 4e 5f 48 0a 0a 23 69 66 6e | N_H.#define.QAPPLICATION_H..#ifn |
34a00 | 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 65 73 6b 74 6f 70 77 69 64 67 65 | def.QT_H.#include."qdesktopwidge |
34a20 | 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 73 63 69 69 64 69 63 74 2e 68 22 0a 23 69 6e | t.h".#include."qasciidict.h".#in |
34a40 | 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 72 | clude."qpalette.h".#include."qtr |
34a60 | 61 6e 73 6c 61 74 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 6c 69 73 74 2e 68 | anslator.h".#include."qstrlist.h |
34a80 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 | ".#include."qstringlist.h".#endi |
34aa0 | 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 | f.//.QT_H..class.QSessionManager |
34ac0 | 3b 0a 63 6c 61 73 73 20 51 53 74 79 6c 65 3b 0a 63 6c 61 73 73 20 51 54 72 61 6e 73 6c 61 74 6f | ;.class.QStyle;.class.QTranslato |
34ae0 | 72 3b 0a 63 6c 61 73 73 20 51 45 76 65 6e 74 4c 6f 6f 70 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 | r;.class.QEventLoop;.#if.defined |
34b00 | 28 51 5f 57 53 5f 51 57 53 29 0a 63 6c 61 73 73 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 3b 0a | (Q_WS_QWS).class.QWSDecoration;. |
34b20 | 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 | #endif..#ifdef.QT_THREAD_SUPPORT |
34b40 | 0a 63 6c 61 73 73 20 51 4d 75 74 65 78 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 54 48 52 45 | .class.QMutex;.#endif.//.QT_THRE |
34b60 | 41 44 5f 53 55 50 50 4f 52 54 0a 0a 0a 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b | AD_SUPPORT...class.QApplication; |
34b80 | 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 71 | .extern.Q_EXPORT.QApplication.*q |
34ba0 | 41 70 70 3b 09 09 2f 2f 20 67 6c 6f 62 61 6c 20 61 70 70 6c 69 63 61 74 69 6f 6e 20 6f 62 6a 65 | App;..//.global.application.obje |
34bc0 | 63 74 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 70 70 6c 69 63 61 74 69 6f 6e | ct...class.Q_EXPORT.QApplication |
34be0 | 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 |
34c00 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 69 6e 74 20 26 | .public:.....QApplication(.int.& |
34c20 | 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 67 76 20 29 3b 0a 20 20 20 20 51 41 70 70 6c 69 63 | argc,.char.**argv.);.....QApplic |
34c40 | 61 74 69 6f 6e 28 20 69 6e 74 20 26 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 67 76 2c 20 62 | ation(.int.&argc,.char.**argv,.b |
34c60 | 6f 6f 6c 20 47 55 49 65 6e 61 62 6c 65 64 20 29 3b 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 | ool.GUIenabled.);.....enum.Type. |
34c80 | 7b 20 54 74 79 2c 20 47 75 69 43 6c 69 65 6e 74 2c 20 47 75 69 53 65 72 76 65 72 20 7d 3b 0a 20 | {.Tty,.GuiClient,.GuiServer.};.. |
34ca0 | 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 69 6e 74 20 26 61 72 67 63 2c 20 63 68 61 72 | ...QApplication(.int.&argc,.char |
34cc0 | 20 2a 2a 61 72 67 76 2c 20 54 79 70 65 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 | .**argv,.Type.);.#if.defined(Q_W |
34ce0 | 53 5f 58 31 31 29 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 | S_X11).....QApplication(.Display |
34d00 | 2a 20 64 70 79 2c 20 48 41 4e 44 4c 45 20 76 69 73 75 61 6c 20 3d 20 30 2c 20 48 41 4e 44 4c 45 | *.dpy,.HANDLE.visual.=.0,.HANDLE |
34d20 | 20 63 6d 61 70 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 44 | .cmap.=.0.);.....QApplication(.D |
34d40 | 69 73 70 6c 61 79 20 2a 64 70 79 2c 20 69 6e 74 20 61 72 67 63 2c 20 63 68 61 72 20 2a 2a 61 72 | isplay.*dpy,.int.argc,.char.**ar |
34d60 | 67 76 2c 0a 09 09 20 20 48 41 4e 44 4c 45 20 76 69 73 75 61 6c 20 3d 20 30 2c 20 48 41 4e 44 4c | gv,.....HANDLE.visual.=.0,.HANDL |
34d80 | 45 20 63 6d 61 70 3d 20 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | E.cmap=.0.);.#endif.....virtual. |
34da0 | 7e 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 61 | ~QApplication();......int......a |
34dc0 | 72 67 63 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 63 68 61 72 09 20 20 2a 2a 61 72 67 76 28 29 | rgc().const;.....char...**argv() |
34de0 | 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 54 79 70 65 20 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a | .const;......Type.type().const;. |
34e00 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 20 20 20 20 73 74 61 74 69 63 20 | .#ifndef.QT_NO_STYLE.....static. |
34e20 | 51 53 74 79 6c 65 20 20 26 73 74 79 6c 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 | QStyle..&style();.....static.voi |
34e40 | 64 09 20 20 20 20 73 65 74 53 74 79 6c 65 28 20 51 53 74 79 6c 65 2a 20 29 3b 0a 20 20 20 20 73 | d.....setStyle(.QStyle*.);.....s |
34e60 | 74 61 74 69 63 20 51 53 74 79 6c 65 2a 20 20 73 65 74 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 | tatic.QStyle*..setStyle(.const.Q |
34e80 | 53 74 72 69 6e 67 26 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 | String&.);.#endif.#ifndef.Q_QDOC |
34ea0 | 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6c 6f 72 4d 6f 64 65 20 7b 20 4e 6f 72 6d 61 6c 43 6f 6c 6f | .....enum.ColorMode.{.NormalColo |
34ec0 | 72 73 2c 20 43 75 73 74 6f 6d 43 6f 6c 6f 72 73 20 7d 3b 0a 20 20 20 20 73 74 61 74 69 63 20 43 | rs,.CustomColors.};.....static.C |
34ee0 | 6f 6c 6f 72 4d 6f 64 65 20 63 6f 6c 6f 72 4d 6f 64 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | olorMode.colorMode();.....static |
34f00 | 20 76 6f 69 64 20 20 20 20 20 20 73 65 74 43 6f 6c 6f 72 4d 6f 64 65 28 20 51 41 70 70 6c 69 63 | .void......setColorMode(.QApplic |
34f20 | 61 74 69 6f 6e 3a 3a 43 6f 6c 6f 72 4d 6f 64 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 | ation::ColorMode.);.#endif...... |
34f40 | 65 6e 75 6d 20 43 6f 6c 6f 72 53 70 65 63 20 7b 20 4e 6f 72 6d 61 6c 43 6f 6c 6f 72 3d 30 2c 20 | enum.ColorSpec.{.NormalColor=0,. |
34f60 | 43 75 73 74 6f 6d 43 6f 6c 6f 72 3d 31 2c 20 4d 61 6e 79 43 6f 6c 6f 72 3d 32 20 7d 3b 0a 20 20 | CustomColor=1,.ManyColor=2.};... |
34f80 | 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 63 6f 6c 6f 72 53 70 65 63 28 29 3b 0a 20 | ..static.int......colorSpec();.. |
34fa0 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 73 65 74 43 6f 6c 6f 72 53 70 65 63 | ...static.void......setColorSpec |
34fc0 | 28 20 69 6e 74 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 | (.int.);.#ifndef.QT_NO_CURSOR... |
34fe0 | 20 20 73 74 61 74 69 63 20 51 43 75 72 73 6f 72 20 20 2a 6f 76 65 72 72 69 64 65 43 75 72 73 6f | ..static.QCursor..*overrideCurso |
35000 | 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 4f 76 65 | r();.....static.void......setOve |
35020 | 72 72 69 64 65 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 43 75 72 73 6f 72 20 26 2c 20 62 6f | rrideCursor(.const.QCursor.&,.bo |
35040 | 6f 6c 20 72 65 70 6c 61 63 65 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 | ol.replace=FALSE.);.....static.v |
35060 | 6f 69 64 09 20 20 20 20 20 72 65 73 74 6f 72 65 4f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 29 | oid......restoreOverrideCursor() |
35080 | 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 20 20 20 20 68 61 | ;.#endif.....static.bool......ha |
350a0 | 73 47 6c 6f 62 61 6c 4d 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 29 3b 0a 20 20 20 20 73 74 61 74 | sGlobalMouseTracking();.....stat |
350c0 | 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 47 6c 6f 62 61 6c 4d 6f 75 73 65 54 72 61 63 6b | ic.void......setGlobalMouseTrack |
350e0 | 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | ing(.bool.enable.);.#ifndef.QT_N |
35100 | 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 74 65 20 20 70 | O_PALETTE.....static.QPalette..p |
35120 | 61 6c 65 74 74 65 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 | alette(.const.QWidget*.=.0.);... |
35140 | 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 | ..static.void......setPalette(.c |
35160 | 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 2c 20 62 6f 6f 6c 20 69 6e 66 6f 72 6d 57 69 64 67 | onst.QPalette.&,.bool.informWidg |
35180 | 65 74 73 3d 46 41 4c 53 45 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 6c 61 73 | ets=FALSE,......const.char*.clas |
351a0 | 73 4e 61 6d 65 20 3d 20 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 | sName.=.0.);.#endif.....static.Q |
351c0 | 46 6f 6e 74 20 20 20 20 20 66 6f 6e 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 3d 20 | Font.....font(.const.QWidget*.=. |
351e0 | 30 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 74 46 6f 6e | 0.);.....static.void......setFon |
35200 | 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 2c 20 62 6f 6f 6c 20 69 6e 66 6f 72 6d 57 69 64 | t(.const.QFont.&,.bool.informWid |
35220 | 67 65 74 73 3d 46 41 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a | gets=FALSE,..........const.char* |
35240 | 20 63 6c 61 73 73 4e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 46 6f | .className.=.0.);.....static.QFo |
35260 | 6e 74 4d 65 74 72 69 63 73 20 66 6f 6e 74 4d 65 74 72 69 63 73 28 29 3b 0a 0a 20 20 20 20 51 57 | ntMetrics.fontMetrics();......QW |
35280 | 69 64 67 65 74 09 20 20 20 20 2a 6d 61 69 6e 57 69 64 67 65 74 28 29 20 20 63 6f 6e 73 74 3b 0a | idget.....*mainWidget()..const;. |
352a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 73 65 74 4d 61 69 6e 57 69 64 67 | ....virtual.void.....setMainWidg |
352c0 | 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | et(.QWidget.*.);.....virtual.voi |
352e0 | 64 20 20 20 20 20 70 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 0a 20 20 20 20 | d.....polish(.QWidget.*.);...... |
35300 | 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 20 2a 61 6c 6c 57 69 64 67 65 74 73 28 29 | static.QWidgetList.*allWidgets() |
35320 | 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 20 2a 74 6f 70 4c 65 76 | ;.....static.QWidgetList.*topLev |
35340 | 65 6c 57 69 64 67 65 74 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 65 73 6b 74 6f | elWidgets();......static.QDeskto |
35360 | 70 57 69 64 67 65 74 20 20 20 2a 64 65 73 6b 74 6f 70 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 | pWidget...*desktop();......stati |
35380 | 63 20 51 57 69 64 67 65 74 20 20 20 20 20 2a 61 63 74 69 76 65 50 6f 70 75 70 57 69 64 67 65 74 | c.QWidget.....*activePopupWidget |
353a0 | 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 20 20 20 2a 61 63 74 69 | ();.....static.QWidget.....*acti |
353c0 | 76 65 4d 6f 64 61 6c 57 69 64 67 65 74 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 | veModalWidget();.#ifndef.QT_NO_C |
353e0 | 4c 49 50 42 4f 41 52 44 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6c 69 70 62 6f 61 72 64 20 20 | LIPBOARD.....static.QClipboard.. |
35400 | 2a 63 6c 69 70 62 6f 61 72 64 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 57 69 64 67 65 74 | *clipboard();.#endif.....QWidget |
35420 | 09 20 20 20 20 20 20 20 2a 66 6f 63 75 73 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | ........*focusWidget().const;... |
35440 | 20 20 51 57 69 64 67 65 74 09 20 20 20 20 20 20 20 2a 61 63 74 69 76 65 57 69 6e 64 6f 77 28 29 | ..QWidget........*activeWindow() |
35460 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 2a 77 69 | .const;......static.QWidget..*wi |
35480 | 64 67 65 74 41 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 62 6f 6f 6c 20 63 68 69 6c 64 | dgetAt(.int.x,.int.y,.bool.child |
354a0 | 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 20 20 2a 77 | =FALSE.);.....static.QWidget..*w |
354c0 | 69 64 67 65 74 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 62 6f 6f 6c 20 63 68 | idgetAt(.const.QPoint.&,.bool.ch |
354e0 | 69 6c 64 3d 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 45 76 65 6e 74 4c | ild=FALSE.);......static.QEventL |
35500 | 6f 6f 70 20 2a 65 76 65 6e 74 4c 6f 6f 70 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 | oop.*eventLoop();......int...... |
35520 | 20 65 78 65 63 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 70 72 6f 63 65 73 73 45 76 | .exec();.....void......processEv |
35540 | 65 6e 74 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 70 72 6f 63 65 73 73 45 76 65 | ents();.....void......processEve |
35560 | 6e 74 73 28 20 69 6e 74 20 6d 61 78 74 69 6d 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 | nts(.int.maxtime.);.....void.... |
35580 | 20 20 70 72 6f 63 65 73 73 4f 6e 65 45 76 65 6e 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 | ..processOneEvent();.....bool... |
355a0 | 20 20 20 68 61 73 50 65 6e 64 69 6e 67 45 76 65 6e 74 73 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 | ...hasPendingEvents();.....int.. |
355c0 | 20 20 20 20 20 65 6e 74 65 72 5f 6c 6f 6f 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 | .....enter_loop();.....void..... |
355e0 | 20 65 78 69 74 5f 6c 6f 6f 70 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 6c 6f 6f 70 | .exit_loop();.....int.......loop |
35600 | 4c 65 76 65 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 | Level().const;.....static.void.. |
35620 | 20 20 20 20 65 78 69 74 28 20 69 6e 74 20 72 65 74 63 6f 64 65 3d 30 20 29 3b 0a 0a 20 20 20 20 | ....exit(.int.retcode=0.);...... |
35640 | 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 73 65 6e 64 45 76 65 6e 74 28 20 51 4f 62 6a | static.bool......sendEvent(.QObj |
35660 | 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 51 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 3b 0a | ect.*receiver,.QEvent.*event.);. |
35680 | 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 70 6f 73 74 45 76 65 6e 74 28 20 | ....static.void......postEvent(. |
356a0 | 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 76 65 6e 74 | QObject.*receiver,.QEvent.*event |
356c0 | 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 |
356e0 | 74 65 64 45 76 65 6e 74 73 28 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 69 6e | tedEvents(.QObject.*receiver,.in |
35700 | 74 20 65 76 65 6e 74 5f 74 79 70 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 | t.event_type.);.....static.void. |
35720 | 20 20 20 20 20 73 65 6e 64 50 6f 73 74 65 64 45 76 65 6e 74 73 28 29 3b 0a 0a 20 20 20 20 73 74 | .....sendPostedEvents();......st |
35740 | 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 72 65 6d 6f 76 65 50 6f 73 74 65 64 45 76 65 6e 74 | atic.void......removePostedEvent |
35760 | 73 28 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 20 29 3b 0a 0a 20 20 20 20 76 69 72 | s(.QObject.*receiver.);......vir |
35780 | 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 6e 6f 74 69 66 79 28 20 51 4f 62 6a 65 63 74 20 2a 2c | tual.bool.....notify(.QObject.*, |
357a0 | 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 | .QEvent.*.);......static.bool... |
357c0 | 20 20 20 73 74 61 72 74 69 6e 67 55 70 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c | ...startingUp();.....static.bool |
357e0 | 09 20 20 20 20 20 63 6c 6f 73 69 6e 67 44 6f 77 6e 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 | ......closingDown();......static |
35800 | 20 76 6f 69 64 09 20 20 20 20 20 66 6c 75 73 68 58 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | .void......flushX();.....static. |
35820 | 76 6f 69 64 20 66 6c 75 73 68 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 | void.flush();.....static.void... |
35840 | 20 20 20 73 79 6e 63 58 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 | ...syncX();......static.void.... |
35860 | 20 20 62 65 65 70 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 | ..beep();..#ifndef.QT_NO_TRANSLA |
35880 | 54 49 4f 4e 0a 23 20 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 20 20 | TION.#.ifndef.QT_NO_TEXTCODEC... |
358a0 | 20 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 44 65 66 61 75 6c 74 43 6f 64 65 63 28 20 51 54 65 | ..void......setDefaultCodec(.QTe |
358c0 | 78 74 43 6f 64 65 63 20 2a 20 29 3b 0a 20 20 20 20 51 54 65 78 74 43 6f 64 65 63 2a 09 20 20 20 | xtCodec.*.);.....QTextCodec*.... |
358e0 | 20 20 64 65 66 61 75 6c 74 43 6f 64 65 63 28 29 20 63 6f 6e 73 74 3b 0a 23 20 65 6e 64 69 66 0a | ..defaultCodec().const;.#.endif. |
35900 | 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 69 6e 73 74 61 6c 6c 54 72 61 6e 73 6c 61 74 6f 72 28 | ....void......installTranslator( |
35920 | 20 51 54 72 61 6e 73 6c 61 74 6f 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 | .QTranslator.*.);.....void...... |
35940 | 72 65 6d 6f 76 65 54 72 61 6e 73 6c 61 74 6f 72 28 20 51 54 72 61 6e 73 6c 61 74 6f 72 20 2a 20 | removeTranslator(.QTranslator.*. |
35960 | 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 65 6e 75 6d 20 45 6e 63 6f 64 69 6e 67 20 7b 20 44 65 | );.#endif.....enum.Encoding.{.De |
35980 | 66 61 75 6c 74 43 6f 64 65 63 2c 20 55 6e 69 63 6f 64 65 55 54 46 38 20 7d 3b 0a 20 20 20 20 51 | faultCodec,.UnicodeUTF8.};.....Q |
359a0 | 53 74 72 69 6e 67 09 20 20 20 20 20 74 72 61 6e 73 6c 61 74 65 28 20 63 6f 6e 73 74 20 63 68 61 | String......translate(.const.cha |
359c0 | 72 20 2a 20 63 6f 6e 74 65 78 74 2c 0a 09 09 09 09 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 6b 65 | r.*.context,.....const.char.*.ke |
359e0 | 79 2c 0a 09 09 09 09 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 63 6f 6d 6d 65 6e 74 20 3d 20 30 2c | y,.....const.char.*.comment.=.0, |
35a00 | 0a 09 09 09 09 45 6e 63 6f 64 69 6e 67 20 65 6e 63 6f 64 69 6e 67 20 3d 20 44 65 66 61 75 6c 74 | .....Encoding.encoding.=.Default |
35a20 | 43 6f 64 65 63 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 | Codec.).const;.#ifndef.QT_NO_DIR |
35a40 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 44 69 72 50 61 74 | .....QString...applicationDirPat |
35a60 | 68 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 61 70 70 6c 69 63 61 74 69 6f 6e 46 69 | h();.....QString...applicationFi |
35a80 | 6c 65 50 61 74 68 28 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 | lePath();.#endif.#ifndef.QT_NO_P |
35aa0 | 41 4c 45 54 54 45 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 20 66 75 6e 63 74 69 6f 6e 73 | ALETTE.....//.obsolete.functions |
35ac0 | 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 57 69 6e 53 74 79 6c | .....static.void......setWinStyl |
35ae0 | 65 48 69 67 68 6c 69 67 68 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 | eHighlightColor(.const.QColor.&c |
35b00 | 20 29 20 7b 0a 09 51 50 61 6c 65 74 74 65 20 70 28 20 70 61 6c 65 74 74 65 28 29 20 29 3b 0a 09 | .).{..QPalette.p(.palette().);.. |
35b20 | 70 2e 73 65 74 43 6f 6c 6f 72 28 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3a 3a 48 69 67 68 6c 69 67 | p.setColor(.QColorGroup::Highlig |
35b40 | 68 74 2c 20 63 20 29 3b 0a 09 73 65 74 50 61 6c 65 74 74 65 28 20 70 2c 20 54 52 55 45 29 3b 0a | ht,.c.);..setPalette(.p,.TRUE);. |
35b60 | 20 20 20 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 77 | ....}.....static.const.QColor.&w |
35b80 | 69 6e 53 74 79 6c 65 48 69 67 68 6c 69 67 68 74 43 6f 6c 6f 72 28 29 20 7b 0a 09 72 65 74 75 72 | inStyleHighlightColor().{..retur |
35ba0 | 6e 20 70 61 6c 65 74 74 65 28 29 2e 61 63 74 69 76 65 28 29 2e 68 69 67 68 6c 69 67 68 74 28 29 | n.palette().active().highlight() |
35bc0 | 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 | ;.....}.#endif.....static.void.. |
35be0 | 20 20 20 20 73 65 74 44 65 73 6b 74 6f 70 53 65 74 74 69 6e 67 73 41 77 61 72 65 28 20 62 6f 6f | ....setDesktopSettingsAware(.boo |
35c00 | 6c 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 20 20 20 20 20 64 65 73 6b 74 6f | l.);.....static.bool......deskto |
35c20 | 70 53 65 74 74 69 6e 67 73 41 77 61 72 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | pSettingsAware();......static.vo |
35c40 | 69 64 20 20 20 20 20 20 73 65 74 43 75 72 73 6f 72 46 6c 61 73 68 54 69 6d 65 28 20 69 6e 74 20 | id......setCursorFlashTime(.int. |
35c60 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 20 63 75 72 73 6f 72 46 6c | );.....static.int.......cursorFl |
35c80 | 61 73 68 54 69 6d 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 | ashTime();......static.void..... |
35ca0 | 20 73 65 74 44 6f 75 62 6c 65 43 6c 69 63 6b 49 6e 74 65 72 76 61 6c 28 20 69 6e 74 20 29 3b 0a | .setDoubleClickInterval(.int.);. |
35cc0 | 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 20 64 6f 75 62 6c 65 43 6c 69 63 6b | ....static.int.......doubleClick |
35ce0 | 49 6e 74 65 72 76 61 6c 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 | Interval();.#ifndef.QT_NO_WHEELE |
35d00 | 56 45 4e 54 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 57 68 65 | VENT.....static.void......setWhe |
35d20 | 65 6c 53 63 72 6f 6c 6c 4c 69 6e 65 73 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | elScrollLines(.int.);.....static |
35d40 | 20 69 6e 74 20 20 20 20 20 20 20 77 68 65 65 6c 53 63 72 6f 6c 6c 4c 69 6e 65 73 28 29 3b 0a 23 | .int.......wheelScrollLines();.# |
35d60 | 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 47 6c | endif.....static.void......setGl |
35d80 | 6f 62 61 6c 53 74 72 75 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 | obalStrut(.const.QSize.&.);..... |
35da0 | 73 74 61 74 69 63 20 51 53 69 7a 65 20 20 20 20 20 67 6c 6f 62 61 6c 53 74 72 75 74 28 29 3b 0a | static.QSize.....globalStrut();. |
35dc0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 20 20 20 20 73 74 61 | .#ifndef.QT_NO_COMPONENT.....sta |
35de0 | 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 73 65 74 4c 69 62 72 61 72 79 50 61 74 68 73 28 20 63 | tic.void......setLibraryPaths(.c |
35e00 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | onst.QStringList.&.);.....static |
35e20 | 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6c 69 62 72 61 72 79 50 61 74 68 73 28 29 3b 0a 20 20 20 | .QStringList.libraryPaths();.... |
35e40 | 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 61 64 64 4c 69 62 72 61 72 79 50 61 74 68 | .static.void......addLibraryPath |
35e60 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | (.const.QString.&.);.....static. |
35e80 | 76 6f 69 64 20 20 20 20 20 20 72 65 6d 6f 76 65 4c 69 62 72 61 72 79 50 61 74 68 28 20 63 6f 6e | void......removeLibraryPath(.con |
35ea0 | 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f | st.QString.&.);.#endif.//.QT_NO_ |
35ec0 | 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 73 65 74 53 74 61 | COMPONENT.....static.void.setSta |
35ee0 | 72 74 44 72 61 67 54 69 6d 65 28 20 69 6e 74 20 6d 73 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | rtDragTime(.int.ms.);.....static |
35f00 | 20 69 6e 74 20 73 74 61 72 74 44 72 61 67 54 69 6d 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | .int.startDragTime();.....static |
35f20 | 20 76 6f 69 64 20 73 65 74 53 74 61 72 74 44 72 61 67 44 69 73 74 61 6e 63 65 28 20 69 6e 74 20 | .void.setStartDragDistance(.int. |
35f40 | 6c 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 61 67 44 69 73 | l.);.....static.int.startDragDis |
35f60 | 74 61 6e 63 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 52 65 76 | tance();......static.void.setRev |
35f80 | 65 72 73 65 4c 61 79 6f 75 74 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | erseLayout(.bool.b.);.....static |
35fa0 | 20 62 6f 6f 6c 20 72 65 76 65 72 73 65 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 | .bool.reverseLayout();......stat |
35fc0 | 69 63 20 69 6e 74 20 68 6f 72 69 7a 6f 6e 74 61 6c 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 | ic.int.horizontalAlignment(.int. |
35fe0 | 61 6c 69 67 6e 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 69 73 | align.);......static.bool.....is |
36000 | 45 66 66 65 63 74 45 6e 61 62 6c 65 64 28 20 51 74 3a 3a 55 49 45 66 66 65 63 74 20 29 3b 0a 20 | EffectEnabled(.Qt::UIEffect.);.. |
36020 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 73 65 74 45 66 66 65 63 74 45 6e 61 62 | ...static.void.....setEffectEnab |
36040 | 6c 65 64 28 20 51 74 3a 3a 55 49 45 66 66 65 63 74 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 3d | led(.Qt::UIEffect,.bool.enable.= |
36060 | 20 54 52 55 45 20 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a | .TRUE.);..#if.defined(Q_WS_MAC). |
36080 | 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 6d 61 63 45 76 65 6e 74 46 69 6c | ....virtual.bool.....macEventFil |
360a0 | 74 65 72 28 20 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2c 20 45 76 65 6e 74 52 | ter(.EventHandlerCallRef,.EventR |
360c0 | 65 66 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 57 49 | ef.);.#endif.#if.defined(Q_WS_WI |
360e0 | 4e 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 77 69 6e 45 76 65 6e 74 | N).....virtual.bool.....winEvent |
36100 | 46 69 6c 74 65 72 28 20 4d 53 47 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 | Filter(.MSG.*.);.#endif.#if.defi |
36120 | 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 | ned(Q_WS_X11).....virtual.bool.. |
36140 | 20 20 20 78 31 31 45 76 65 6e 74 46 69 6c 74 65 72 28 20 58 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | ...x11EventFilter(.XEvent.*.);.. |
36160 | 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 20 20 20 20 20 78 31 31 43 6c 69 65 6e 74 4d 65 73 | ...virtual.int......x11ClientMes |
36180 | 73 61 67 65 28 20 51 57 69 64 67 65 74 2a 2c 20 58 45 76 65 6e 74 2a 2c 20 62 6f 6f 6c 20 70 61 | sage(.QWidget*,.XEvent*,.bool.pa |
361a0 | 73 73 69 76 65 5f 6f 6e 6c 79 29 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 | ssive_only);.....int............ |
361c0 | 20 20 78 31 31 50 72 6f 63 65 73 73 45 76 65 6e 74 28 20 58 45 76 65 6e 74 2a 20 29 3b 0a 23 65 | ..x11ProcessEvent(.XEvent*.);.#e |
361e0 | 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 76 | ndif.#if.defined(Q_WS_QWS).....v |
36200 | 69 72 74 75 61 6c 20 62 6f 6f 6c 20 20 20 20 20 71 77 73 45 76 65 6e 74 46 69 6c 74 65 72 28 20 | irtual.bool.....qwsEventFilter(. |
36220 | 51 57 53 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 | QWSEvent.*.);.....int........... |
36240 | 20 20 20 71 77 73 50 72 6f 63 65 73 73 45 76 65 6e 74 28 20 51 57 53 45 76 65 6e 74 2a 20 29 3b | ...qwsProcessEvent(.QWSEvent*.); |
36260 | 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 71 77 73 53 65 74 43 75 73 74 | .....void.............qwsSetCust |
36280 | 6f 6d 43 6f 6c 6f 72 73 28 20 51 52 67 62 20 2a 63 6f 6c 6f 72 74 61 62 6c 65 2c 20 69 6e 74 20 | omColors(.QRgb.*colortable,.int. |
362a0 | 73 74 61 72 74 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 20 29 3b 0a 23 69 66 6e 64 65 66 20 | start,.int.numColors.);.#ifndef. |
362c0 | 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 | QT_NO_QWS_MANAGER.....static.QWS |
362e0 | 44 65 63 6f 72 61 74 69 6f 6e 20 26 71 77 73 44 65 63 6f 72 61 74 69 6f 6e 28 29 3b 0a 20 20 20 | Decoration.&qwsDecoration();.... |
36300 | 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 20 71 77 73 53 65 74 44 65 63 6f 72 61 74 69 | .static.void......qwsSetDecorati |
36320 | 6f 6e 28 20 51 57 53 44 65 63 6f 72 61 74 69 6f 6e 20 2a 29 3b 0a 23 65 6e 64 69 66 0a 23 65 6e | on(.QWSDecoration.*);.#endif.#en |
36340 | 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 20 7c 7c 20 | dif..#if.defined(Q_OS_WIN32).||. |
36360 | 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 43 59 47 57 49 4e 29 0a 20 20 20 20 73 74 61 74 69 63 20 | defined(Q_OS_CYGWIN).....static. |
36380 | 57 69 6e 64 6f 77 73 56 65 72 73 69 6f 6e 20 77 69 6e 56 65 72 73 69 6f 6e 28 29 3b 0a 23 65 6c | WindowsVersion.winVersion();.#el |
363a0 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 29 0a 20 20 20 20 73 74 61 74 69 63 20 | if.defined(Q_OS_MAC).....static. |
363c0 | 4d 61 63 69 6e 74 6f 73 68 56 65 72 73 69 6f 6e 20 6d 61 63 56 65 72 73 69 6f 6e 28 29 3b 0a 23 | MacintoshVersion.macVersion();.# |
363e0 | 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 | endif.#if.defined(Q_WS_WIN)..... |
36400 | 76 6f 69 64 09 20 20 20 20 20 77 69 6e 46 6f 63 75 73 28 20 51 57 69 64 67 65 74 20 2a 2c 20 62 | void......winFocus(.QWidget.*,.b |
36420 | 6f 6f 6c 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 77 69 6e 4d | ool.);.....static.void......winM |
36440 | 6f 75 73 65 42 75 74 74 6f 6e 55 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 | ouseButtonUp();.#endif..#ifndef. |
36460 | 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 20 20 20 20 2f 2f 20 73 65 73 73 | QT_NO_SESSIONMANAGER.....//.sess |
36480 | 69 6f 6e 20 6d 61 6e 61 67 65 6d 65 6e 74 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 69 73 53 | ion.management.....bool......isS |
364a0 | 65 73 73 69 6f 6e 52 65 73 74 6f 72 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 | essionRestored().const;.....QStr |
364c0 | 69 6e 67 20 09 73 65 73 73 69 6f 6e 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 | ing..sessionId().const;.....QStr |
364e0 | 69 6e 67 20 09 73 65 73 73 69 6f 6e 4b 65 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ing..sessionKey().const;.....vir |
36500 | 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 63 6f 6d 6d 69 74 44 61 74 61 28 20 51 53 65 73 73 69 | tual.void.....commitData(.QSessi |
36520 | 6f 6e 4d 61 6e 61 67 65 72 26 20 73 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | onManager&.sm.);.....virtual.voi |
36540 | 64 20 20 20 20 20 73 61 76 65 53 74 61 74 65 28 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 | d.....saveState(.QSessionManager |
36560 | 26 20 73 6d 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 | &.sm.);.#endif.#if.defined(Q_WS_ |
36580 | 58 31 31 29 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 72 65 61 74 65 5f 78 69 6d 28 | X11).....static.void.create_xim( |
365a0 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 6f 73 65 5f 78 69 6d 28 29 3b 0a | );.....static.void.close_xim();. |
365c0 | 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 78 31 31 5f 61 70 70 6c 79 5f 73 65 74 74 69 6e | ....static.bool.x11_apply_settin |
365e0 | 67 73 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 77 61 6b 65 55 | gs();.#endif.....void......wakeU |
36600 | 70 47 75 69 54 68 72 65 61 64 28 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 | pGuiThread();.#if.defined(QT_THR |
36620 | 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 6c 6f 63 6b 28 | EAD_SUPPORT).....void......lock( |
36640 | 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 75 6e 6c 6f 63 6b 28 62 6f 6f 6c 20 77 61 6b | );.....void......unlock(bool.wak |
36660 | 65 55 70 47 75 69 20 3d 20 54 52 55 45 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 6c 6f | eUpGui.=.TRUE);.....bool......lo |
36680 | 63 6b 65 64 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 79 | cked();.....bool.............try |
366a0 | 4c 6f 63 6b 28 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 6f 69 | Lock();.#endif..signals:.....voi |
366c0 | 64 09 20 20 20 20 20 6c 61 73 74 57 69 6e 64 6f 77 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 | d......lastWindowClosed();.....v |
366e0 | 6f 69 64 09 20 20 20 20 20 61 62 6f 75 74 54 6f 51 75 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 | oid......aboutToQuit();.....void |
36700 | 09 20 20 20 20 20 67 75 69 54 68 72 65 61 64 41 77 61 6b 65 28 29 3b 0a 0a 70 75 62 6c 69 63 20 | ......guiThreadAwake();..public. |
36720 | 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 71 75 69 74 28 29 3b 0a 20 20 20 | slots:.....void......quit();.... |
36740 | 20 76 6f 69 64 09 20 20 20 20 20 63 6c 6f 73 65 41 6c 6c 57 69 6e 64 6f 77 73 28 29 3b 0a 20 20 | .void......closeAllWindows();... |
36760 | 20 20 76 6f 69 64 09 20 20 20 20 20 61 62 6f 75 74 51 74 28 29 3b 0a 0a 23 69 66 20 64 65 66 69 | ..void......aboutQt();..#if.defi |
36780 | 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 | ned(Q_WS_QWS).protected:.....voi |
367a0 | 64 20 73 65 74 41 72 67 73 28 69 6e 74 2c 20 63 68 61 72 20 2a 2a 29 3b 0a 23 65 6e 64 69 66 0a | d.setArgs(int,.char.**);.#endif. |
367c0 | 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 28 51 45 76 65 6e | .protected:.....bool.event(QEven |
367e0 | 74 20 2a 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 73 74 72 75 | t.*);..private:.....void.constru |
36800 | 63 74 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 65 | ct(.int.&argc,.char.**argv,.Type |
36820 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 20 69 6e 74 2c 20 63 68 | .);.....void.initialize(.int,.ch |
36840 | 61 72 20 2a 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 5f 70 72 65 63 6d 64 6c 69 6e | ar.**.);.....void.init_precmdlin |
36860 | 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 5f 63 6d 64 6c 69 6e 65 28 20 69 | e();.....void.process_cmdline(.i |
36880 | 6e 74 2a 20 61 72 67 63 70 74 72 2c 20 63 68 61 72 20 2a 2a 20 61 72 67 76 20 29 3b 0a 20 20 20 | nt*.argcptr,.char.**.argv.);.... |
368a0 | 20 62 6f 6f 6c 20 69 6e 74 65 72 6e 61 6c 4e 6f 74 69 66 79 28 20 51 4f 62 6a 65 63 74 20 2a 2c | .bool.internalNotify(.QObject.*, |
368c0 | 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 | .QEvent.*.);.#if.defined(Q_WS_QW |
368e0 | 53 29 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 43 68 69 6c 64 | S).....static.QWidget.*findChild |
36900 | 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 70 2c 20 63 6f 6e 73 74 20 | Widget(.const.QWidget.*p,.const. |
36920 | 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 | QPoint.&pos.);.....static.QWidge |
36940 | 74 20 2a 66 69 6e 64 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 4c 69 73 74 | t.*findWidget(.const.QObjectList |
36960 | 26 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 62 6f 6f 6c 20 72 65 63 20 29 3b 0a 23 | &,.const.QPoint.&,.bool.rec.);.# |
36980 | 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 | endif..#if.defined(Q_WS_MAC).... |
369a0 | 20 62 6f 6f 6c 20 64 6f 5f 6d 6f 75 73 65 5f 64 6f 77 6e 28 50 6f 69 6e 74 20 2a 2c 20 62 6f 6f | .bool.do_mouse_down(Point.*,.boo |
369c0 | 6c 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 4c 20 4f 53 53 | l.*);.....static.QMAC_PASCAL.OSS |
369e0 | 74 61 74 75 73 20 67 6c 6f 62 61 6c 45 76 65 6e 74 50 72 6f 63 65 73 73 6f 72 28 45 76 65 6e 74 | tatus.globalEventProcessor(Event |
36a00 | 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2c 20 20 45 76 65 6e 74 52 65 66 2c 20 76 6f 69 64 20 | HandlerCallRef,..EventRef,.void. |
36a20 | 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 4c 20 4f 53 53 74 61 | *);.....static.QMAC_PASCAL.OSSta |
36a40 | 74 75 73 20 67 6c 6f 62 61 6c 41 70 70 6c 65 45 76 65 6e 74 50 72 6f 63 65 73 73 6f 72 28 63 6f | tus.globalAppleEventProcessor(co |
36a60 | 6e 73 74 20 41 70 70 6c 65 45 76 65 6e 74 20 2a 2c 20 41 70 70 6c 65 45 76 65 6e 74 20 2a 2c 20 | nst.AppleEvent.*,.AppleEvent.*,. |
36a80 | 6c 6f 6e 67 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 76 6f | long);.....static.QMAC_PASCAL.vo |
36aa0 | 69 64 20 71 74 5f 63 6f 6e 74 65 78 74 5f 74 69 6d 65 72 5f 63 61 6c 6c 62 6b 28 45 76 65 6e 74 | id.qt_context_timer_callbk(Event |
36ac0 | 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 61 74 69 | LoopTimerRef,.void.*);.....stati |
36ae0 | 63 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 76 6f 69 64 20 71 74 5f 73 65 6c 65 63 74 5f 74 69 6d | c.QMAC_PASCAL.void.qt_select_tim |
36b00 | 65 72 5f 63 61 6c 6c 62 6b 28 45 76 65 6e 74 4c 6f 6f 70 54 69 6d 65 72 52 65 66 2c 20 76 6f 69 | er_callbk(EventLoopTimerRef,.voi |
36b20 | 64 20 2a 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 71 74 5f 6d 61 63 5f 61 70 70 | d.*);.....static.bool.qt_mac_app |
36b40 | 6c 79 5f 73 65 74 74 69 6e 67 73 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | ly_settings();.....friend.class. |
36b60 | 51 4d 61 63 49 6e 70 75 74 4d 65 74 68 6f 64 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 4d 41 43 | QMacInputMethod;.....friend.QMAC |
36b80 | 5f 50 41 53 43 41 4c 20 4f 53 53 74 61 74 75 73 20 71 74 5f 77 69 6e 64 6f 77 5f 65 76 65 6e 74 | _PASCAL.OSStatus.qt_window_event |
36ba0 | 28 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2c 20 45 76 65 6e 74 52 65 66 2c 20 | (EventHandlerCallRef,.EventRef,. |
36bc0 | 76 6f 69 64 20 2a 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 6d 61 63 5f | void.*);.....friend.void.qt_mac_ |
36be0 | 75 70 64 61 74 65 5f 6f 73 5f 73 65 74 74 69 6e 67 73 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 | update_os_settings();.....friend |
36c00 | 20 62 6f 6f 6c 20 71 74 5f 73 65 74 5f 73 6f 63 6b 65 74 5f 68 61 6e 64 6c 65 72 28 20 69 6e 74 | .bool.qt_set_socket_handler(.int |
36c20 | 2c 20 69 6e 74 2c 20 51 4f 62 6a 65 63 74 20 2a 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 66 72 69 | ,.int,.QObject.*,.bool);.....fri |
36c40 | 65 6e 64 20 76 6f 69 64 20 71 74 5f 6d 61 63 5f 64 65 73 74 72 6f 79 5f 77 69 64 67 65 74 28 51 | end.void.qt_mac_destroy_widget(Q |
36c60 | 57 69 64 67 65 74 20 2a 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 69 6e | Widget.*);.....friend.void.qt_in |
36c80 | 69 74 28 69 6e 74 20 2a 2c 20 63 68 61 72 20 2a 2a 2c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a | it(int.*,.char.**,.QApplication: |
36ca0 | 3a 54 79 70 65 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 51 54 5f 54 48 52 45 41 44 | :Type);.#endif..#ifdef.QT_THREAD |
36cc0 | 5f 53 55 50 50 4f 52 54 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 75 74 65 78 20 20 20 2a 71 74 | _SUPPORT.....static.QMutex...*qt |
36ce0 | 5f 6d 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 | _mutex;.#endif.//.QT_THREAD_SUPP |
36d00 | 4f 52 54 0a 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 61 70 70 5f 61 72 67 63 3b 0a 20 20 20 | ORT......int.......app_argc;.... |
36d20 | 20 63 68 61 72 09 20 20 20 2a 2a 61 70 70 5f 61 72 67 76 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 | .char....**app_argv;.....bool... |
36d40 | 20 20 20 71 75 69 74 5f 6e 6f 77 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 20 71 75 69 74 5f | ...quit_now;.....int.......quit_ |
36d60 | 63 6f 64 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 79 6c 65 20 20 20 2a 61 70 70 5f 73 | code;.....static.QStyle...*app_s |
36d80 | 74 79 6c 65 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 61 70 70 5f 63 73 | tyle;.....static.int......app_cs |
36da0 | 70 65 63 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 20 20 20 20 73 | pec;.#ifndef.QT_NO_PALETTE.....s |
36dc0 | 74 61 74 69 63 20 51 50 61 6c 65 74 74 65 20 2a 61 70 70 5f 70 61 6c 3b 0a 23 65 6e 64 69 66 0a | tatic.QPalette.*app_pal;.#endif. |
36de0 | 20 20 20 20 73 74 61 74 69 63 20 51 46 6f 6e 74 20 20 20 20 2a 61 70 70 5f 66 6f 6e 74 3b 0a 23 | ....static.QFont....*app_font;.# |
36e00 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 20 20 20 20 73 74 61 74 69 63 20 51 | ifndef.QT_NO_CURSOR.....static.Q |
36e20 | 43 75 72 73 6f 72 20 20 2a 61 70 70 5f 63 75 72 73 6f 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | Cursor..*app_cursor;.#endif..... |
36e40 | 73 74 61 74 69 63 20 51 45 76 65 6e 74 4c 6f 6f 70 2a 20 65 76 65 6e 74 6c 6f 6f 70 3b 0a 20 20 | static.QEventLoop*.eventloop;... |
36e60 | 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 61 70 70 5f 74 72 61 63 6b 69 6e 67 3b 0a | ..static.int......app_tracking;. |
36e80 | 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 69 73 5f 61 70 70 5f 72 75 6e 6e | ....static.bool......is_app_runn |
36ea0 | 69 6e 67 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 69 73 5f 61 70 70 | ing;.....static.bool......is_app |
36ec0 | 5f 63 6c 6f 73 69 6e 67 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 61 | _closing;.....static.bool......a |
36ee0 | 70 70 5f 65 78 69 74 5f 6c 6f 6f 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 | pp_exit_loop;.....static.int.... |
36f00 | 20 20 6c 6f 6f 70 5f 6c 65 76 65 6c 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 | ..loop_level;.....static.QWidget |
36f20 | 20 20 2a 6d 61 69 6e 5f 77 69 64 67 65 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 | ..*main_widget;.....static.QWidg |
36f40 | 65 74 20 20 2a 66 6f 63 75 73 5f 77 69 64 67 65 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 | et..*focus_widget;.....static.QW |
36f60 | 69 64 67 65 74 20 20 2a 61 63 74 69 76 65 5f 77 69 6e 64 6f 77 3b 0a 20 20 20 20 73 74 61 74 69 | idget..*active_window;.....stati |
36f80 | 63 20 62 6f 6f 6c 09 20 20 20 20 20 6f 62 65 79 5f 64 65 73 6b 74 6f 70 5f 73 65 74 74 69 6e 67 | c.bool......obey_desktop_setting |
36fa0 | 73 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 63 75 72 73 6f 72 5f 66 6c | s;.....static.int......cursor_fl |
36fc0 | 61 73 68 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 6d 6f | ash_time;.....static.int......mo |
36fe0 | 75 73 65 5f 64 6f 75 62 6c 65 5f 63 6c 69 63 6b 5f 74 69 6d 65 3b 0a 20 20 20 20 73 74 61 74 69 | use_double_click_time;.....stati |
37000 | 63 20 69 6e 74 09 20 20 20 20 20 77 68 65 65 6c 5f 73 63 72 6f 6c 6c 5f 6c 69 6e 65 73 3b 0a 20 | c.int......wheel_scroll_lines;.. |
37020 | 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 63 6f 6d 70 6f 73 65 64 55 6e 69 63 6f | ...static.int......composedUnico |
37040 | 64 65 3b 20 2f 2f 20 56 61 6c 75 65 2c 20 6d 65 74 61 2d 63 6f 6d 70 6f 73 65 64 20 63 68 61 72 | de;.//.Value,.meta-composed.char |
37060 | 61 63 74 65 72 0a 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 | acter......static.bool......anim |
37080 | 61 74 65 5f 75 69 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 | ate_ui;.....static.bool......ani |
370a0 | 6d 61 74 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 | mate_menu;.....static.bool...... |
370c0 | 61 6e 69 6d 61 74 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 | animate_tooltip;.....static.bool |
370e0 | 09 20 20 20 20 20 61 6e 69 6d 61 74 65 5f 63 6f 6d 62 6f 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | ......animate_combo;.....static. |
37100 | 62 6f 6f 6c 09 20 20 20 20 20 66 61 64 65 5f 6d 65 6e 75 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | bool......fade_menu;.....static. |
37120 | 62 6f 6f 6c 09 20 20 20 20 20 66 61 64 65 5f 74 6f 6f 6c 74 69 70 3b 0a 20 20 20 20 73 74 61 74 | bool......fade_tooltip;.....stat |
37140 | 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 62 6f 78 3b 0a 20 20 | ic.bool......animate_toolbox;... |
37160 | 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 77 69 64 67 65 74 43 6f 75 6e 74 3b 20 | ..static.bool......widgetCount;. |
37180 | 2f 2f 20 43 6f 75 70 6c 65 64 20 77 69 74 68 20 2d 77 69 64 67 65 74 63 6f 75 6e 74 20 73 77 69 | //.Coupled.with.-widgetcount.swi |
371a0 | 74 63 68 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 6d 65 74 61 43 6f 6d | tch.....static.bool......metaCom |
371c0 | 70 6f 73 65 55 6e 69 63 6f 64 65 3b 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 54 72 | poseUnicode;......QValueList<QTr |
371e0 | 61 6e 73 6c 61 74 6f 72 2a 3e 20 2a 74 72 61 6e 73 6c 61 74 6f 72 73 3b 0a 23 69 66 6e 64 65 66 | anslator*>.*translators;.#ifndef |
37200 | 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 20 20 20 20 51 53 65 73 73 69 | .QT_NO_SESSIONMANAGER.....QSessi |
37220 | 6f 6e 4d 61 6e 61 67 65 72 20 2a 73 65 73 73 69 6f 6e 5f 6d 61 6e 61 67 65 72 3b 0a 20 20 20 20 | onManager.*session_manager;..... |
37240 | 51 53 74 72 69 6e 67 09 20 20 20 20 20 73 65 73 73 69 6f 6e 5f 69 64 3b 0a 20 20 20 20 73 74 61 | QString......session_id;.....sta |
37260 | 74 69 63 20 51 53 74 72 69 6e 67 2a 20 73 65 73 73 69 6f 6e 5f 6b 65 79 3b 0a 20 20 20 20 62 6f | tic.QString*.session_key;.....bo |
37280 | 6f 6c 09 20 20 20 20 20 69 73 5f 73 65 73 73 69 6f 6e 5f 72 65 73 74 6f 72 65 64 3b 0a 23 65 6e | ol......is_session_restored;.#en |
372a0 | 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 26 26 20 21 64 65 | dif.#if.defined(Q_WS_X11).&&.!de |
372c0 | 66 69 6e 65 64 20 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 20 29 0a 20 20 20 20 73 74 61 74 69 63 20 | fined.(QT_NO_STYLE.).....static. |
372e0 | 76 6f 69 64 20 78 31 31 5f 69 6e 69 74 69 61 6c 69 7a 65 5f 73 74 79 6c 65 28 29 3b 0a 23 65 6e | void.x11_initialize_style();.#en |
37300 | 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 69 7a 65 20 20 20 20 20 61 70 70 5f 73 74 | dif......static.QSize.....app_st |
37320 | 72 75 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 20 20 20 | rut;.#ifndef.QT_NO_COMPONENT.... |
37340 | 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 2a 61 70 70 5f 6c 69 62 70 61 74 68 | .static.QStringList.*app_libpath |
37360 | 73 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 41 73 63 69 69 44 69 63 74 3c | s;.#endif.....static.QAsciiDict< |
37380 | 51 50 61 6c 65 74 74 65 3e 20 2a 61 70 70 5f 70 61 6c 65 74 74 65 73 3b 0a 20 20 20 20 73 74 61 | QPalette>.*app_palettes;.....sta |
373a0 | 74 69 63 20 51 41 73 63 69 69 44 69 63 74 3c 51 46 6f 6e 74 3e 20 20 20 20 2a 61 70 70 5f 66 6f | tic.QAsciiDict<QFont>....*app_fo |
373c0 | 6e 74 73 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 64 67 65 74 4c 69 73 74 20 2a 70 6f | nts;......static.QWidgetList.*po |
373e0 | 70 75 70 57 69 64 67 65 74 73 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 69 6e 50 6f 70 75 | pupWidgets;.....bool......inPopu |
37400 | 70 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 63 6c 6f | pMode().const;.....void......clo |
37420 | 73 65 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 | sePopup(.QWidget.*popup.);.....v |
37440 | 6f 69 64 09 20 20 20 20 20 6f 70 65 6e 50 6f 70 75 70 28 20 51 57 69 64 67 65 74 20 2a 70 6f 70 | oid......openPopup(.QWidget.*pop |
37460 | 75 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 73 65 74 41 63 74 69 76 65 57 69 6e | up.);.....void......setActiveWin |
37480 | 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 61 63 74 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 | dow(.QWidget*.act.);......static |
374a0 | 20 62 6f 6f 6c 20 20 20 20 20 20 73 65 6e 64 53 70 6f 6e 74 61 6e 65 6f 75 73 45 76 65 6e 74 28 | .bool......sendSpontaneousEvent( |
374c0 | 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 76 65 6e | .QObject.*receiver,.QEvent.*even |
374e0 | 74 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 6d 6f 76 65 | t.);.....static.void......remove |
37500 | 50 6f 73 74 65 64 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 66 72 | PostedEvent(.QEvent.*.);......fr |
37520 | 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 | iend.class.QWidget;.....friend.c |
37540 | 6c 61 73 73 20 51 45 54 57 69 64 67 65 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 | lass.QETWidget;.....friend.class |
37560 | 20 51 44 69 61 6c 6f 67 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 63 65 | .QDialog;.....friend.class.QAcce |
37580 | 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 45 76 65 6e | lManager;.....friend.class.QEven |
375a0 | 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 72 61 6e 73 6c 61 74 6f 72 3b | t;.....friend.class.QTranslator; |
375c0 | 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 45 76 65 6e 74 4c 6f 6f 70 3b 0a 20 20 | .....friend.class.QEventLoop;... |
375e0 | 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 74 5f 75 63 6d 5f 69 6e | ..friend.Q_EXPORT.void.qt_ucm_in |
37600 | 69 74 69 61 6c 69 7a 65 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 20 29 3b 0a 23 69 66 20 | itialize(.QApplication.*.);.#if. |
37620 | 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f | defined(Q_WS_WIN).....friend.boo |
37640 | 6c 20 71 74 5f 73 65 6e 64 53 70 6f 6e 74 61 6e 65 6f 75 73 45 76 65 6e 74 28 20 51 4f 62 6a 65 | l.qt_sendSpontaneousEvent(.QObje |
37660 | 63 74 2a 2c 20 51 45 76 65 6e 74 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e | ct*,.QEvent*.);.#endif.#if.defin |
37680 | 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 | ed(Q_WS_QWS).....friend.class.QI |
376a0 | 6e 70 75 74 43 6f 6e 74 65 78 74 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 20 2f 2f 20 | nputContext;.#endif.private:.//. |
376c0 | 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 | Disabled.copy.constructor.and.op |
376e0 | 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f | erator=.#if.defined(Q_DISABLE_CO |
37700 | 50 59 29 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 41 70 70 | PY).....QApplication(.const.QApp |
37720 | 6c 69 63 61 74 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 26 | lication.&.);.....QApplication.& |
37740 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 26 20 | operator=(.const.QApplication.&. |
37760 | 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 41 70 70 6c 69 63 | );.#endif.};..inline.int.QApplic |
37780 | 61 74 69 6f 6e 3a 3a 61 72 67 63 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e | ation::argc().const.{.....return |
377a0 | 20 61 70 70 5f 61 72 67 63 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 68 61 72 20 2a 2a 51 41 70 70 | .app_argc;.}..inline.char.**QApp |
377c0 | 6c 69 63 61 74 69 6f 6e 3a 3a 61 72 67 76 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 | lication::argv().const.{.....ret |
377e0 | 75 72 6e 20 61 70 70 5f 61 72 67 76 3b 0a 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 | urn.app_argv;.}..#if.defined(Q_W |
37800 | 53 5f 51 57 53 29 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a | S_QWS).inline.void.QApplication: |
37820 | 3a 73 65 74 41 72 67 73 28 69 6e 74 20 63 2c 20 63 68 61 72 20 2a 2a 76 29 0a 7b 0a 20 20 20 20 | :setArgs(int.c,.char.**v).{..... |
37840 | 20 20 20 20 61 70 70 5f 61 72 67 63 20 3d 20 63 3b 0a 09 20 20 20 20 61 70 70 5f 61 72 67 76 20 | ....app_argc.=.c;......app_argv. |
37860 | 3d 20 76 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 55 52 | =.v;.}.#endif..#ifndef.QT_NO_CUR |
37880 | 53 4f 52 0a 69 6e 6c 69 6e 65 20 51 43 75 72 73 6f 72 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e | SOR.inline.QCursor.*QApplication |
378a0 | 3a 3a 6f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 | ::overrideCursor().{.....return. |
378c0 | 61 70 70 5f 63 75 72 73 6f 72 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c | app_cursor;.}.#endif.inline.bool |
378e0 | 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 68 61 73 47 6c 6f 62 61 6c 4d 6f 75 73 65 54 72 61 | .QApplication::hasGlobalMouseTra |
37900 | 63 6b 69 6e 67 28 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 70 70 5f 74 72 61 63 6b 69 6e | cking().{.....return.app_trackin |
37920 | 67 20 3e 20 30 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 6c 69 | g.>.0;.}..inline.QWidget.*QAppli |
37940 | 63 61 74 69 6f 6e 3a 3a 6d 61 69 6e 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 | cation::mainWidget().const.{.... |
37960 | 20 72 65 74 75 72 6e 20 6d 61 69 6e 5f 77 69 64 67 65 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 | .return.main_widget;.}..inline.Q |
37980 | 57 69 64 67 65 74 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 66 6f 63 75 73 57 69 64 67 65 | Widget.*QApplication::focusWidge |
379a0 | 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 6f 63 75 73 5f 77 69 64 | t().const.{.....return.focus_wid |
379c0 | 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 6c 69 63 61 | get;.}..inline.QWidget.*QApplica |
379e0 | 74 69 6f 6e 3a 3a 61 63 74 69 76 65 57 69 6e 64 6f 77 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 | tion::activeWindow().const.{.... |
37a00 | 20 72 65 74 75 72 6e 20 61 63 74 69 76 65 5f 77 69 6e 64 6f 77 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 | .return.active_window;.}..inline |
37a20 | 20 51 57 69 64 67 65 74 20 2a 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 77 69 64 67 65 74 41 74 | .QWidget.*QApplication::widgetAt |
37a40 | 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 62 6f 6f 6c 20 63 68 69 6c 64 20 29 0a | (.const.QPoint.&p,.bool.child.). |
37a60 | 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 77 69 64 67 65 74 41 74 28 20 70 2e 78 28 29 2c 20 70 2e | {.....return.widgetAt(.p.x(),.p. |
37a80 | 79 28 29 2c 20 63 68 69 6c 64 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 41 70 | y(),.child.);.}..inline.bool.QAp |
37aa0 | 70 6c 69 63 61 74 69 6f 6e 3a 3a 69 6e 50 6f 70 75 70 4d 6f 64 65 28 29 20 63 6f 6e 73 74 0a 7b | plication::inPopupMode().const.{ |
37ac0 | 0a 20 20 20 20 72 65 74 75 72 6e 20 70 6f 70 75 70 57 69 64 67 65 74 73 20 21 3d 20 30 3b 0a 7d | .....return.popupWidgets.!=.0;.} |
37ae0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 69 6e | .#ifndef.QT_NO_SESSIONMANAGER.in |
37b00 | 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 73 53 65 73 73 69 6f | line.bool.QApplication::isSessio |
37b20 | 6e 52 65 73 74 6f 72 65 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 | nRestored().const.{.....return.i |
37b40 | 73 5f 73 65 73 73 69 6f 6e 5f 72 65 73 74 6f 72 65 64 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 | s_session_restored;.}..inline.QS |
37b60 | 74 72 69 6e 67 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 65 73 73 69 6f 6e 49 64 28 29 20 | tring.QApplication::sessionId(). |
37b80 | 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 69 64 3b 0a 7d | const.{.....return.session_id;.} |
37ba0 | 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 | ..inline.QString.QApplication::s |
37bc0 | 65 73 73 69 6f 6e 4b 65 79 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 | essionKey().const.{.....return.s |
37be0 | 65 73 73 69 6f 6e 5f 6b 65 79 20 3f 20 2a 73 65 73 73 69 6f 6e 5f 6b 65 79 20 3a 20 51 53 74 72 | ession_key.?.*session_key.:.QStr |
37c00 | 69 6e 67 3a 3a 6e 75 6c 6c 3b 0a 7d 0a 23 65 6e 64 69 66 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 | ing::null;.}.#endif.inline.QSize |
37c20 | 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 67 6c 6f 62 61 6c 53 74 72 75 74 28 29 0a 7b 0a 20 | .QApplication::globalStrut().{.. |
37c40 | 20 20 20 72 65 74 75 72 6e 20 61 70 70 5f 73 74 72 75 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 | ...return.app_strut;.}..inline.b |
37c60 | 6f 6f 6c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 73 65 6e 64 45 76 65 6e 74 28 20 51 4f 62 | ool.QApplication::sendEvent(.QOb |
37c80 | 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 76 65 6e 74 20 29 0a | ject.*receiver,.QEvent.*event.). |
37ca0 | 7b 20 20 69 66 20 28 20 65 76 65 6e 74 20 29 20 65 76 65 6e 74 2d 3e 73 70 6f 6e 74 20 3d 20 46 | {..if.(.event.).event->spont.=.F |
37cc0 | 41 4c 53 45 3b 20 72 65 74 75 72 6e 20 71 41 70 70 20 3f 20 71 41 70 70 2d 3e 6e 6f 74 69 66 79 | ALSE;.return.qApp.?.qApp->notify |
37ce0 | 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 3b 20 7d 0a 0a | (.receiver,.event.).:.FALSE;.}.. |
37d00 | 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 73 65 6e 64 53 70 | inline.bool.QApplication::sendSp |
37d20 | 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 63 65 69 76 65 | ontaneousEvent(.QObject.*receive |
37d40 | 72 2c 20 51 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 0a 7b 20 69 66 20 28 20 65 76 65 6e 74 20 | r,.QEvent.*event.).{.if.(.event. |
37d60 | 29 20 65 76 65 6e 74 2d 3e 73 70 6f 6e 74 20 3d 20 54 52 55 45 3b 20 72 65 74 75 72 6e 20 71 41 | ).event->spont.=.TRUE;.return.qA |
37d80 | 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 65 76 65 | pp.?.qApp->notify(.receiver,.eve |
37da0 | 6e 74 20 29 20 3a 20 46 41 4c 53 45 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 4e 4f 5f 54 52 | nt.).:.FALSE;.}..#ifdef.QT_NO_TR |
37dc0 | 41 4e 53 4c 41 54 49 4f 4e 0a 2f 2f 20 53 69 6d 70 6c 65 20 76 65 72 73 69 6f 6e 73 0a 69 6e 6c | ANSLATION.//.Simple.versions.inl |
37de0 | 69 6e 65 20 51 53 74 72 69 6e 67 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 74 72 61 6e 73 6c | ine.QString.QApplication::transl |
37e00 | 61 74 65 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 73 | ate(.const.char.*,.const.char.*s |
37e20 | 6f 75 72 63 65 54 65 78 74 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 45 6e | ourceText,......const.char.*,.En |
37e40 | 63 6f 64 69 6e 67 20 65 6e 63 6f 64 69 6e 67 20 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 6e 64 65 | coding.encoding.).const.{.#ifnde |
37e60 | 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 20 20 20 20 69 66 20 28 20 65 6e 63 6f 64 | f.QT_NO_TEXTCODEC.....if.(.encod |
37e80 | 69 6e 67 20 3d 3d 20 55 6e 69 63 6f 64 65 55 54 46 38 20 29 0a 09 72 65 74 75 72 6e 20 51 53 74 | ing.==.UnicodeUTF8.)..return.QSt |
37ea0 | 72 69 6e 67 3a 3a 66 72 6f 6d 55 74 66 38 28 20 73 6f 75 72 63 65 54 65 78 74 20 29 3b 0a 20 20 | ring::fromUtf8(.sourceText.);... |
37ec0 | 20 20 65 6c 73 65 0a 23 65 6e 64 69 66 0a 09 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 3a 3a 66 | ..else.#endif..return.QString::f |
37ee0 | 72 6f 6d 4c 61 74 69 6e 31 28 20 73 6f 75 72 63 65 54 65 78 74 20 29 3b 0a 7d 0a 23 65 6e 64 69 | romLatin1(.sourceText.);.}.#endi |
37f00 | 66 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 68 6f 72 69 | f..inline.int.QApplication::hori |
37f20 | 7a 6f 6e 74 61 6c 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 61 6c 69 67 6e 20 29 0a 7b 0a 20 | zontalAlignment(.int.align.).{.. |
37f40 | 20 20 20 61 6c 69 67 6e 20 26 3d 20 41 6c 69 67 6e 48 6f 72 69 7a 6f 6e 74 61 6c 5f 4d 61 73 6b | ...align.&=.AlignHorizontal_Mask |
37f60 | 3b 0a 20 20 20 20 69 66 20 28 20 61 6c 69 67 6e 20 3d 3d 20 41 6c 69 67 6e 41 75 74 6f 20 29 20 | ;.....if.(.align.==.AlignAuto.). |
37f80 | 7b 0a 09 69 66 20 28 20 72 65 76 65 72 73 65 4c 61 79 6f 75 74 28 29 20 29 0a 09 20 20 20 20 61 | {..if.(.reverseLayout().)......a |
37fa0 | 6c 69 67 6e 20 3d 20 41 6c 69 67 6e 52 69 67 68 74 3b 0a 09 65 6c 73 65 0a 09 20 20 20 20 61 6c | lign.=.AlignRight;..else......al |
37fc0 | 69 67 6e 20 3d 20 41 6c 69 67 6e 4c 65 66 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 | ign.=.AlignLeft;.....}.....retur |
37fe0 | 6e 20 61 6c 69 67 6e 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 50 50 4c 49 43 41 54 49 | n.align;.}..#endif.//.QAPPLICATI |
38000 | 4f 4e 5f 48 0a 0a 00 00 00 0c 00 71 00 64 00 6f 00 6d 00 2e 00 68 00 00 53 11 2f 2a 2a 2a 2a 2a | ON_H.......q.d.o.m...h..S./***** |
38020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38060 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e | *******.**.$Id$.**.**.Definition |
38080 | 20 6f 66 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 61 6e 64 20 72 65 6c 61 74 65 64 20 63 6c 61 | .of.QDomDocument.and.related.cla |
380a0 | 73 73 65 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 35 31 38 0a 2a 2a 0a | sses..**.**.Created.:.000518.**. |
380c0 | 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c | **.Copyright.(C).1992-2002.Troll |
380e0 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
38100 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 78 | **.**.This.file.is.part.of.the.x |
38120 | 6d 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | ml.module.of.the.Qt.GUI.Toolkit. |
38140 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
38160 | 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 | ted.under.the.terms.of.the.Q.Pub |
38180 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f | lic.License.**.as.defined.by.Tro |
381a0 | 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 | lltech.ASA.of.Norway.and.appeari |
381c0 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e | ng.in.the.file.**.LICENSE.QPL.in |
381e0 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | cluded.in.the.packaging.of.this. |
38200 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | file..**.**.This.file.may.be.dis |
38220 | 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 | tributed.and/or.modified.under.t |
38240 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | he.terms.of.the.**.GNU.General.P |
38260 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 | ublic.License.version.2.as.publi |
38280 | 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 | shed.by.the.Free.Software.**.Fou |
382a0 | 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | ndation.and.appearing.in.the.fil |
382c0 | 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a | e.LICENSE.GPL.included.in.the.** |
382e0 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c | .packaging.of.this.file..**.**.L |
38300 | 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 | icensees.holding.valid.Qt.Enterp |
38320 | 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 | rise.Edition.licenses.may.use.th |
38340 | 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 | is.**.file.in.accordance.with.th |
38360 | 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | e.Qt.Commercial.License.Agreemen |
38380 | 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e | t.provided.**.with.the.Software. |
383a0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 | .**.**.This.file.is.provided.AS. |
383c0 | 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c | IS.with.NO.WARRANTY.OF.ANY.KIND, |
383e0 | 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 | .INCLUDING.THE.**.WARRANTY.OF.DE |
38400 | 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 | SIGN,.MERCHANTABILITY.AND.FITNES |
38420 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a | S.FOR.A.PARTICULAR.PURPOSE..**.* |
38440 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 | *.See.http://qtsoftware.com/pric |
38460 | 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 | ing.html.or.email.sales@trolltec |
38480 | 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 | h.com.for.**...information.about |
384a0 | 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | .Qt.Commercial.License.Agreement |
384c0 | 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | s..**.See.http://qtsoftware.com/ |
384e0 | 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 | qpl/.for.QPL.licensing.informati |
38500 | 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | on..**.See.http://qtsoftware.com |
38520 | 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /gpl/.for.GPL.licensing.informat |
38540 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 | ion..**.**.Contact.info@trolltec |
38560 | 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 | h.com.if.any.conditions.of.this. |
38580 | 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f | licensing.are.**.not.clear.to.yo |
385a0 | 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | u..**.************************** |
385c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
385e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 4f 4d 5f 48 0a 23 64 | ************/..#ifndef.QDOM_H.#d |
38600 | 65 66 69 6e 65 20 51 44 4f 4d 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | efine.QDOM_H..#ifndef.QT_H.#incl |
38620 | 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a | ude."qstring.h".#endif.//.QT_H.. |
38640 | 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4d 4f 44 55 4c 45 5f 58 4d 4c 29 20 7c 7c 20 64 | #if.!defined(QT_MODULE_XML).||.d |
38660 | 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 | efined(.QT_LICENSE_PROFESSIONAL. |
38680 | 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 58 4d 4c 20 29 0a | ).||.defined(.QT_INTERNAL_XML.). |
386a0 | 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 0a 23 65 6c 73 65 0a 23 64 65 66 | #define.QM_EXPORT_DOM.#else.#def |
386c0 | 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 | ine.QM_EXPORT_DOM.Q_EXPORT.#endi |
386e0 | 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 4f 4d 0a 0a 63 6c 61 73 73 20 51 49 4f 44 | f..#ifndef.QT_NO_DOM..class.QIOD |
38700 | 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d 3b 0a 0a 63 6c 61 73 73 | evice;.class.QTextStream;..class |
38720 | 20 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 3b 0a 63 6c 61 73 73 20 51 58 6d 6c 52 65 61 64 | .QXmlInputSource;.class.QXmlRead |
38740 | 65 72 3b 0a 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a | er;..class.QDomDocumentPrivate;. |
38760 | 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 50 72 69 76 61 74 65 3b 0a 63 | class.QDomDocumentTypePrivate;.c |
38780 | 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 50 72 69 76 61 74 65 | lass.QDomDocumentFragmentPrivate |
387a0 | 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 | ;.class.QDomNodePrivate;.class.Q |
387c0 | 44 6f 6d 4e 6f 64 65 4c 69 73 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 49 6d | DomNodeListPrivate;.class.QDomIm |
387e0 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 | plementationPrivate;.class.QDomE |
38800 | 6c 65 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 74 61 74 69 6f | lementPrivate;.class.QDomNotatio |
38820 | 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 50 72 69 76 61 74 | nPrivate;.class.QDomEntityPrivat |
38840 | 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 50 72 69 76 | e;.class.QDomEntityReferencePriv |
38860 | 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 | ate;.class.QDomProcessingInstruc |
38880 | 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 41 74 74 72 50 72 69 76 61 | tionPrivate;.class.QDomAttrPriva |
388a0 | 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 50 72 69 76 61 | te;.class.QDomCharacterDataPriva |
388c0 | 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 54 65 78 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 | te;.class.QDomTextPrivate;.class |
388e0 | 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 43 | .QDomCommentPrivate;.class.QDomC |
38900 | 44 41 54 41 53 65 63 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 61 | DATASectionPrivate;.class.QDomNa |
38920 | 6d 65 64 4e 6f 64 65 4d 61 70 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 49 6d 70 | medNodeMapPrivate;.class.QDomImp |
38940 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 44 6f 6d 4e | lementationPrivate;..class.QDomN |
38960 | 6f 64 65 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 63 6c 61 73 | odeList;.class.QDomElement;.clas |
38980 | 73 20 51 44 6f 6d 54 65 78 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 3b 0a 63 | s.QDomText;.class.QDomComment;.c |
389a0 | 6c 61 73 73 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 6f | lass.QDomCDATASection;.class.QDo |
389c0 | 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 | mProcessingInstruction;.class.QD |
389e0 | 6f 6d 41 74 74 72 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 | omAttr;.class.QDomEntityReferenc |
38a00 | 65 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 6f | e;.class.QDomDocument;.class.QDo |
38a20 | 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e | mNamedNodeMap;.class.QDomDocumen |
38a40 | 74 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 3b 0a 63 | t;.class.QDomDocumentFragment;.c |
38a60 | 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 3b 0a 63 6c 61 73 73 20 51 44 6f | lass.QDomDocumentType;.class.QDo |
38a80 | 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b | mImplementation;.class.QDomNode; |
38aa0 | 0a 63 6c 61 73 73 20 51 44 6f 6d 45 6e 74 69 74 79 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 74 | .class.QDomEntity;.class.QDomNot |
38ac0 | 61 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 3b 0a | ation;.class.QDomCharacterData;. |
38ae0 | 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 | .class.QM_EXPORT_DOM.QDomImpleme |
38b00 | 6e 74 61 74 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 6d | ntation.{.public:.....QDomImplem |
38b20 | 65 6e 74 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 | entation();.....QDomImplementati |
38b40 | 6f 6e 28 20 63 6f 6e 73 74 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 29 3b | on(.const.QDomImplementation&.); |
38b60 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | .....virtual.~QDomImplementation |
38b80 | 28 29 3b 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 6f 70 65 72 | ();.....QDomImplementation&.oper |
38ba0 | 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e | ator=.(.const.QDomImplementation |
38bc0 | 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 | &.);.....bool.operator==.(.const |
38be0 | 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | .QDomImplementation&.).const;... |
38c00 | 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 49 6d | ..bool.operator!=.(.const.QDomIm |
38c20 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 66 | plementation&.).const;......//.f |
38c40 | 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 46 65 61 | unctions.....virtual.bool.hasFea |
38c60 | 74 75 72 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 65 61 74 75 72 65 2c 20 63 6f | ture(.const.QString&.feature,.co |
38c80 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 65 72 73 69 6f 6e 20 29 3b 0a 20 20 20 20 76 69 72 74 | nst.QString&.version.);.....virt |
38ca0 | 75 61 6c 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 20 63 72 65 61 74 65 44 6f 63 75 6d | ual.QDomDocumentType.createDocum |
38cc0 | 65 6e 74 54 79 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 63 | entType(.const.QString&.qName,.c |
38ce0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 75 62 6c 69 63 49 64 2c 20 63 6f 6e 73 74 20 51 53 | onst.QString&.publicId,.const.QS |
38d00 | 74 72 69 6e 67 26 20 73 79 73 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | tring&.systemId.);.....virtual.Q |
38d20 | 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 28 20 63 6f 6e 73 | DomDocument.createDocument(.cons |
38d40 | 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& |
38d60 | 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 26 20 | .qName,.const.QDomDocumentType&. |
38d80 | 64 6f 63 74 79 70 65 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 0a | doctype.);......//.Qt.extension. |
38da0 | 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | ....bool.isNull();..private:.... |
38dc0 | 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 69 6d 70 6c | .QDomImplementationPrivate*.impl |
38de0 | 3b 0a 20 20 20 20 51 44 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 28 20 51 44 6f 6d 49 6d | ;.....QDomImplementation(.QDomIm |
38e00 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 | plementationPrivate*.);......fri |
38e20 | 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 | end.class.QDomDocument;.};..clas |
38e40 | 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 | s.QM_EXPORT_DOM.QDomNode.{.publi |
38e60 | 63 3a 0a 20 20 20 20 65 6e 75 6d 20 4e 6f 64 65 54 79 70 65 20 7b 0a 09 45 6c 65 6d 65 6e 74 4e | c:.....enum.NodeType.{..ElementN |
38e80 | 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 31 2c 0a 09 41 74 74 72 69 62 75 74 | ode...............=.1,..Attribut |
38ea0 | 65 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 2c 0a 09 54 65 78 74 4e 6f 64 65 | eNode.............=.2,..TextNode |
38ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 33 2c 0a 09 43 44 41 54 41 53 65 63 | ..................=.3,..CDATASec |
38ee0 | 74 69 6f 6e 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 3d 20 34 2c 0a 09 45 6e 74 69 74 79 52 65 | tionNode..........=.4,..EntityRe |
38f00 | 66 65 72 65 6e 63 65 4e 6f 64 65 20 20 20 20 20 20 20 3d 20 35 2c 0a 09 45 6e 74 69 74 79 4e 6f | ferenceNode.......=.5,..EntityNo |
38f20 | 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 36 2c 0a 09 50 72 6f 63 65 73 73 69 | de................=.6,..Processi |
38f40 | 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 4e 6f 64 65 20 3d 20 37 2c 0a 09 43 6f 6d 6d 65 6e 74 4e | ngInstructionNode.=.7,..CommentN |
38f60 | 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 38 2c 0a 09 44 6f 63 75 6d 65 6e 74 | ode...............=.8,..Document |
38f80 | 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 39 2c 0a 09 44 6f 63 75 6d 65 6e 74 | Node..............=.9,..Document |
38fa0 | 54 79 70 65 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 3d 20 31 30 2c 0a 09 44 6f 63 75 6d 65 6e | TypeNode..........=.10,..Documen |
38fc0 | 74 46 72 61 67 6d 65 6e 74 4e 6f 64 65 20 20 20 20 20 20 3d 20 31 31 2c 0a 09 4e 6f 74 61 74 69 | tFragmentNode......=.11,..Notati |
38fe0 | 6f 6e 4e 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 31 32 2c 0a 09 42 61 73 65 4e | onNode..............=.12,..BaseN |
39000 | 6f 64 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 31 2c 2f 2f 20 74 68 69 | ode..................=.21,//.thi |
39020 | 73 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 09 43 68 61 72 61 63 | s.is.not.in.the.standard..Charac |
39040 | 74 65 72 44 61 74 61 4e 6f 64 65 20 20 20 20 20 20 20 20 20 3d 20 32 32 20 2f 2f 20 74 68 69 73 | terDataNode.........=.22.//.this |
39060 | 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 73 74 61 6e 64 61 72 64 0a 20 20 20 20 7d 3b 0a 0a | .is.not.in.the.standard.....};.. |
39080 | 20 20 20 20 51 44 6f 6d 4e 6f 64 65 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 28 20 63 6f | ....QDomNode();.....QDomNode(.co |
390a0 | 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 26 20 6f | nst.QDomNode&.);.....QDomNode&.o |
390c0 | 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 3b 0a 20 20 | perator=.(.const.QDomNode&.);... |
390e0 | 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 6f | ..bool.operator==.(.const.QDomNo |
39100 | 64 65 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d | de&.).const;.....bool.operator!= |
39120 | 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | .(.const.QDomNode&.).const;..... |
39140 | 76 69 72 74 75 61 6c 20 7e 51 44 6f 6d 4e 6f 64 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d | virtual.~QDomNode();......//.DOM |
39160 | 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 | .functions.....virtual.QDomNode. |
39180 | 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 6e 65 | insertBefore(.const.QDomNode&.ne |
391a0 | 77 43 68 69 6c 64 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 72 65 66 43 68 69 6c 64 | wChild,.const.QDomNode&.refChild |
391c0 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 69 6e 73 65 72 74 41 | .);.....virtual.QDomNode.insertA |
391e0 | 66 74 65 72 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 6e 65 77 43 68 69 6c 64 2c 20 | fter(.const.QDomNode&.newChild,. |
39200 | 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 72 65 66 43 68 69 6c 64 20 29 3b 0a 20 20 20 20 | const.QDomNode&.refChild.);..... |
39220 | 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 72 65 70 6c 61 63 65 43 68 69 6c 64 28 20 63 | virtual.QDomNode.replaceChild(.c |
39240 | 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 6e 65 77 43 68 69 6c 64 2c 20 63 6f 6e 73 74 20 51 | onst.QDomNode&.newChild,.const.Q |
39260 | 44 6f 6d 4e 6f 64 65 26 20 6f 6c 64 43 68 69 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | DomNode&.oldChild.);.....virtual |
39280 | 20 51 44 6f 6d 4e 6f 64 65 20 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 63 6f 6e 73 74 20 51 44 6f | .QDomNode.removeChild(.const.QDo |
392a0 | 6d 4e 6f 64 65 26 20 6f 6c 64 43 68 69 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | mNode&.oldChild.);.....virtual.Q |
392c0 | 44 6f 6d 4e 6f 64 65 20 61 70 70 65 6e 64 43 68 69 6c 64 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e | DomNode.appendChild(.const.QDomN |
392e0 | 6f 64 65 26 20 6e 65 77 43 68 69 6c 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f | ode&.newChild.);.....virtual.boo |
39300 | 6c 20 68 61 73 43 68 69 6c 64 4e 6f 64 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | l.hasChildNodes().const;.....vir |
39320 | 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 63 6c 6f 6e 65 4e 6f 64 65 28 20 62 6f 6f 6c 20 64 65 | tual.QDomNode.cloneNode(.bool.de |
39340 | 65 70 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ep.=.TRUE.).const;.....virtual.v |
39360 | 6f 69 64 20 6e 6f 72 6d 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f | oid.normalize();.....virtual.boo |
39380 | 6c 20 69 73 53 75 70 70 6f 72 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 65 | l.isSupported(.const.QString&.fe |
393a0 | 61 74 75 72 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 65 72 73 69 6f 6e 20 29 20 | ature,.const.QString&.version.). |
393c0 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 74 | const;......//.DOM.read.only.att |
393e0 | 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 6f 64 65 | ributes.....virtual.QString.node |
39400 | 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f | Name().const;.....virtual.QDomNo |
39420 | 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | de::NodeType.nodeType().const;.. |
39440 | 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 70 61 72 65 | ...virtual.QDomNode.........pare |
39460 | 6e 74 4e 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d | ntNode().const;.....virtual.QDom |
39480 | 4e 6f 64 65 4c 69 73 74 20 20 20 20 20 63 68 69 6c 64 4e 6f 64 65 73 28 29 20 63 6f 6e 73 74 3b | NodeList.....childNodes().const; |
394a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 66 69 | .....virtual.QDomNode.........fi |
394c0 | 72 73 74 43 68 69 6c 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 | rstChild().const;.....virtual.QD |
394e0 | 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 6c 61 73 74 43 68 69 6c 64 28 29 20 63 6f 6e 73 74 | omNode.........lastChild().const |
39500 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 70 | ;.....virtual.QDomNode.........p |
39520 | 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | reviousSibling().const;.....virt |
39540 | 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 20 20 20 20 20 20 20 20 6e 65 78 74 53 69 62 6c 69 6e 67 | ual.QDomNode.........nextSibling |
39560 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 61 6d 65 64 4e | ().const;.....virtual.QDomNamedN |
39580 | 6f 64 65 4d 61 70 20 61 74 74 72 69 62 75 74 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | odeMap.attributes().const;.....v |
395a0 | 69 72 74 75 61 6c 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 20 20 20 20 6f 77 6e 65 72 44 6f 63 | irtual.QDomDocument.....ownerDoc |
395c0 | 75 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 | ument().const;.....virtual.QStri |
395e0 | 6e 67 20 6e 61 6d 65 73 70 61 63 65 55 52 49 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ng.namespaceURI().const;.....vir |
39600 | 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6c 6f 63 61 6c 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a | tual.QString.localName().const;. |
39620 | 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 41 74 74 72 69 62 75 74 65 73 28 29 | ....virtual.bool.hasAttributes() |
39640 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 61 74 74 72 69 62 75 74 65 73 0a 20 | .const;......//.DOM.attributes.. |
39660 | 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 6f 64 65 56 61 6c 75 65 28 29 20 63 | ...virtual.QString.nodeValue().c |
39680 | 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 6f 64 65 56 61 | onst;.....virtual.void.setNodeVa |
396a0 | 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | lue(.const.QString&.);.....virtu |
396c0 | 61 6c 20 51 53 74 72 69 6e 67 20 70 72 65 66 69 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | al.QString.prefix().const;.....v |
396e0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 65 66 69 78 28 20 63 6f 6e 73 74 20 51 53 74 | irtual.void.setPrefix(.const.QSt |
39700 | 72 69 6e 67 26 20 70 72 65 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e 73 69 6f | ring&.pre.);......//.Qt.extensio |
39720 | 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 41 74 74 72 28 29 20 63 6f 6e | ns.....virtual.bool.isAttr().con |
39740 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 43 44 41 54 41 53 65 63 74 | st;.....virtual.bool.isCDATASect |
39760 | 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 73 | ion().const;.....virtual.bool.is |
39780 | 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | DocumentFragment().const;.....vi |
397a0 | 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 | rtual.bool.isDocument().const;.. |
397c0 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 29 | ...virtual.bool.isDocumentType() |
397e0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 45 6c 65 6d 65 | .const;.....virtual.bool.isEleme |
39800 | 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 45 | nt().const;.....virtual.bool.isE |
39820 | 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | ntityReference().const;.....virt |
39840 | 75 61 6c 20 62 6f 6f 6c 20 69 73 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ual.bool.isText().const;.....vir |
39860 | 74 75 61 6c 20 62 6f 6f 6c 20 69 73 45 6e 74 69 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | tual.bool.isEntity().const;..... |
39880 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 4e 6f 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b | virtual.bool.isNotation().const; |
398a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 50 72 6f 63 65 73 73 69 6e 67 49 6e | .....virtual.bool.isProcessingIn |
398c0 | 73 74 72 75 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 | struction().const;.....virtual.b |
398e0 | 6f 6f 6c 20 69 73 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ool.isCharacterData().const;.... |
39900 | 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 43 6f 6d 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b | .virtual.bool.isComment().const; |
39920 | 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 53 68 6f 72 74 63 75 74 20 74 6f 20 61 76 6f | ....../**......*.Shortcut.to.avo |
39940 | 69 64 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 0a 20 20 20 | id.dealing.with.QDomNodeList.... |
39960 | 20 20 2a 20 61 6c 6c 20 74 68 65 20 74 69 6d 65 2e 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 44 | ..*.all.the.time.......*/.....QD |
39980 | 6f 6d 4e 6f 64 65 20 6e 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | omNode.namedItem(.const.QString& |
399a0 | 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 | .name.).const;......bool.isNull( |
399c0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 | ).const;.....void.clear();...... |
399e0 | 51 44 6f 6d 41 74 74 72 20 74 6f 41 74 74 72 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 41 | QDomAttr.toAttr();.....QDomCDATA |
39a00 | 53 65 63 74 69 6f 6e 20 74 6f 43 44 41 54 41 53 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 | Section.toCDATASection();.....QD |
39a20 | 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 20 74 6f 44 6f 63 75 6d 65 6e 74 46 72 61 | omDocumentFragment.toDocumentFra |
39a40 | 67 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 74 6f 44 6f 63 75 | gment();.....QDomDocument.toDocu |
39a60 | 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 20 74 6f 44 | ment();.....QDomDocumentType.toD |
39a80 | 6f 63 75 6d 65 6e 74 54 79 70 65 28 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 74 | ocumentType();.....QDomElement.t |
39aa0 | 6f 45 6c 65 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 | oElement();.....QDomEntityRefere |
39ac0 | 6e 63 65 20 74 6f 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 20 20 20 20 51 44 6f | nce.toEntityReference();.....QDo |
39ae0 | 6d 54 65 78 74 20 74 6f 54 65 78 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 20 74 | mText.toText();.....QDomEntity.t |
39b00 | 6f 45 6e 74 69 74 79 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 20 74 6f 4e 6f | oEntity();.....QDomNotation.toNo |
39b20 | 74 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 | tation();.....QDomProcessingInst |
39b40 | 72 75 63 74 69 6f 6e 20 74 6f 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 | ruction.toProcessingInstruction( |
39b60 | 29 3b 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 20 74 6f 43 68 61 72 61 | );.....QDomCharacterData.toChara |
39b80 | 63 74 65 72 44 61 74 61 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 20 74 6f 43 6f | cterData();.....QDomComment.toCo |
39ba0 | 6d 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 28 20 51 54 65 78 74 53 74 | mment();......void.save(.QTextSt |
39bc0 | 72 65 61 6d 26 2c 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | ream&,.int.).const;..protected:. |
39be0 | 20 20 20 20 51 44 6f 6d 4e 6f 64 65 50 72 69 76 61 74 65 2a 20 69 6d 70 6c 3b 0a 20 20 20 20 51 | ....QDomNodePrivate*.impl;.....Q |
39c00 | 44 6f 6d 4e 6f 64 65 28 20 51 44 6f 6d 4e 6f 64 65 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 70 72 | DomNode(.QDomNodePrivate*.);..pr |
39c20 | 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 | ivate:.....friend.class.QDomDocu |
39c40 | 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d | ment;.....friend.class.QDomDocum |
39c60 | 65 6e 74 54 79 70 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f | entType;.....friend.class.QDomNo |
39c80 | 64 65 4c 69 73 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 61 6d | deList;.....friend.class.QDomNam |
39ca0 | 65 64 4e 6f 64 65 4d 61 70 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 | edNodeMap;.};..class.QM_EXPORT_D |
39cc0 | 4f 4d 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 | OM.QDomNodeList.{.public:.....QD |
39ce0 | 6f 6d 4e 6f 64 65 4c 69 73 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 28 20 | omNodeList();.....QDomNodeList(. |
39d00 | 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 26 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e | const.QDomNodeList&.);.....QDomN |
39d20 | 6f 64 65 4c 69 73 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e | odeList&.operator=.(.const.QDomN |
39d40 | 6f 64 65 4c 69 73 74 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 | odeList&.);.....bool.operator==. |
39d60 | 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 26 20 29 20 63 6f 6e 73 74 3b 0a 20 | (.const.QDomNodeList&.).const;.. |
39d80 | 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e | ...bool.operator!=.(.const.QDomN |
39da0 | 6f 64 65 4c 69 73 74 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 | odeList&.).const;.....virtual.~Q |
39dc0 | 44 6f 6d 4e 6f 64 65 4c 69 73 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 | DomNodeList();......//.DOM.funct |
39de0 | 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 20 69 74 65 6d 28 20 | ions.....virtual.QDomNode.item(. |
39e00 | 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 | int.index.).const;......//.DOM.r |
39e20 | 65 61 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ead.only.attributes.....virtual. |
39e40 | 75 69 6e 74 20 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f | uint.length().const;.....uint.co |
39e60 | 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 65 6e 67 74 68 28 29 3b 20 7d | unt().const.{.return.length();.} |
39e80 | 20 2f 2f 20 51 74 20 41 50 49 20 63 6f 6e 73 69 74 61 6e 63 79 0a 0a 70 72 69 76 61 74 65 3a 0a | .//.Qt.API.consitancy..private:. |
39ea0 | 20 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 50 72 69 76 61 74 65 2a 20 69 6d 70 6c 3b 0a 20 | ....QDomNodeListPrivate*.impl;.. |
39ec0 | 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 28 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 50 72 69 | ...QDomNodeList(.QDomNodeListPri |
39ee0 | 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 4e | vate*.);......friend.class.QDomN |
39f00 | 6f 64 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 6e | ode;.....friend.class.QDomElemen |
39f20 | 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 | t;.....friend.class.QDomDocument |
39f40 | 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 44 6f | ;.};..class.QM_EXPORT_DOM.QDomDo |
39f60 | 63 75 6d 65 6e 74 54 79 70 65 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 | cumentType.:.public.QDomNode.{.p |
39f80 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 29 3b 0a 20 | ublic:.....QDomDocumentType();.. |
39fa0 | 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 | ...QDomDocumentType(.const.QDomD |
39fc0 | 6f 63 75 6d 65 6e 74 54 79 70 65 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 | ocumentType&.x.);.....QDomDocume |
39fe0 | 6e 74 54 79 70 65 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f | ntType&.operator=.(.const.QDomDo |
3a000 | 63 75 6d 65 6e 74 54 79 70 65 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 | cumentType&.);.....~QDomDocument |
3a020 | 54 79 70 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 | Type();......//.DOM.read.only.at |
3a040 | 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 61 6d | tributes.....virtual.QString.nam |
3a060 | 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 61 6d 65 64 | e().const;.....virtual.QDomNamed |
3a080 | 4e 6f 64 65 4d 61 70 20 65 6e 74 69 74 69 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | NodeMap.entities().const;.....vi |
3a0a0 | 72 74 75 61 6c 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 20 6e 6f 74 61 74 69 6f 6e 73 | rtual.QDomNamedNodeMap.notations |
3a0c0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 70 75 | ().const;.....virtual.QString.pu |
3a0e0 | 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 | blicId().const;.....virtual.QStr |
3a100 | 69 6e 67 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | ing.systemId().const;.....virtua |
3a120 | 6c 20 51 53 74 72 69 6e 67 20 69 6e 74 65 72 6e 61 6c 53 75 62 73 65 74 28 29 20 63 6f 6e 73 74 | l.QString.internalSubset().const |
3a140 | 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f | ;......//.Reimplemented.from.QDo |
3a160 | 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 | mNode.....QDomNode::NodeType.nod |
3a180 | 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d 65 | eType().const;.....bool.isDocume |
3a1a0 | 6e 74 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 | ntType().const;..private:.....QD |
3a1c0 | 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 28 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 | omDocumentType(.QDomDocumentType |
3a1e0 | 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 | Private*.);......friend.class.QD |
3a200 | 6f 6d 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | omImplementation;.....friend.cla |
3a220 | 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 |
3a240 | 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_ |
3a260 | 44 4f 4d 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f | DOM.QDomDocument.:.public.QDomNo |
3a280 | 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 29 3b | de.{.public:.....QDomDocument(); |
3a2a0 | 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 20 63 6f | .....Q_EXPLICIT.QDomDocument(.co |
3a2c0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 5f 45 58 50 4c 49 | nst.QString&.name.);.....Q_EXPLI |
3a2e0 | 43 49 54 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 | CIT.QDomDocument(.const.QDomDocu |
3a300 | 6d 65 6e 74 54 79 70 65 26 20 64 6f 63 74 79 70 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 | mentType&.doctype.);.....QDomDoc |
3a320 | 75 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 26 20 78 20 29 3b 0a | ument(.const.QDomDocument&.x.);. |
3a340 | 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f | ....QDomDocument&.operator=.(.co |
3a360 | 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 44 6f | nst.QDomDocument&.);.....~QDomDo |
3a380 | 63 75 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 0a | cument();......//.DOM.functions. |
3a3a0 | 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 20 63 | ....QDomElement.createElement(.c |
3a3c0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 67 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f | onst.QString&.tagName.);.....QDo |
3a3e0 | 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 20 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 | mDocumentFragment.createDocument |
3a400 | 46 72 61 67 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 20 63 72 65 61 74 65 54 | Fragment();.....QDomText.createT |
3a420 | 65 78 74 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 3b 0a | extNode(.const.QString&.data.);. |
3a440 | 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 20 63 72 65 61 74 65 43 6f 6d 6d 65 6e 74 28 20 63 | ....QDomComment.createComment(.c |
3a460 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 3b 0a 20 20 20 20 51 44 6f 6d 43 44 | onst.QString&.data.);.....QDomCD |
3a480 | 41 54 41 53 65 63 74 69 6f 6e 20 63 72 65 61 74 65 43 44 41 54 41 53 65 63 74 69 6f 6e 28 20 63 | ATASection.createCDATASection(.c |
3a4a0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 3b 0a 20 20 20 20 51 44 6f 6d 50 72 | onst.QString&.data.);.....QDomPr |
3a4c0 | 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 20 63 72 65 61 74 65 50 72 6f 63 65 73 | ocessingInstruction.createProces |
3a4e0 | 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | singInstruction(.const.QString&. |
3a500 | 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 61 74 61 20 29 3b 0a 20 | target,.const.QString&.data.);.. |
3a520 | 20 20 20 51 44 6f 6d 41 74 74 72 20 63 72 65 61 74 65 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e | ...QDomAttr.createAttribute(.con |
3a540 | 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 | st.QString&.name.);.....QDomEnti |
3a560 | 74 79 52 65 66 65 72 65 6e 63 65 20 63 72 65 61 74 65 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 | tyReference.createEntityReferenc |
3a580 | 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 | e(.const.QString&.name.);.....QD |
3a5a0 | 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 63 6f | omNodeList.elementsByTagName(.co |
3a5c0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 67 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | nst.QString&.tagname.).const;... |
3a5e0 | 20 20 51 44 6f 6d 4e 6f 64 65 20 69 6d 70 6f 72 74 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 44 6f | ..QDomNode.importNode(.const.QDo |
3a600 | 6d 4e 6f 64 65 26 20 69 6d 70 6f 72 74 65 64 4e 6f 64 65 2c 20 62 6f 6f 6c 20 64 65 65 70 20 29 | mNode&.importedNode,.bool.deep.) |
3a620 | 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 4e | ;.....QDomElement.createElementN |
3a640 | 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 51 | S(.const.QString&.nsURI,.const.Q |
3a660 | 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 63 72 | String&.qName.);.....QDomAttr.cr |
3a680 | 65 61 74 65 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | eateAttributeNS(.const.QString&. |
3a6a0 | 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 20 29 3b 0a 20 | nsURI,.const.QString&.qName.);.. |
3a6c0 | 20 20 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d | ...QDomNodeList.elementsByTagNam |
3a6e0 | 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 | eNS(.const.QString&.nsURI,.const |
3a700 | 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 45 | .QString&.localName.);.....QDomE |
3a720 | 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 42 79 49 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | lement.elementById(.const.QStrin |
3a740 | 67 26 20 65 6c 65 6d 65 6e 74 49 64 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 | g&.elementId.);......//.DOM.read |
3a760 | 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e | .only.attributes.....QDomDocumen |
3a780 | 74 54 79 70 65 20 64 6f 63 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d 49 | tType.doctype().const;.....QDomI |
3a7a0 | 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 28 29 20 63 | mplementation.implementation().c |
3a7c0 | 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 64 6f 63 75 6d 65 6e 74 45 6c | onst;.....QDomElement.documentEl |
3a7e0 | 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e 73 | ement().const;......//.Qt.extens |
3a800 | 69 6f 6e 73 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 63 6f 6e 73 74 20 | ions.....bool.setContent(.const. |
3a820 | 51 43 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 62 6f 6f 6c 20 6e 61 6d 65 73 70 61 63 65 50 72 | QCString&.text,.bool.namespacePr |
3a840 | 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 |
3a860 | 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 |
3a880 | 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 |
3a8a0 | 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 74 65 78 74 2c 20 62 6f 6f 6c 20 6e 61 6d 65 73 70 | st.QByteArray&.text,.bool.namesp |
3a8c0 | 61 63 65 50 72 6f 63 65 73 73 69 6e 67 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 | aceProcessing,.QString.*errorMsg |
3a8e0 | 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 | =0,.int.*errorLine=0,.int.*error |
3a900 | 43 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 | Column=0..);.....bool.setContent |
3a920 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 62 6f 6f 6c 20 6e 61 6d 65 | (.const.QString&.text,.bool.name |
3a940 | 73 70 61 63 65 50 72 6f 63 65 73 73 69 6e 67 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d | spaceProcessing,.QString.*errorM |
3a960 | 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 72 | sg=0,.int.*errorLine=0,.int.*err |
3a980 | 6f 72 43 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 | orColumn=0..);.....bool.setConte |
3a9a0 | 6e 74 28 20 51 49 4f 44 65 76 69 63 65 2a 20 64 65 76 2c 20 62 6f 6f 6c 20 6e 61 6d 65 73 70 61 | nt(.QIODevice*.dev,.bool.namespa |
3a9c0 | 63 65 50 72 6f 63 65 73 73 69 6e 67 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d | ceProcessing,.QString.*errorMsg= |
3a9e0 | 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 | 0,.int.*errorLine=0,.int.*errorC |
3aa00 | 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 | olumn=0..);.....bool.setContent( |
3aa20 | 20 63 6f 6e 73 74 20 51 43 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 51 53 74 72 69 6e 67 20 2a | .const.QCString&.text,.QString.* |
3aa40 | 65 72 72 6f 72 4d 73 67 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e | errorMsg=0,.int.*errorLine=0,.in |
3aa60 | 74 20 2a 65 72 72 6f 72 43 6f 6c 75 6d 6e 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 | t.*errorColumn=0.);.....bool.set |
3aa80 | 43 6f 6e 74 65 6e 74 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 74 65 78 74 2c | Content(.const.QByteArray&.text, |
3aaa0 | 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 | .QString.*errorMsg=0,.int.*error |
3aac0 | 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 6f 6c 75 6d 6e 3d 30 20 20 29 3b 0a 20 | Line=0,.int.*errorColumn=0..);.. |
3aae0 | 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | ...bool.setContent(.const.QStrin |
3ab00 | 67 26 20 74 65 78 74 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 2c 20 69 6e | g&.text,.QString.*errorMsg=0,.in |
3ab20 | 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 |
3ab40 | 3d 30 20 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 51 49 4f 44 | =0..);.....bool.setContent(.QIOD |
3ab60 | 65 76 69 63 65 2a 20 64 65 76 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 2c | evice*.dev,.QString.*errorMsg=0, |
3ab80 | 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 |
3aba0 | 75 6d 6e 3d 30 20 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 43 6f 6e 74 65 6e 74 28 20 | umn=0..);......bool.setContent(. |
3abc0 | 51 58 6d 6c 49 6e 70 75 74 53 6f 75 72 63 65 20 2a 73 6f 75 72 63 65 2c 20 51 58 6d 6c 52 65 61 | QXmlInputSource.*source,.QXmlRea |
3abe0 | 64 65 72 20 2a 72 65 61 64 65 72 2c 20 51 53 74 72 69 6e 67 20 2a 65 72 72 6f 72 4d 73 67 3d 30 | der.*reader,.QString.*errorMsg=0 |
3ac00 | 2c 20 69 6e 74 20 2a 65 72 72 6f 72 4c 69 6e 65 3d 30 2c 20 69 6e 74 20 2a 65 72 72 6f 72 43 6f | ,.int.*errorLine=0,.int.*errorCo |
3ac20 | 6c 75 6d 6e 3d 30 20 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 | lumn=0..);......//.Reimplemented |
3ac40 | 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 |
3ac60 | 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 |
3ac80 | 20 69 73 44 6f 63 75 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 51 74 20 | .isDocument().const;......//.Qt. |
3aca0 | 65 78 74 65 6e 73 69 6f 6e 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 | extensions.....QString.toString( |
3acc0 | 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 65 72 67 65 20 74 68 65 20 | ).const;.//.###.Qt.4:.merge.the. |
3ace0 | 74 77 6f 20 6f 76 65 72 6c 6f 61 64 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 | two.overloads.....QString.toStri |
3ad00 | 6e 67 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 74 6f | ng(.int.).const;.....QCString.to |
3ad20 | 43 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 65 | CString().const;.//.###.Qt.4:.me |
3ad40 | 72 67 65 20 74 68 65 20 74 77 6f 20 6f 76 65 72 6c 6f 61 64 73 0a 20 20 20 20 51 43 53 74 72 69 | rge.the.two.overloads.....QCStri |
3ad60 | 6e 67 20 74 6f 43 53 74 72 69 6e 67 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 | ng.toCString(.int.).const;..priv |
3ad80 | 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 28 20 51 44 6f 6d 44 6f 63 75 6d | ate:.....QDomDocument(.QDomDocum |
3ada0 | 65 6e 74 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 | entPrivate*.);......friend.class |
3adc0 | 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 44 | .QDomNode;.};..class.QM_EXPORT_D |
3ade0 | 4f 4d 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | OM.QDomNamedNodeMap.{.public:... |
3ae00 | 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 61 | ..QDomNamedNodeMap();.....QDomNa |
3ae20 | 6d 65 64 4e 6f 64 65 4d 61 70 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d | medNodeMap(.const.QDomNamedNodeM |
3ae40 | 61 70 26 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 26 20 6f 70 65 | ap&.);.....QDomNamedNodeMap&.ope |
3ae60 | 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 26 | rator=.(.const.QDomNamedNodeMap& |
3ae80 | 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 | .);.....bool.operator==.(.const. |
3aea0 | 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 | QDomNamedNodeMap&.).const;.....b |
3aec0 | 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 61 6d 65 64 | ool.operator!=.(.const.QDomNamed |
3aee0 | 4e 6f 64 65 4d 61 70 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 7e 51 44 6f 6d 4e 61 6d 65 64 | NodeMap&.).const;.....~QDomNamed |
3af00 | 4e 6f 64 65 4d 61 70 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 | NodeMap();......//.DOM.functions |
3af20 | 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 6e 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 | .....QDomNode.namedItem(.const.Q |
3af40 | 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f | String&.name.).const;.....QDomNo |
3af60 | 64 65 20 73 65 74 4e 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 | de.setNamedItem(.const.QDomNode& |
3af80 | 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 |
3afa0 | 61 6d 65 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b | amedItem(.const.QString&.name.); |
3afc0 | 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 69 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 | .....QDomNode.item(.int.index.). |
3afe0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 6e 61 6d 65 64 49 74 65 6d 4e 53 28 | const;.....QDomNode.namedItemNS( |
3b000 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 | .const.QString&.nsURI,.const.QSt |
3b020 | 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f | ring&.localName.).const;.....QDo |
3b040 | 6d 4e 6f 64 65 20 73 65 74 4e 61 6d 65 64 49 74 65 6d 4e 53 28 20 63 6f 6e 73 74 20 51 44 6f 6d | mNode.setNamedItemNS(.const.QDom |
3b060 | 4e 6f 64 65 26 20 6e 65 77 4e 6f 64 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 20 72 65 | Node&.newNode.);.....QDomNode.re |
3b080 | 6d 6f 76 65 4e 61 6d 65 64 49 74 65 6d 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | moveNamedItemNS(.const.QString&. |
3b0a0 | 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 | nsURI,.const.QString&.localName. |
3b0c0 | 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 |
3b0e0 | 74 65 73 0a 20 20 20 20 75 69 6e 74 20 6c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | tes.....uint.length().const;.... |
3b100 | 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 65 6e | .uint.count().const.{.return.len |
3b120 | 67 74 68 28 29 3b 20 7d 20 2f 2f 20 51 74 20 41 50 49 20 63 6f 6e 73 69 74 61 6e 63 79 0a 0a 20 | gth();.}.//.Qt.API.consitancy... |
3b140 | 20 20 20 2f 2f 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 | ...//.Qt.extension.....bool.cont |
3b160 | 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 | ains(.const.QString&.name.).cons |
3b180 | 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 | t;..private:.....QDomNamedNodeMa |
3b1a0 | 70 50 72 69 76 61 74 65 2a 20 69 6d 70 6c 3b 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 | pPrivate*.impl;.....QDomNamedNod |
3b1c0 | 65 4d 61 70 28 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 65 4d 61 70 50 72 69 76 61 74 65 2a 20 29 | eMap(.QDomNamedNodeMapPrivate*.) |
3b1e0 | 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 20 20 | ;......friend.class.QDomNode;... |
3b200 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 54 79 70 65 3b | ..friend.class.QDomDocumentType; |
3b220 | 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 7d | .....friend.class.QDomElement;.} |
3b240 | 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 44 6f 63 75 6d | ;..class.QM_EXPORT_DOM.QDomDocum |
3b260 | 65 6e 74 46 72 61 67 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a | entFragment.:.public.QDomNode.{. |
3b280 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 | public:.....QDomDocumentFragment |
3b2a0 | 28 29 3b 0a 20 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 20 63 6f | ();.....QDomDocumentFragment(.co |
3b2c0 | 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 26 20 78 20 29 3b 0a 20 | nst.QDomDocumentFragment&.x.);.. |
3b2e0 | 20 20 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 26 20 6f 70 65 72 61 74 6f | ...QDomDocumentFragment&.operato |
3b300 | 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 26 | r=.(.const.QDomDocumentFragment& |
3b320 | 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 29 3b | .);.....~QDomDocumentFragment(); |
3b340 | 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d | ......//.Reimplemented.from.QDom |
3b360 | 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 | Node.....QDomNode::NodeType.node |
3b380 | 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 75 6d 65 6e | Type().const;.....bool.isDocumen |
3b3a0 | 74 46 72 61 67 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | tFragment().const;..private:.... |
3b3c0 | 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 20 51 44 6f 6d 44 6f 63 75 6d | .QDomDocumentFragment(.QDomDocum |
3b3e0 | 65 6e 74 46 72 61 67 6d 65 6e 74 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 | entFragmentPrivate*.);......frie |
3b400 | 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e | nd.class.QDomDocument;.....frien |
3b420 | 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | d.class.QDomNode;.};..class.QM_E |
3b440 | 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 20 3a 20 70 75 | XPORT_DOM.QDomCharacterData.:.pu |
3b460 | 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d | blic.QDomNode.{.public:.....QDom |
3b480 | 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 3b 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 74 | CharacterData();.....QDomCharact |
3b4a0 | 65 72 44 61 74 61 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 26 | erData(.const.QDomCharacterData& |
3b4c0 | 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 26 20 6f 70 65 | .x.);.....QDomCharacterData&.ope |
3b4e0 | 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 | rator=.(.const.QDomCharacterData |
3b500 | 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 3b 0a 0a | &.);.....~QDomCharacterData();.. |
3b520 | 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c | ....//.DOM.functions.....virtual |
3b540 | 20 51 53 74 72 69 6e 67 20 73 75 62 73 74 72 69 6e 67 44 61 74 61 28 20 75 6e 73 69 67 6e 65 64 | .QString.substringData(.unsigned |
3b560 | 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 6e | .long.offset,.unsigned.long.coun |
3b580 | 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 70 70 65 6e 64 44 61 74 61 | t.);.....virtual.void.appendData |
3b5a0 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 72 67 20 29 3b 0a 20 20 20 20 76 69 72 74 | (.const.QString&.arg.);.....virt |
3b5c0 | 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 44 61 74 61 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f | ual.void.insertData(.unsigned.lo |
3b5e0 | 6e 67 20 6f 66 66 73 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 72 67 20 29 3b | ng.offset,.const.QString&.arg.); |
3b600 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 6c 65 74 65 44 61 74 61 28 20 75 6e | .....virtual.void.deleteData(.un |
3b620 | 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6f 66 66 73 65 74 2c 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e | signed.long.offset,.unsigned.lon |
3b640 | 67 20 63 6f 75 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 70 6c | g.count.);.....virtual.void.repl |
3b660 | 61 63 65 44 61 74 61 28 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6f 66 66 73 65 74 2c 20 75 | aceData(.unsigned.long.offset,.u |
3b680 | 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | nsigned.long.count,.const.QStrin |
3b6a0 | 67 26 20 61 72 67 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 | g&.arg.);......//.DOM.read.only. |
3b6c0 | 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 69 6e 74 20 6c 65 6e 67 | attributes.....virtual.uint.leng |
3b6e0 | 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 61 74 74 72 69 62 75 74 | th().const;......//.DOM.attribut |
3b700 | 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 64 61 74 61 28 29 20 63 6f | es.....virtual.QString.data().co |
3b720 | 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 | nst;.....virtual.void.setData(.c |
3b740 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 | onst.QString&.);......//.Reimple |
3b760 | 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 | mented.from.QDomNode.....QDomNod |
3b780 | 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | e::NodeType.nodeType().const;... |
3b7a0 | 20 20 62 6f 6f 6c 20 69 73 43 68 61 72 61 63 74 65 72 44 61 74 61 28 29 20 63 6f 6e 73 74 3b 0a | ..bool.isCharacterData().const;. |
3b7c0 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 28 | .private:.....QDomCharacterData( |
3b7e0 | 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 74 61 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 | .QDomCharacterDataPrivate*.);... |
3b800 | 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 | ...friend.class.QDomDocument;... |
3b820 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 54 65 78 74 3b 0a 20 20 20 20 66 72 69 | ..friend.class.QDomText;.....fri |
3b840 | 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e | end.class.QDomComment;.....frien |
3b860 | 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | d.class.QDomNode;.};..class.QM_E |
3b880 | 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 41 74 74 72 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d | XPORT_DOM.QDomAttr.:.public.QDom |
3b8a0 | 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 28 29 3b 0a 20 | Node.{.public:.....QDomAttr();.. |
3b8c0 | 20 20 20 51 44 6f 6d 41 74 74 72 28 20 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 78 20 29 | ...QDomAttr(.const.QDomAttr&.x.) |
3b8e0 | 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 | ;.....QDomAttr&.operator=.(.cons |
3b900 | 74 20 51 44 6f 6d 41 74 74 72 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 41 74 74 72 28 29 3b 0a | t.QDomAttr&.);.....~QDomAttr();. |
3b920 | 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 73 | .....//.DOM.read.only.attributes |
3b940 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 20 63 6f 6e 73 | .....virtual.QString.name().cons |
3b960 | 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 70 65 63 69 66 69 65 64 28 29 20 | t;.....virtual.bool.specified(). |
3b980 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 20 6f | const;.....virtual.QDomElement.o |
3b9a0 | 77 6e 65 72 45 6c 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d | wnerElement().const;......//.DOM |
3b9c0 | 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 | .attributes.....virtual.QString. |
3b9e0 | 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | value().const;.....virtual.void. |
3ba00 | 73 65 74 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 | setValue(.const.QString&.);..... |
3ba20 | 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. |
3ba40 | 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( |
3ba60 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 74 74 72 28 29 20 63 6f 6e 73 74 | ).const;.....bool.isAttr().const |
3ba80 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 28 20 51 44 6f 6d 41 74 | ;..private:.....QDomAttr(.QDomAt |
3baa0 | 74 72 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | trPrivate*.);......friend.class. |
3bac0 | 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | QDomDocument;.....friend.class.Q |
3bae0 | 44 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f | DomElement;.....friend.class.QDo |
3bb00 | 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 |
3bb20 | 44 6f 6d 45 6c 65 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 | DomElement.:.public.QDomNode.{.p |
3bb40 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 28 29 3b 0a 20 20 20 20 51 44 | ublic:.....QDomElement();.....QD |
3bb60 | 6f 6d 45 6c 65 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 26 20 78 20 | omElement(.const.QDomElement&.x. |
3bb80 | 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 | );.....QDomElement&.operator=.(. |
3bba0 | 63 6f 6e 73 74 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 45 | const.QDomElement&.);.....~QDomE |
3bbc0 | 6c 65 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 0a | lement();......//.DOM.functions. |
3bbe0 | 20 20 20 20 51 53 74 72 69 6e 67 20 61 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 | ....QString.attribute(.const.QSt |
3bc00 | 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 65 66 56 61 | ring&.name,.const.QString&.defVa |
3bc20 | 6c 75 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | lue.=.QString::null.).const;.... |
3bc40 | 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | .void.setAttribute(.const.QStrin |
3bc60 | 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 65 20 29 3b | g&.name,.const.QString&.value.); |
3bc80 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 | .....void.setAttribute(.const.QS |
3bca0 | 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f | tring&.name,.int.value.);.....vo |
3bcc0 | 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | id.setAttribute(.const.QString&. |
3bce0 | 6e 61 6d 65 2c 20 75 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | name,.uint.value.);.....void.set |
3bd00 | 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 20 | Attribute(.const.QString&.name,. |
3bd20 | 6c 6f 6e 67 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 | long.value.);.....void.setAttrib |
3bd40 | 75 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 75 6c 6f 6e 67 20 | ute(.const.QString&.name,.ulong. |
3bd60 | 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(. |
3bd80 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 64 6f 75 62 6c 65 20 76 61 6c 75 | const.QString&.name,.double.valu |
3bda0 | 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 28 20 63 | e.);.....void.removeAttribute(.c |
3bdc0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 | onst.QString&.name.);.....QDomAt |
3bde0 | 74 72 20 61 74 74 72 69 62 75 74 65 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | tr.attributeNode(.const.QString& |
3be00 | 20 6e 61 6d 65 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 73 65 74 41 74 74 72 69 62 75 74 | .name);.....QDomAttr.setAttribut |
3be20 | 65 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 6e 65 77 41 74 74 72 20 29 | eNode(.const.QDomAttr&.newAttr.) |
3be40 | 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 4e 6f | ;.....QDomAttr.removeAttributeNo |
3be60 | 64 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 6f 6c 64 41 74 74 72 20 29 3b 0a 20 | de(.const.QDomAttr&.oldAttr.);.. |
3be80 | 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 73 | ...virtual.QDomNodeList.elements |
3bea0 | 42 79 54 61 67 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 61 67 6e 61 6d | ByTagName(.const.QString&.tagnam |
3bec0 | 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 74 74 72 69 62 75 74 65 | e.).const;.....bool.hasAttribute |
3bee0 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a | (.const.QString&.name.).const;.. |
3bf00 | 20 20 20 20 51 53 74 72 69 6e 67 20 61 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 | ....QString.attributeNS(.const.Q |
3bf20 | 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 | String.nsURI,.const.QString&.loc |
3bf40 | 61 6c 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 65 66 56 61 6c 75 65 20 | alName,.const.QString&.defValue. |
3bf60 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 53 | ).const;.....void.setAttributeNS |
3bf80 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 | (.const.QString.nsURI,.const.QSt |
3bfa0 | 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 76 61 6c 75 | ring&.qName,.const.QString&.valu |
3bfc0 | 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f | e.);.....void.setAttributeNS(.co |
3bfe0 | 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | nst.QString.nsURI,.const.QString |
3c000 | 26 20 71 4e 61 6d 65 2c 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 | &.qName,.int.value.);.....void.s |
3c020 | 65 74 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 | etAttributeNS(.const.QString.nsU |
3c040 | 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 75 69 6e 74 20 76 | RI,.const.QString&.qName,.uint.v |
3c060 | 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( |
3c080 | 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 |
3c0a0 | 69 6e 67 26 20 71 4e 61 6d 65 2c 20 6c 6f 6e 67 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f | ing&.qName,.long.value.);.....vo |
3c0c0 | 69 64 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | id.setAttributeNS(.const.QString |
3c0e0 | 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 75 6c | .nsURI,.const.QString&.qName,.ul |
3c100 | 6f 6e 67 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 74 74 72 69 62 75 | ong.value.);.....void.setAttribu |
3c120 | 74 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 | teNS(.const.QString.nsURI,.const |
3c140 | 20 51 53 74 72 69 6e 67 26 20 71 4e 61 6d 65 2c 20 64 6f 75 62 6c 65 20 76 61 6c 75 65 20 29 3b | .QString&.qName,.double.value.); |
3c160 | 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e | .....void.removeAttributeNS(.con |
3c180 | 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | st.QString&.nsURI,.const.QString |
3c1a0 | 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 3b 0a 20 20 20 20 51 44 6f 6d 41 74 74 72 20 61 74 74 72 | &.localName.);.....QDomAttr.attr |
3c1c0 | 69 62 75 74 65 4e 6f 64 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 | ibuteNodeNS(.const.QString&.nsUR |
3c1e0 | 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 3b 0a 20 | I,.const.QString&.localName.);.. |
3c200 | 20 20 20 51 44 6f 6d 41 74 74 72 20 73 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 4e 53 28 20 | ...QDomAttr.setAttributeNodeNS(. |
3c220 | 63 6f 6e 73 74 20 51 44 6f 6d 41 74 74 72 26 20 6e 65 77 41 74 74 72 20 29 3b 0a 20 20 20 20 76 | const.QDomAttr&.newAttr.);.....v |
3c240 | 69 72 74 75 61 6c 20 51 44 6f 6d 4e 6f 64 65 4c 69 73 74 20 65 6c 65 6d 65 6e 74 73 42 79 54 61 | irtual.QDomNodeList.elementsByTa |
3c260 | 67 4e 61 6d 65 4e 53 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 | gNameNS(.const.QString&.nsURI,.c |
3c280 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b | onst.QString&.localName.).const; |
3c2a0 | 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 74 74 72 69 62 75 74 65 4e 53 28 20 63 6f 6e 73 74 20 | .....bool.hasAttributeNS(.const. |
3c2c0 | 51 53 74 72 69 6e 67 26 20 6e 73 55 52 49 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c | QString&.nsURI,.const.QString&.l |
3c2e0 | 6f 63 61 6c 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 | ocalName.).const;......//.DOM.re |
3c300 | 61 64 20 6f 6e 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 | ad.only.attributes.....QString.t |
3c320 | 61 67 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 61 67 4e | agName().const;.....void.setTagN |
3c340 | 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 3b 20 2f 2f 20 51 | ame(.const.QString&.name.);.//.Q |
3c360 | 74 20 65 78 74 65 6e 73 69 6f 6e 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 | t.extension......//.Reimplemente |
3c380 | 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 61 6d 65 64 4e 6f 64 | d.from.QDomNode.....QDomNamedNod |
3c3a0 | 65 4d 61 70 20 61 74 74 72 69 62 75 74 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f | eMap.attributes().const;.....QDo |
3c3c0 | 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 | mNode::NodeType.nodeType().const |
3c3e0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6c 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 | ;.....bool.isElement().const;... |
3c400 | 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 | ...QString.text().const;..privat |
3c420 | 65 3a 0a 20 20 20 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 28 20 51 44 6f 6d 45 6c 65 6d 65 6e 74 50 | e:.....QDomElement(.QDomElementP |
3c440 | 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f | rivate*.);......friend.class.QDo |
3c460 | 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 6d | mDocument;.....friend.class.QDom |
3c480 | 4e 6f 64 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 41 74 74 72 3b | Node;.....friend.class.QDomAttr; |
3c4a0 | 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 54 65 78 | .};..class.QM_EXPORT_DOM.QDomTex |
3c4c0 | 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 70 | t.:.public.QDomCharacterData.{.p |
3c4e0 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 28 29 3b 0a 20 20 20 20 51 44 6f 6d 54 | ublic:.....QDomText();.....QDomT |
3c500 | 65 78 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 54 65 78 74 26 20 78 20 29 3b 0a 20 20 20 20 51 44 | ext(.const.QDomText&.x.);.....QD |
3c520 | 6f 6d 54 65 78 74 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 54 65 | omText&.operator=.(.const.QDomTe |
3c540 | 78 74 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 54 65 78 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 | xt&.);.....~QDomText();......//. |
3c560 | 44 4f 4d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 20 73 70 6c 69 74 | DOM.functions.....QDomText.split |
3c580 | 54 65 78 74 28 20 69 6e 74 20 6f 66 66 73 65 74 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d | Text(.int.offset.);......//.Reim |
3c5a0 | 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d | plemented.from.QDomNode.....QDom |
3c5c0 | 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b | Node::NodeType.nodeType().const; |
3c5e0 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 | .....bool.isText().const;..priva |
3c600 | 74 65 3a 0a 20 20 20 20 51 44 6f 6d 54 65 78 74 28 20 51 44 6f 6d 54 65 78 74 50 72 69 76 61 74 | te:.....QDomText(.QDomTextPrivat |
3c620 | 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 43 44 41 54 | e*.);......friend.class.QDomCDAT |
3c640 | 41 53 65 63 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 | ASection;.....friend.class.QDomD |
3c660 | 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f | ocument;.....friend.class.QDomNo |
3c680 | 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d | de;.};..class.QM_EXPORT_DOM.QDom |
3c6a0 | 43 6f 6d 6d 65 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 43 68 61 72 61 63 74 65 72 44 61 | Comment.:.public.QDomCharacterDa |
3c6c0 | 74 61 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 29 3b 0a | ta.{.public:.....QDomComment();. |
3c6e0 | 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 6f 6d 6d 65 | ....QDomComment(.const.QDomComme |
3c700 | 6e 74 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 26 20 6f 70 65 72 61 74 | nt&.x.);.....QDomComment&.operat |
3c720 | 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 26 20 29 3b 0a 20 20 20 20 | or=.(.const.QDomComment&.);..... |
3c740 | 7e 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d | ~QDomComment();......//.Reimplem |
3c760 | 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 | ented.from.QDomNode.....QDomNode |
3c780 | 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;.... |
3c7a0 | 20 62 6f 6f 6c 20 69 73 43 6f 6d 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 | .bool.isComment().const;..privat |
3c7c0 | 65 3a 0a 20 20 20 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 28 20 51 44 6f 6d 43 6f 6d 6d 65 6e 74 50 | e:.....QDomComment(.QDomCommentP |
3c7e0 | 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f | rivate*.);......friend.class.QDo |
3c800 | 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 6d | mDocument;.....friend.class.QDom |
3c820 | 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 |
3c840 | 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 54 65 78 74 | omCDATASection.:.public.QDomText |
3c860 | 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 28 | .{.public:.....QDomCDATASection( |
3c880 | 29 3b 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 | );.....QDomCDATASection(.const.Q |
3c8a0 | 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 43 44 | DomCDATASection&.x.);.....QDomCD |
3c8c0 | 41 54 41 53 65 63 74 69 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 | ATASection&.operator=.(.const.QD |
3c8e0 | 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 43 44 41 54 | omCDATASection&.);.....~QDomCDAT |
3c900 | 41 53 65 63 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 | ASection();......//.Reimplemente |
3c920 | 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 |
3c940 | 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 |
3c960 | 6c 20 69 73 43 44 41 54 41 53 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 | l.isCDATASection().const;..priva |
3c980 | 74 65 3a 0a 20 20 20 20 51 44 6f 6d 43 44 41 54 41 53 65 63 74 69 6f 6e 28 20 51 44 6f 6d 43 44 | te:.....QDomCDATASection(.QDomCD |
3c9a0 | 41 54 41 53 65 63 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e | ATASectionPrivate*.);......frien |
3c9c0 | 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 | d.class.QDomDocument;.....friend |
3c9e0 | 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 | .class.QDomNode;.};..class.QM_EX |
3ca00 | 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 | PORT_DOM.QDomNotation.:.public.Q |
3ca20 | 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 | DomNode.{.public:.....QDomNotati |
3ca40 | 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 44 | on();.....QDomNotation(.const.QD |
3ca60 | 6f 6d 4e 6f 74 61 74 69 6f 6e 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 6f | omNotation&.x.);.....QDomNotatio |
3ca80 | 6e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 74 61 74 69 6f | n&.operator=.(.const.QDomNotatio |
3caa0 | 6e 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 | n&.);.....~QDomNotation();...... |
3cac0 | 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..... |
3cae0 | 51 53 74 72 69 6e 67 20 70 75 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | QString.publicId().const;.....QS |
3cb00 | 74 72 69 6e 67 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 | tring.systemId().const;......//. |
3cb20 | 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 | Reimplemented.from.QDomNode..... |
3cb40 | 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f | QDomNode::NodeType.nodeType().co |
3cb60 | 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 6f 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 | nst;.....bool.isNotation().const |
3cb80 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 4e 6f 74 61 74 69 6f 6e 28 20 51 44 | ;..private:.....QDomNotation(.QD |
3cba0 | 6f 6d 4e 6f 74 61 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e | omNotationPrivate*.);......frien |
3cbc0 | 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 | d.class.QDomDocument;.....friend |
3cbe0 | 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 | .class.QDomNode;.};..class.QM_EX |
3cc00 | 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 45 6e 74 69 74 79 20 3a 20 70 75 62 6c 69 63 20 51 44 6f | PORT_DOM.QDomEntity.:.public.QDo |
3cc20 | 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 28 29 | mNode.{.public:.....QDomEntity() |
3cc40 | 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6e 74 69 | ;.....QDomEntity(.const.QDomEnti |
3cc60 | 74 79 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 26 20 6f 70 65 72 61 74 6f | ty&.x.);.....QDomEntity&.operato |
3cc80 | 72 3d 20 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6e 74 69 74 79 26 20 29 3b 0a 20 20 20 20 7e 51 | r=.(.const.QDomEntity&.);.....~Q |
3cca0 | 44 6f 6d 45 6e 74 69 74 79 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e | DomEntity();......//.DOM.read.on |
3ccc0 | 6c 79 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e | ly.attributes.....virtual.QStrin |
3cce0 | 67 20 70 75 62 6c 69 63 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | g.publicId().const;.....virtual. |
3cd00 | 51 53 74 72 69 6e 67 20 73 79 73 74 65 6d 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | QString.systemId().const;.....vi |
3cd20 | 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6e 6f 74 61 74 69 6f 6e 4e 61 6d 65 28 29 20 63 6f 6e | rtual.QString.notationName().con |
3cd40 | 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 | st;......//.Reimplemented.from.Q |
3cd60 | 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e | DomNode.....QDomNode::NodeType.n |
3cd80 | 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 74 69 | odeType().const;.....bool.isEnti |
3cda0 | 74 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 45 6e | ty().const;..private:.....QDomEn |
3cdc0 | 74 69 74 79 28 20 51 44 6f 6d 45 6e 74 69 74 79 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 | tity(.QDomEntityPrivate*.);..... |
3cde0 | 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 | .friend.class.QDomNode;.};..clas |
3ce00 | 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 | s.QM_EXPORT_DOM.QDomEntityRefere |
3ce20 | 6e 63 65 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a | nce.:.public.QDomNode.{.public:. |
3ce40 | 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 20 20 20 20 51 | ....QDomEntityReference();.....Q |
3ce60 | 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 20 63 6f 6e 73 74 20 51 44 6f 6d 45 6e | DomEntityReference(.const.QDomEn |
3ce80 | 74 69 74 79 52 65 66 65 72 65 6e 63 65 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 | tityReference&.x.);.....QDomEnti |
3cea0 | 74 79 52 65 66 65 72 65 6e 63 65 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 | tyReference&.operator=.(.const.Q |
3cec0 | 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 26 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d | DomEntityReference&.);.....~QDom |
3cee0 | 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 | EntityReference();......//.Reimp |
3cf00 | 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 |
3cf20 | 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;. |
3cf40 | 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 28 29 20 63 6f 6e | ....bool.isEntityReference().con |
3cf60 | 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 | st;..private:.....QDomEntityRefe |
3cf80 | 72 65 6e 63 65 28 20 51 44 6f 6d 45 6e 74 69 74 79 52 65 66 65 72 65 6e 63 65 50 72 69 76 61 74 | rence(.QDomEntityReferencePrivat |
3cfa0 | 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 |
3cfc0 | 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; |
3cfe0 | 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4f 4d 20 51 44 6f 6d 50 72 6f | .};..class.QM_EXPORT_DOM.QDomPro |
3d000 | 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 44 6f 6d | cessingInstruction.:.public.QDom |
3d020 | 4e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e | Node.{.public:.....QDomProcessin |
3d040 | 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 | gInstruction();.....QDomProcessi |
3d060 | 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 44 6f 6d 50 72 6f 63 65 73 73 | ngInstruction(.const.QDomProcess |
3d080 | 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 26 20 78 20 29 3b 0a 20 20 20 20 51 44 6f 6d 50 72 6f | ingInstruction&.x.);.....QDomPro |
3d0a0 | 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 | cessingInstruction&.operator=.(. |
3d0c0 | 63 6f 6e 73 74 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 26 | const.QDomProcessingInstruction& |
3d0e0 | 20 29 3b 0a 20 20 20 20 7e 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 | .);.....~QDomProcessingInstructi |
3d100 | 6f 6e 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 72 65 61 64 20 6f 6e 6c 79 20 61 74 74 72 | on();......//.DOM.read.only.attr |
3d120 | 69 62 75 74 65 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 61 72 67 65 | ibutes.....virtual.QString.targe |
3d140 | 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 44 4f 4d 20 61 74 74 72 69 62 75 74 65 | t().const;......//.DOM.attribute |
3d160 | 73 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 64 61 74 61 28 29 20 63 6f 6e | s.....virtual.QString.data().con |
3d180 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f | st;.....virtual.void.setData(.co |
3d1a0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 52 65 69 6d 70 6c | nst.QString&.d.);......//.Reimpl |
3d1c0 | 65 6d 65 6e 74 65 64 20 66 72 6f 6d 20 51 44 6f 6d 4e 6f 64 65 0a 20 20 20 20 51 44 6f 6d 4e 6f | emented.from.QDomNode.....QDomNo |
3d1e0 | 64 65 3a 3a 4e 6f 64 65 54 79 70 65 20 6e 6f 64 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | de::NodeType.nodeType().const;.. |
3d200 | 20 20 20 62 6f 6f 6c 20 69 73 50 72 6f 63 65 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 | ...bool.isProcessingInstruction( |
3d220 | 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 44 6f 6d 50 72 6f 63 65 | ).const;..private:.....QDomProce |
3d240 | 73 73 69 6e 67 49 6e 73 74 72 75 63 74 69 6f 6e 28 20 51 44 6f 6d 50 72 6f 63 65 73 73 69 6e 67 | ssingInstruction(.QDomProcessing |
3d260 | 49 6e 73 74 72 75 63 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 | InstructionPrivate*.);......frie |
3d280 | 6e 64 20 63 6c 61 73 73 20 51 44 6f 6d 44 6f 63 75 6d 65 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e | nd.class.QDomDocument;.....frien |
3d2a0 | 64 20 63 6c 61 73 73 20 51 44 6f 6d 4e 6f 64 65 3b 0a 7d 3b 0a 0a 0a 51 4d 5f 45 58 50 4f 52 54 | d.class.QDomNode;.};...QM_EXPORT |
3d2c0 | 5f 44 4f 4d 20 51 54 65 78 74 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 54 | _DOM.QTextStream&.operator<<(.QT |
3d2e0 | 65 78 74 53 74 72 65 61 6d 26 2c 20 63 6f 6e 73 74 20 51 44 6f 6d 4e 6f 64 65 26 20 29 3b 0a 0a | extStream&,.const.QDomNode&.);.. |
3d300 | 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 44 4f 4d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 4f | #endif.//QT_NO_DOM.#endif.//.QDO |
3d320 | 4d 5f 48 0a 00 00 00 14 00 71 00 64 00 72 00 61 00 77 00 75 00 74 00 6c 00 2e 00 68 00 00 04 29 | M_H......q.d.r.a.w.u.t.l...h...) |
3d340 | 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | /******************************* |
3d360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3d380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 | *************.**.$Id$.**.**.Comp |
3d3a0 | 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 | atibility.file.-.should.only.be. |
3d3c0 | 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 | included.by.legacy.code..**.It.# |
3d3e0 | 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 | includes.the.file.which.obsolete |
3d400 | 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | s.this.one..**.**.Copyright.(C). |
3d420 | 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1998-2000.Trolltech.ASA...All.ri |
3d440 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | ghts.reserved..**..This.file.is. |
3d460 | 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a | part.of.the.Qt.GUI.Toolkit..**.* |
3d480 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 | *.This.file.may.be.distributed.u |
3d4a0 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c | nder.the.terms.of.the.Q.Public.L |
3d4c0 | 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 | icense.**.as.defined.by.Trolltec |
3d4e0 | 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | h.ASA.of.Norway.and.appearing.in |
3d500 | 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 | .the.file.**.LICENSE.QPL.include |
3d520 | 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | d.in.the.packaging.of.this.file. |
3d540 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
3d560 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 | t.Professional.Edition.licenses. |
3d580 | 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | may.use.this.**.file.in.accordan |
3d5a0 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | ce.with.the.Qt.Professional.Edit |
3d5c0 | 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 | ion.License.Agreement.**.provide |
3d5e0 | 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | d.with.the.Qt.Professional.Editi |
3d600 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | on..**.**.See.http://qtsoftware. |
3d620 | 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 | com/pricing.html.or.email.sales@ |
3d640 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | trolltech.com.for.**.information |
3d660 | 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 | .about.the.Professional.Edition. |
3d680 | 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f | licensing,.or.see.**.http://qtso |
3d6a0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/qpl/.for.QPL.licensin |
3d6c0 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | g.information..**.************** |
3d6e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3d700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
3d720 | 0a 23 69 66 6e 64 65 66 20 51 44 52 41 57 55 54 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 52 41 | .#ifndef.QDRAWUTL_H.#define.QDRA |
3d740 | 57 55 54 4c 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 72 61 77 75 74 69 6c 2e 68 22 0a 23 65 | WUTL_H.#include."qdrawutil.h".#e |
3d760 | 6e 64 69 66 0a 00 00 00 16 00 71 00 61 00 78 00 73 00 63 00 72 00 69 00 70 00 74 00 2e 00 68 00 | ndif......q.a.x.s.c.r.i.p.t...h. |
3d780 | 00 16 af 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .../**************************** |
3d7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3d7c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a | ****************.**.$Id:.$.**.** |
3d7e0 | 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 41 78 53 63 72 69 70 74 45 6e 67 | .Declaration.of.the.QAxScriptEng |
3d800 | 69 6e 65 2c 20 51 41 78 53 63 72 69 70 74 20 61 6e 64 20 51 41 78 53 63 72 69 70 74 4d 61 6e 61 | ine,.QAxScript.and.QAxScriptMana |
3d820 | 67 65 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ger.classes.**.**.Copyright.(C). |
3d840 | 32 30 30 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 2002-2003.Trolltech.ASA...All.ri |
3d860 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | ghts.reserved..**.**.This.file.i |
3d880 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 41 63 74 69 76 65 20 51 74 20 69 6e 74 65 67 72 61 74 | s.part.of.the.Active.Qt.integrat |
3d8a0 | 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c | ion..**.**.Licensees.holding.val |
3d8c0 | 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 | id.Qt.Enterprise.Edition.**.lice |
3d8e0 | 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 | nses.for.Windows.may.use.this.fi |
3d900 | 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d | le.in.accordance.with.the.Qt.Com |
3d920 | 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f | mercial.**.License.Agreement.pro |
3d940 | 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 | vided.with.the.Software..**.**.T |
3d960 | 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 | his.file.is.not.available.for.us |
3d980 | 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 | e.under.any.other.license.withou |
3d9a0 | 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 | t.**.express.written.permission. |
3d9c0 | 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a | from.the.copyright.holder..**.** |
3d9e0 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 | .This.file.is.provided.AS.IS.wit |
3da00 | 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 | h.NO.WARRANTY.OF.ANY.KIND,.INCLU |
3da20 | 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 | DING.THE.**.WARRANTY.OF.DESIGN,. |
3da40 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 | MERCHANTABILITY.AND.FITNESS.FOR. |
3da60 | 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 | A.PARTICULAR.PURPOSE..**.**.See. |
3da80 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 | http://qtsoftware.com/pricing.ht |
3daa0 | 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | ml.or.email.sales@trolltech.com. |
3dac0 | 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f | for.**...information.about.Qt.Co |
3dae0 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a | mmercial.License.Agreements..**. |
3db00 | 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 | **.Contact.info@trolltech.com.if |
3db20 | 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e | .any.conditions.of.this.licensin |
3db40 | 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a | g.are.**.not.clear.to.you..**.** |
3db60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3db80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3dba0 | 2a 2a 2a 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 69 | ****/..#ifndef.QAXSCRIPT_H.#defi |
3dbc0 | 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 6a | ne.QAXSCRIPT_H..#include.<qaxobj |
3dbe0 | 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 78 | ect.h>..class.QAxBase;.class.QAx |
3dc00 | 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 61 | Script;.class.QAxScriptSite;.cla |
3dc20 | 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 72 | ss.QAxScriptEngine;.class.QAxScr |
3dc40 | 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 67 | iptManager;.class.QAxScriptManag |
3dc60 | 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 3b | erPrivate;.struct.IActiveScript; |
3dc80 | 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 63 | ..class.QAxScriptEngine.:.public |
3dca0 | 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 74 | .QAxObject.{.public:.....enum.St |
3dcc0 | 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 69 | ate.{..Uninitialized.=.0,..Initi |
3dce0 | 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 65 | alized.=.5,..Started.=.1,..Conne |
3dd00 | 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 6c | cted.=.2,..Disconnected.=.3,..Cl |
3dd20 | 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 6e | osed.=.4.....};......QAxScriptEn |
3dd40 | 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 41 | gine(const.QString.&language,.QA |
3dd60 | 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 74 | xScript.*script);.....~QAxScript |
3dd80 | 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 6f | Engine();......bool.isValid().co |
3dda0 | 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 29 | nst;.....bool.hasIntrospection() |
3ddc0 | 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 75 | .const;......QString.scriptLangu |
3dde0 | 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 20 | age().const;......State.state(). |
3de00 | 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 73 | const;.....void.setState(State.s |
3de20 | 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 72 | t);......void.addItem(const.QStr |
3de40 | 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 72 | ing.&name);......long.queryInter |
3de60 | 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 6f | face(.const.QUuid.&,.void**.).co |
3de80 | 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 61 | nst;..protected:.....bool.initia |
3dea0 | 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 0a | lize(IUnknown**.ptr);..private:. |
3dec0 | 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 20 | ....QAxScript.*script_code;..... |
3dee0 | 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 72 | IActiveScript.*engine;......QStr |
3df00 | 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 51 | ing.script_language;.};..class.Q |
3df20 | 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 20 | AxScript.:.public.QObject.{..... |
3df40 | 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 74 | Q_OBJECT..public:.....enum.Funct |
3df60 | 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 09 | ionFlags.{..FunctionNames.=.0,.. |
3df80 | 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 20 | FunctionSignatures......};...... |
3dfa0 | 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 51 | QAxScript(const.QString.&name,.Q |
3dfc0 | 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 7e | AxScriptManager.*manager);.....~ |
3dfe0 | 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 73 | QAxScript();......bool.load(cons |
3e000 | 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 26 | t.QString.&code,.const.QString.& |
3e020 | 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 20 | language.=.QString::null);...... |
3e040 | 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 6c | QStringList.functions(FunctionFl |
3e060 | 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 20 | ags.=.FunctionNames).const;..... |
3e080 | 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 20 | .QString.scriptCode().const;.... |
3e0a0 | 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 20 | .QString.scriptName().const;.... |
3e0c0 | 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 29 | .QAxScriptEngine.*scriptEngine() |
3e0e0 | 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 74 | .const;......QVariant.call(const |
3e100 | 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 61 | .QString.&function,.const.QVaria |
3e120 | 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 6f | nt.&v1.=.QVariant(),..........co |
3e140 | 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 09 | nst.QVariant.&v2.=.QVariant(),.. |
3e160 | 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 72 | .......const.QVariant.&v3.=.QVar |
3e180 | 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.& |
3e1a0 | 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 51 | v4.=.QVariant(),.........const.Q |
3e1c0 | 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(),....... |
3e1e0 | 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 28 | ..const.QVariant.&v6.=.QVariant( |
3e200 | 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 20 | ),.........const.QVariant.&v7.=. |
3e220 | 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 61 | QVariant(),.........const.QVaria |
3e240 | 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 61 | nt.&v8.=.QVariant());.....QVaria |
3e260 | 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 2c | nt.call(const.QString.&function, |
3e280 | 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 73 | .QValueList<QVariant>.&arguments |
3e2a0 | 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 3b | );..signals:.....void.entered(); |
3e2c0 | 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 66 | .....void.finished();.....void.f |
3e2e0 | 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 3b | inished(const.QVariant.&result); |
3e300 | 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 6e | .....void.finished(int.code,.con |
3e320 | 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 67 | st.QString.&source,const.QString |
3e340 | 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 65 | .&description,.const.QString.&he |
3e360 | 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 73 | lp);.....void.stateChanged(int.s |
3e380 | 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 20 | tate);.....void.error(int.code,. |
3e3a0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 73 63 72 69 70 74 69 6f 6e 2c 20 69 6e 74 20 | const.QString.&description,.int. |
3e3c0 | 73 6f 75 72 63 65 50 6f 73 69 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 | sourcePosition,.const.QString.&s |
3e3e0 | 6f 75 72 63 65 54 65 78 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 | ourceText);..private:.....friend |
3e400 | 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 64 | .class.QAxScriptSite;.....friend |
3e420 | 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 69 | .class.QAxScriptEngine;......voi |
3e440 | 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 2a | d.updateObjects();.....QAxBase.* |
3e460 | 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 3b | findObject(const.QString.&name); |
3e480 | 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 51 | ......QString.script_name;.....Q |
3e4a0 | 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 70 | String.script_code;.....QAxScrip |
3e4c0 | 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 41 | tManager.*script_manager;.....QA |
3e4e0 | 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 20 | xScriptEngine.*script_engine;... |
3e500 | 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 3b | ..QAxScriptSite.*script_site;.}; |
3e520 | 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 69 | ..class.QAxScriptManager.:.publi |
3e540 | 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 63 | c.QObject.{.....Q_OBJECT..public |
3e560 | 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 20 | :.....QAxScriptManager(.QObject. |
3e580 | 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.=. |
3e5a0 | 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 20 | 0.);.....~QAxScriptManager();... |
3e5c0 | 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 63 | ...void.addObject(QAxBase.*objec |
3e5e0 | 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 2a | t);.....void.addObject(QObject.* |
3e600 | 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 69 | object);......QStringList.functi |
3e620 | 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 51 | ons(QAxScript::FunctionFlags.=.Q |
3e640 | 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 0a | AxScript::FunctionNames).const;. |
3e660 | 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 6f | ....QStringList.scriptNames().co |
3e680 | 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 74 | nst;.....QAxScript.*script(const |
3e6a0 | 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 53 | .QString.&name).const;......QAxS |
3e6c0 | 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 2c | cript*.load(const.QString.&code, |
3e6e0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 | .const.QString.&name,.const.QStr |
3e700 | 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 6c | ing.&language);.....QAxScript*.l |
3e720 | 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 51 | oad(const.QString.&file,.const.Q |
3e740 | 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 6c | String.&name);......QVariant.cal |
3e760 | 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 75 6e 63 74 69 6f 6e 2c 20 63 6f 6e 73 74 | l(const.QString.&function,.const |
3e780 | 20 51 56 61 72 69 61 6e 74 20 26 76 31 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 20 0a 09 09 09 | .QVariant.&v1.=.QVariant(),..... |
3e7a0 | 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 32 20 3d 20 51 56 61 72 69 61 | .....const.QVariant.&v2.=.QVaria |
3e7c0 | 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 33 | nt(),.........const.QVariant.&v3 |
3e7e0 | 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 | .=.QVariant(),.........const.QVa |
3e800 | 72 69 61 6e 74 20 26 76 34 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 | riant.&v4.=.QVariant(),......... |
3e820 | 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 35 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c | const.QVariant.&v5.=.QVariant(), |
3e840 | 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 36 20 3d 20 51 56 | .........const.QVariant.&v6.=.QV |
3e860 | 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 | ariant(),.........const.QVariant |
3e880 | 20 26 76 37 20 3d 20 51 56 61 72 69 61 6e 74 28 29 2c 0a 09 09 09 09 09 20 20 20 63 6f 6e 73 74 | .&v7.=.QVariant(),.........const |
3e8a0 | 20 51 56 61 72 69 61 6e 74 20 26 76 38 20 3d 20 51 56 61 72 69 61 6e 74 28 29 29 3b 0a 20 20 20 | .QVariant.&v8.=.QVariant());.... |
3e8c0 | 20 51 56 61 72 69 61 6e 74 20 63 61 6c 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 75 | .QVariant.call(const.QString.&fu |
3e8e0 | 6e 63 74 69 6f 6e 2c 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 56 61 72 69 61 6e 74 3e 20 26 61 72 | nction,.QValueList<QVariant>.&ar |
3e900 | 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 73 | guments);......static.bool.regis |
3e920 | 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 63 | terEngine(const.QString.&name,.c |
3e940 | 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 51 | onst.QString.&extension,.const.Q |
3e960 | 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 73 | String.&code.=.QString());.....s |
3e980 | 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 29 | tatic.QString.scriptFileFilter() |
3e9a0 | 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 63 | ;..signals:.....void.error(QAxSc |
3e9c0 | 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 53 | ript.*script,.int.code,.const.QS |
3e9e0 | 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 6f | tring.&description,.int.sourcePo |
3ea00 | 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 78 | sition,.const.QString.&sourceTex |
3ea20 | 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 6a | t);..private.slots:.....void.obj |
3ea40 | 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 6f | ectDestroyed(QObject.*o);.....vo |
3ea60 | 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 51 | id.scriptError(int.code,.const.Q |
3ea80 | 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 |
3eaa0 | 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 |
3eac0 | 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 20 | xt);..private:.....friend.class. |
3eae0 | 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 50 | QAxScript;.....QAxScriptManagerP |
3eb00 | 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 70 | rivate.*d;......void.updateScrip |
3eb20 | 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 63 | t(QAxScript*);.....QAxScript.*sc |
3eb40 | 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 66 | riptForFunction(const.QString.&f |
3eb60 | 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 70 | unction).const;.};...//.QAxScrip |
3eb80 | 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 72 | t.inlines..inline.QString.QAxScr |
3eba0 | 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 65 | ipt::scriptCode().const.{.....re |
3ebc0 | 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 72 | turn.script_code;.}..inline.QStr |
3ebe0 | 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 73 | ing.QAxScript::scriptName().cons |
3ec00 | 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 69 | t.{.....return.script_name;.}..i |
3ec20 | 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 74 | nline.QAxScriptEngine.*QAxScript |
3ec40 | 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 74 | ::scriptEngine().const.{.....ret |
3ec60 | 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 69 | urn.script_engine;.}..//.QAxScri |
3ec80 | 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 41 | ptEngine.inlines..inline.bool.QA |
3eca0 | 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 7b | xScriptEngine::isValid().const.{ |
3ecc0 | 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 69 | .....return.engine.!=.0;.}..inli |
3ece0 | 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 69 | ne.QString.QAxScriptEngine::scri |
3ed00 | 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 20 | ptLanguage().const.{.....return. |
3ed20 | 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 74 | script_language;.}..//.QAxScript |
3ed40 | 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 78 | Manager.inlines..inline.void.QAx |
3ed60 | 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 74 | ScriptManager::addObject(QObject |
3ed80 | 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 2a | .*object).{.....extern.QAxBase.* |
3eda0 | 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 63 | qax_create_object_wrapper(QObjec |
3edc0 | 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 5f | t*);.....QAxBase.*wrapper.=.qax_ |
3ede0 | 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 20 | create_object_wrapper(object);.. |
3ee00 | 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 66 | ...addObject(wrapper);.}..#endif |
3ee20 | 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 72 | .//.QAXSCRIPT_H......q.e.u.c.k.r |
3ee40 | 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0e 37 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .c.o.d.e.c...h...7/************* |
3ee60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3ee80 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
3eea0 | 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 45 75 63 | **.$Id$.**.**.Definition.of.QEuc |
3eec0 | 4b 72 43 6f 64 65 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 | KrCodec.class.**.**.Created.:.99 |
3eee0 | 30 33 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 | 0303.**.**.Copyright.(C).2000-20 |
3ef00 | 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 02.Trolltech.ASA...All.rights.re |
3ef20 | 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 | served..**.**.This.file.is.part. |
3ef40 | 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 | of.the.tools.module.of.the.Qt.GU |
3ef60 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | I.Toolkit..**.**.This.file.may.b |
3ef80 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | e.distributed.under.the.terms.of |
3efa0 | 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 | .the.Q.Public.License.**.as.defi |
3efc0 | 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 | ned.by.Trolltech.ASA.of.Norway.a |
3efe0 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 | nd.appearing.in.the.file.**.LICE |
3f000 | 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e | NSE.QPL.included.in.the.packagin |
3f020 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | g.of.this.file..**.**.This.file. |
3f040 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 | may.be.distributed.and/or.modifi |
3f060 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 | ed.under.the.terms.of.the.**.GNU |
3f080 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 | .General.Public.License.version. |
3f0a0 | 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 | 2.as.published.by.the.Free.Softw |
3f0c0 | 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | are.**.Foundation.and.appearing. |
3f0e0 | 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 | in.the.file.LICENSE.GPL.included |
3f100 | 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | .in.the.**.packaging.of.this.fil |
3f120 | 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 | e..**.**.Licensees.holding.valid |
3f140 | 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f | .Qt.Enterprise.Edition.or.Qt.Pro |
3f160 | 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 | fessional.Edition.**.licenses.ma |
3f180 | 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | y.use.this.file.in.accordance.wi |
3f1a0 | 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | th.the.Qt.Commercial.License.**. |
3f1c0 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 | Agreement.provided.with.the.Soft |
3f1e0 | 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 | ware..**.**.This.file.is.provide |
3f200 | 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | d.AS.IS.with.NO.WARRANTY.OF.ANY. |
3f220 | 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 | KIND,.INCLUDING.THE.**.WARRANTY. |
3f240 | 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 | OF.DESIGN,.MERCHANTABILITY.AND.F |
3f260 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
3f280 | 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .**.**.See.http://qtsoftware.com |
3f2a0 | 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f | /pricing.html.or.email.sales@tro |
3f2c0 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lltech.com.for.**...information. |
3f2e0 | 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | about.Qt.Commercial.License.Agre |
3f300 | 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ements..**.See.http://qtsoftware |
3f320 | 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/qpl/.for.QPL.licensing.info |
3f340 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | rmation..**.See.http://qtsoftwar |
3f360 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
3f380 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
3f3a0 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
3f3c0 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
3f3e0 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
3f400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3f420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 | *****************/../*..*.Copyri |
3f440 | 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 4d 69 7a 69 20 52 65 73 65 61 72 63 68 20 | ght.(C).1999-2000.Mizi.Research. |
3f460 | 49 6e 63 2e 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 | Inc..All.rights.reserved...*..*. |
3f480 | 52 65 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 75 73 65 20 69 6e 20 73 6f 75 72 63 65 | Redistribution.and.use.in.source |
3f4a0 | 20 61 6e 64 20 62 69 6e 61 72 79 20 66 6f 72 6d 73 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f | .and.binary.forms,.with.or.witho |
3f4c0 | 75 74 0a 20 2a 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2c 20 61 72 65 20 70 65 72 6d 69 74 74 65 | ut..*.modification,.are.permitte |
3f4e0 | 64 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f | d.provided.that.the.following.co |
3f500 | 6e 64 69 74 69 6f 6e 73 0a 20 2a 20 61 72 65 20 6d 65 74 3a 0a 20 2a 20 31 2e 20 52 65 64 69 73 | nditions..*.are.met:..*.1..Redis |
3f520 | 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6d 75 73 74 20 72 | tributions.of.source.code.must.r |
3f540 | 65 74 61 69 6e 20 74 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 0a 20 2a 20 20 20 20 | etain.the.above.copyright..*.... |
3f560 | 6e 6f 74 69 63 65 2c 20 74 68 69 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69 6f 6e 73 20 | notice,.this.list.of.conditions. |
3f580 | 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a | and.the.following.disclaimer...* |
3f5a0 | 20 32 2e 20 52 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 62 69 6e 61 72 79 20 66 6f | .2..Redistributions.in.binary.fo |
3f5c0 | 72 6d 20 6d 75 73 74 20 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 61 62 6f 76 65 20 63 6f 70 79 | rm.must.reproduce.the.above.copy |
3f5e0 | 72 69 67 68 74 0a 20 2a 20 20 20 20 6e 6f 74 69 63 65 2c 20 74 68 69 73 20 6c 69 73 74 20 6f 66 | right..*....notice,.this.list.of |
3f600 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 | .conditions.and.the.following.di |
3f620 | 73 63 6c 61 69 6d 65 72 20 69 6e 20 74 68 65 0a 20 2a 20 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 | sclaimer.in.the..*....documentat |
3f640 | 69 6f 6e 20 61 6e 64 2f 6f 72 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 6c 73 20 70 72 6f 76 69 | ion.and/or.other.materials.provi |
3f660 | 64 65 64 20 77 69 74 68 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 2a 0a 20 2a | ded.with.the.distribution...*..* |
3f680 | 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 42 59 20 54 48 | .THIS.SOFTWARE.IS.PROVIDED.BY.TH |
3f6a0 | 45 20 41 55 54 48 4f 52 20 41 4e 44 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 60 60 41 53 20 49 | E.AUTHOR.AND.CONTRIBUTORS.``AS.I |
3f6c0 | 53 27 27 20 41 4e 44 0a 20 2a 20 41 4e 59 20 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 45 | S''.AND..*.ANY.EXPRESS.OR.IMPLIE |
3f6e0 | 44 20 57 41 52 52 41 4e 54 49 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 | D.WARRANTIES,.INCLUDING,.BUT.NOT |
3f700 | 20 4c 49 4d 49 54 45 44 20 54 4f 2c 20 54 48 45 0a 20 2a 20 49 4d 50 4c 49 45 44 20 57 41 52 52 | .LIMITED.TO,.THE..*.IMPLIED.WARR |
3f720 | 41 4e 54 49 45 53 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | ANTIES.OF.MERCHANTABILITY.AND.FI |
3f740 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 0a 20 | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
3f760 | 2a 20 41 52 45 20 44 49 53 43 4c 41 49 4d 45 44 2e 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 | *.ARE.DISCLAIMED...IN.NO.EVENT.S |
3f780 | 48 41 4c 4c 20 54 48 45 20 52 45 47 45 4e 54 53 20 4f 52 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 | HALL.THE.REGENTS.OR.CONTRIBUTORS |
3f7a0 | 20 42 45 20 4c 49 41 42 4c 45 0a 20 2a 20 46 4f 52 20 41 4e 59 20 44 49 52 45 43 54 2c 20 49 4e | .BE.LIABLE..*.FOR.ANY.DIRECT,.IN |
3f7c0 | 44 49 52 45 43 54 2c 20 49 4e 43 49 44 45 4e 54 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20 45 58 45 | DIRECT,.INCIDENTAL,.SPECIAL,.EXE |
3f7e0 | 4d 50 4c 41 52 59 2c 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 0a 20 2a 20 44 41 4d 41 | MPLARY,.OR.CONSEQUENTIAL..*.DAMA |
3f800 | 47 45 53 20 28 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 | GES.(INCLUDING,.BUT.NOT.LIMITED. |
3f820 | 54 4f 2c 20 50 52 4f 43 55 52 45 4d 45 4e 54 20 4f 46 20 53 55 42 53 54 49 54 55 54 45 20 47 4f | TO,.PROCUREMENT.OF.SUBSTITUTE.GO |
3f840 | 4f 44 53 0a 20 2a 20 4f 52 20 53 45 52 56 49 43 45 53 3b 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c | ODS..*.OR.SERVICES;.LOSS.OF.USE, |
3f860 | 20 44 41 54 41 2c 20 4f 52 20 50 52 4f 46 49 54 53 3b 20 4f 52 20 42 55 53 49 4e 45 53 53 20 49 | .DATA,.OR.PROFITS;.OR.BUSINESS.I |
3f880 | 4e 54 45 52 52 55 50 54 49 4f 4e 29 0a 20 2a 20 48 4f 57 45 56 45 52 20 43 41 55 53 45 44 20 41 | NTERRUPTION)..*.HOWEVER.CAUSED.A |
3f8a0 | 4e 44 20 4f 4e 20 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 57 | ND.ON.ANY.THEORY.OF.LIABILITY,.W |
3f8c0 | 48 45 54 48 45 52 20 49 4e 20 43 4f 4e 54 52 41 43 54 2c 20 53 54 52 49 43 54 0a 20 2a 20 4c 49 | HETHER.IN.CONTRACT,.STRICT..*.LI |
3f8e0 | 41 42 49 4c 49 54 59 2c 20 4f 52 20 54 4f 52 54 20 28 49 4e 43 4c 55 44 49 4e 47 20 4e 45 47 4c | ABILITY,.OR.TORT.(INCLUDING.NEGL |
3f900 | 49 47 45 4e 43 45 20 4f 52 20 4f 54 48 45 52 57 49 53 45 29 20 41 52 49 53 49 4e 47 20 49 4e 20 | IGENCE.OR.OTHERWISE).ARISING.IN. |
3f920 | 41 4e 59 20 57 41 59 0a 20 2a 20 4f 55 54 20 4f 46 20 54 48 45 20 55 53 45 20 4f 46 20 54 48 49 | ANY.WAY..*.OUT.OF.THE.USE.OF.THI |
3f940 | 53 20 53 4f 46 54 57 41 52 45 2c 20 45 56 45 4e 20 49 46 20 41 44 56 49 53 45 44 20 4f 46 20 54 | S.SOFTWARE,.EVEN.IF.ADVISED.OF.T |
3f960 | 48 45 20 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 0a 20 2a 20 53 55 43 48 20 44 41 4d 41 47 45 | HE.POSSIBILITY.OF..*.SUCH.DAMAGE |
3f980 | 2e 0a 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 45 55 43 4b 52 43 4f 44 45 43 5f 48 0a 23 64 65 | ...*/..#ifndef.QEUCKRCODEC_H.#de |
3f9a0 | 66 69 6e 65 20 51 45 55 43 4b 52 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 | fine.QEUCKRCODEC_H..#ifndef.QT_H |
3f9c0 | 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 65 6e 64 69 66 20 | .#include."qtextcodec.h".#endif. |
3f9e0 | 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 |
3fa00 | 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 |
3fa20 | 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4b 52 0a 23 65 6c 73 65 0a 23 64 65 66 69 | e.Q_EXPORT_CODECS_KR.#else.#defi |
3fa40 | 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4b 52 20 51 5f 45 58 50 4f 52 54 0a 23 | ne.Q_EXPORT_CODECS_KR.Q_EXPORT.# |
3fa60 | 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 4b 52 20 | endif..class.Q_EXPORT_CODECS_KR. |
3fa80 | 51 45 75 63 4b 72 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 | QEucKrCodec.:.public.QTextCodec. |
3faa0 | 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 |
3fac0 | 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( |
3fae0 | 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 |
3fb00 | 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 |
3fb20 | 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 |
3fb40 | 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 |
3fb60 | 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.. |
3fb80 | 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 |
3fba0 | 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; |
3fbc0 | 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 |
3fbe0 | 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 |
3fc00 | 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 |
3fc20 | 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;..... |
3fc40 | 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 |
3fc60 | 72 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 | r*.hint).const;.};..#endif.#endi |
3fc80 | 66 0a 00 00 00 14 00 71 00 63 00 6f 00 6c 00 6c 00 65 00 63 00 74 00 2e 00 68 00 00 04 2e 2f 2a | f......q.c.o.l.l.e.c.t...h..../* |
3fca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3fcc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3fce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 | ***********.**.$Id$.**.**.Compat |
3fd00 | 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e | ibility.file.-.should.only.be.in |
3fd20 | 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e | cluded.by.legacy.code..**.It.#in |
3fd40 | 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 | cludes.the.file.which.obsoletes. |
3fd60 | 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 | this.one..**.**.Copyright.(C).19 |
3fd80 | 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 | 98-2000.Trolltech.ASA...All.righ |
3fda0 | 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 | ts.reserved..**..This.file.is.pa |
3fdc0 | 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 | rt.of.the.Qt.GUI.Toolkit..**.**. |
3fde0 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 | This.file.may.be.distributed.und |
3fe00 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 | er.the.terms.of.the.Q.Public.Lic |
3fe20 | 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 | ense.**.as.defined.by.Trolltech. |
3fe40 | 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | ASA.of.Norway.and.appearing.in.t |
3fe60 | 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 | he.file.**.LICENSE.QPL.included. |
3fe80 | 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | in.the.packaging.of.this.file..* |
3fea0 | 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 | *.**.Licensees.holding.valid.Qt. |
3fec0 | 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 | Professional.Edition.licenses.ma |
3fee0 | 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 | y.use.this.**.file.in.accordance |
3ff00 | 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f | .with.the.Qt.Professional.Editio |
3ff20 | 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 | n.License.Agreement.**.provided. |
3ff40 | 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e | with.the.Qt.Professional.Edition |
3ff60 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
3ff80 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
3ffa0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | olltech.com.for.**.information.a |
3ffc0 | 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 | bout.the.Professional.Edition.li |
3ffe0 | 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | censing,.or.see.**.http://qtsoft |
40000 | 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/qpl/.for.QPL.licensing. |
40020 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | information..**.**************** |
40040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 | *****************************/.# |
40080 | 69 66 6e 64 65 66 20 51 43 4f 4c 4c 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4c 4c 45 | ifndef.QCOLLECT_H.#define.QCOLLE |
400a0 | 43 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 | CT_H.#include."qptrcollection.h" |
400c0 | 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 63 00 68 00 65 00 63 00 6b 00 62 00 6f 00 78 00 2e | .#endif......q.c.h.e.c.k.b.o.x.. |
400e0 | 00 68 00 00 0a ee 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h..../************************* |
40100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a | *******************.**.$Id:.$.** |
40140 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 43 68 65 63 6b 42 6f 78 20 63 6c 61 73 | .**.Definition.of.QCheckBox.clas |
40160 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 32 32 32 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.940222.**.**.C |
40180 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1992-2000.Trolltech |
401a0 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
401c0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 | *.This.file.is.part.of.the.widge |
401e0 | 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | ts.module.of.the.Qt.GUI.Toolkit. |
40200 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
40220 | 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 | ted.under.the.terms.of.the.Q.Pub |
40240 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f | lic.License.**.as.defined.by.Tro |
40260 | 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 | lltech.ASA.of.Norway.and.appeari |
40280 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e | ng.in.the.file.**.LICENSE.QPL.in |
402a0 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | cluded.in.the.packaging.of.this. |
402c0 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | file..**.**.This.file.may.be.dis |
402e0 | 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 | tributed.and/or.modified.under.t |
40300 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | he.terms.of.the.**.GNU.General.P |
40320 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 | ublic.License.version.2.as.publi |
40340 | 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 | shed.by.the.Free.Software.**.Fou |
40360 | 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | ndation.and.appearing.in.the.fil |
40380 | 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a | e.LICENSE.GPL.included.in.the.** |
403a0 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c | .packaging.of.this.file..**.**.L |
403c0 | 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 | icensees.holding.valid.Qt.Enterp |
403e0 | 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 | rise.Edition.or.Qt.Professional. |
40400 | 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 | Edition.**.licenses.may.use.this |
40420 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 | .file.in.accordance.with.the.Qt. |
40440 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 | Commercial.License.**.Agreement. |
40460 | 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a | provided.with.the.Software..**.* |
40480 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 | *.This.file.is.provided.AS.IS.wi |
404a0 | 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c | th.NO.WARRANTY.OF.ANY.KIND,.INCL |
404c0 | 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c | UDING.THE.**.WARRANTY.OF.DESIGN, |
404e0 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 | .MERCHANTABILITY.AND.FITNESS.FOR |
40500 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 | .A.PARTICULAR.PURPOSE..**.**.See |
40520 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 | .http://qtsoftware.com/pricing.h |
40540 | 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | tml.or.email.sales@trolltech.com |
40560 | 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 | .for.**...information.about.Qt.C |
40580 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a | ommercial.License.Agreements..** |
405a0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 | .See.http://qtsoftware.com/qpl/. |
405c0 | 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.QPL.licensing.information..* |
405e0 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f | *.See.http://qtsoftware.com/gpl/ |
40600 | 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.GPL.licensing.information.. |
40620 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
40640 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
40660 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
40680 | 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 | .******************************* |
406a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
406c0 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 48 45 43 4b 42 4f 58 5f 48 0a 23 64 | *******/..#ifndef.QCHECKBOX_H.#d |
406e0 | 65 66 69 6e 65 20 51 43 48 45 43 4b 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a | efine.QCHECKBOX_H..#ifndef.QT_H. |
40700 | 23 69 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | #include."qbutton.h".#endif.//.Q |
40720 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 0a 63 6c 61 | T_H..#ifndef.QT_NO_CHECKBOX..cla |
40740 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 68 65 63 6b 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 | ss.Q_EXPORT.QCheckBox.:.public.Q |
40760 | 42 75 74 74 6f 6e 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 | Button.{.....Q_OBJECT.....Q_PROP |
40780 | 45 52 54 59 28 20 62 6f 6f 6c 20 63 68 65 63 6b 65 64 20 52 45 41 44 20 69 73 43 68 65 63 6b 65 | ERTY(.bool.checked.READ.isChecke |
407a0 | 64 20 57 52 49 54 45 20 73 65 74 43 68 65 63 6b 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | d.WRITE.setChecked.).....Q_PROPE |
407c0 | 52 54 59 28 20 62 6f 6f 6c 20 74 72 69 73 74 61 74 65 20 52 45 41 44 20 69 73 54 72 69 73 74 61 | RTY(.bool.tristate.READ.isTrista |
407e0 | 74 65 20 57 52 49 54 45 20 73 65 74 54 72 69 73 74 61 74 65 20 29 0a 20 20 20 20 51 5f 4f 56 45 | te.WRITE.setTristate.).....Q_OVE |
40800 | 52 52 49 44 45 28 20 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 44 45 53 49 47 4e 41 42 4c 45 20 | RRIDE(.bool.autoMask.DESIGNABLE. |
40820 | 74 72 75 65 20 53 43 52 49 50 54 41 42 4c 45 20 74 72 75 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a | true.SCRIPTABLE.true.)..public:. |
40840 | 20 20 20 20 51 43 68 65 63 6b 42 6f 78 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 | ....QCheckBox(.QWidget.*parent,. |
40860 | 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 43 68 65 63 6b | const.char*.name=0.);.....QCheck |
40880 | 42 6f 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 51 57 69 64 67 65 | Box(.const.QString.&text,.QWidge |
408a0 | 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b | t.*parent,.const.char*.name=0.); |
408c0 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 3b | ......bool....isChecked().const; |
408e0 | 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 74 4e 6f 43 68 61 6e 67 65 28 29 3b 0a 0a 20 20 | ......void....setNoChange();.... |
40900 | 20 20 76 6f 69 64 20 20 20 20 73 65 74 54 72 69 73 74 61 74 65 28 62 6f 6f 6c 20 79 3d 54 52 55 | ..void....setTristate(bool.y=TRU |
40920 | 45 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 69 73 54 72 69 73 74 61 74 65 28 29 20 63 6f 6e | E);.....bool....isTristate().con |
40940 | 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 20 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 | st;......QSize...sizeHint().cons |
40960 | 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 | t;..public.slots:.....void....se |
40980 | 74 43 68 65 63 6b 65 64 28 20 62 6f 6f 6c 20 63 68 65 63 6b 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | tChecked(.bool.check.);..protect |
409a0 | 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 | ed:.....void....resizeEvent(.QRe |
409c0 | 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 42 75 | sizeEvent*.);.....void....drawBu |
409e0 | 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 | tton(.QPainter.*.);.....void.... |
40a00 | 64 72 61 77 42 75 74 74 6f 6e 4c 61 62 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 | drawButtonLabel(.QPainter.*.);.. |
40a20 | 20 20 20 76 6f 69 64 20 20 20 20 75 70 64 61 74 65 4d 61 73 6b 28 29 3b 0a 20 20 20 20 62 6f 6f | ...void....updateMask();.....boo |
40a40 | 6c 20 20 20 20 68 69 74 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f | l....hitButton(.const.QPoint.&po |
40a60 | 73 20 29 20 63 6f 6e 73 74 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 | s.).const;.private:.//.Disabled. |
40a80 | 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 | copy.constructor.and.operator=.# |
40aa0 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 | if.defined(Q_DISABLE_COPY).....Q |
40ac0 | 43 68 65 63 6b 42 6f 78 28 20 63 6f 6e 73 74 20 51 43 68 65 63 6b 42 6f 78 20 26 20 29 3b 0a 20 | CheckBox(.const.QCheckBox.&.);.. |
40ae0 | 20 20 20 51 43 68 65 63 6b 42 6f 78 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 | ...QCheckBox.&operator=(.const.Q |
40b00 | 43 68 65 63 6b 42 6f 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 | CheckBox.&.);.#endif.};...inline |
40b20 | 20 62 6f 6f 6c 20 51 43 68 65 63 6b 42 6f 78 3a 3a 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e | .bool.QCheckBox::isChecked().con |
40b40 | 73 74 0a 7b 20 72 65 74 75 72 6e 20 69 73 4f 6e 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f | st.{.return.isOn();.}..inline.vo |
40b60 | 69 64 20 51 43 68 65 63 6b 42 6f 78 3a 3a 73 65 74 43 68 65 63 6b 65 64 28 20 62 6f 6f 6c 20 63 | id.QCheckBox::setChecked(.bool.c |
40b80 | 68 65 63 6b 20 29 0a 7b 20 73 65 74 4f 6e 28 20 63 68 65 63 6b 20 29 3b 20 7d 0a 0a 0a 23 65 6e | heck.).{.setOn(.check.);.}...#en |
40ba0 | 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f | dif.//.QT_NO_CHECKBOX..#endif.// |
40bc0 | 20 51 43 48 45 43 4b 42 4f 58 5f 48 0a 00 00 00 14 00 71 00 61 00 73 00 79 00 6e 00 63 00 69 00 | .QCHECKBOX_H......q.a.s.y.n.c.i. |
40be0 | 6f 00 2e 00 68 00 00 0b f7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o...h..../********************** |
40c00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 | **********************.**.$Id:.$ |
40c40 | 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 73 79 6e 63 68 72 6f 6e 6f 75 | .**.**.Definition.of.asynchronou |
40c60 | 73 20 49 2f 4f 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 | s.I/O.classes.**.**.Created.:.97 |
40c80 | 30 36 31 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 | 0617.**.**.Copyright.(C).1992-20 |
40ca0 | 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 00.Trolltech.ASA...All.rights.re |
40cc0 | 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 | served..**.**.This.file.is.part. |
40ce0 | 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | of.the.kernel.module.of.the.Qt.G |
40d00 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
40d20 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
40d40 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
40d60 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
40d80 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
40da0 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
40dc0 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
40de0 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
40e00 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
40e20 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
40e40 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
40e60 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
40e80 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
40ea0 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
40ec0 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
40ee0 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
40f00 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
40f20 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
40f40 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
40f60 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
40f80 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
40fa0 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
40fc0 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
40fe0 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
41000 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
41020 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
41040 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
41060 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
41080 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
410a0 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
410c0 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
410e0 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
41100 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
41120 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
41140 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
41160 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
41180 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
411a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
411c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 53 | ******************/..#ifndef.QAS |
411e0 | 59 4e 43 49 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 53 59 4e 43 49 4f 5f 48 0a 0a 23 69 66 6e | YNCIO_H.#define.QASYNCIO_H..#ifn |
41200 | 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 |
41220 | 6e 63 6c 75 64 65 20 22 71 73 69 67 6e 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 69 | nclude."qsignal.h".#include."qti |
41240 | 6d 65 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | mer.h".#endif.//.QT_H..#ifndef.Q |
41260 | 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 0a 63 6c 61 73 73 20 51 49 4f 44 65 76 69 63 65 3b 0a | T_NO_ASYNC_IO..class.QIODevice;. |
41280 | 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 73 79 6e 63 49 4f 20 7b 0a 70 75 62 6c 69 | .class.Q_EXPORT.QAsyncIO.{.publi |
412a0 | 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 73 79 6e 63 49 4f 28 29 3b 0a 20 20 20 20 | c:.....virtual.~QAsyncIO();..... |
412c0 | 76 6f 69 64 20 63 6f 6e 6e 65 63 74 28 51 4f 62 6a 65 63 74 2a 2c 20 63 6f 6e 73 74 20 63 68 61 | void.connect(QObject*,.const.cha |
412e0 | 72 20 2a 6d 65 6d 62 65 72 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 | r.*member);..protected:.....void |
41300 | 20 72 65 61 64 79 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 69 67 6e 61 6c 20 | .ready();..private:.....QSignal. |
41320 | 73 69 67 6e 61 6c 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 | signal;.};..class.Q_EXPORT.QData |
41340 | 53 69 6e 6b 20 3a 20 70 75 62 6c 69 63 20 51 41 73 79 6e 63 49 4f 20 7b 0a 70 75 62 6c 69 63 3a | Sink.:.public.QAsyncIO.{.public: |
41360 | 0a 20 20 20 20 2f 2f 20 43 61 6c 6c 20 74 68 69 73 20 74 6f 20 6b 6e 6f 77 20 68 6f 77 20 6d 75 | .....//.Call.this.to.know.how.mu |
41380 | 63 68 20 49 20 63 61 6e 20 74 61 6b 65 2e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 | ch.I.can.take......virtual.int.r |
413a0 | 65 61 64 79 54 6f 52 65 63 65 69 76 65 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | eadyToReceive()=0;.....virtual.v |
413c0 | 6f 69 64 20 72 65 63 65 69 76 65 28 63 6f 6e 73 74 20 75 63 68 61 72 2a 2c 20 69 6e 74 20 63 6f | oid.receive(const.uchar*,.int.co |
413e0 | 75 6e 74 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6f 66 28 29 3d 30 | unt)=0;.....virtual.void.eof()=0 |
41400 | 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 79 62 65 52 65 61 64 79 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 | ;.....void.maybeReady();.};..cla |
41420 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 6f 75 72 63 65 20 3a 20 70 75 62 6c 69 63 | ss.Q_EXPORT.QDataSource.:.public |
41440 | 20 51 41 73 79 6e 63 49 4f 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .QAsyncIO.{.public:.....virtual. |
41460 | 69 6e 74 20 72 65 61 64 79 54 6f 53 65 6e 64 28 29 3d 30 3b 20 2f 2f 20 72 65 74 75 72 6e 73 20 | int.readyToSend()=0;.//.returns. |
41480 | 2d 31 20 77 68 65 6e 20 6e 65 76 65 72 20 61 6e 79 20 6d 6f 72 65 20 72 65 61 64 79 0a 20 20 20 | -1.when.never.any.more.ready.... |
414a0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 6e 64 54 6f 28 51 44 61 74 61 53 69 6e 6b 2a 2c | .virtual.void.sendTo(QDataSink*, |
414c0 | 20 69 6e 74 20 63 6f 75 6e 74 29 3d 30 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 79 62 65 52 65 61 | .int.count)=0;.....void.maybeRea |
414e0 | 64 79 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 77 69 6e 64 61 62 | dy();......virtual.bool.rewindab |
41500 | 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6e 61 | le().const;.....virtual.void.ena |
41520 | 62 6c 65 52 65 77 69 6e 64 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | bleRewind(bool);.....virtual.voi |
41540 | 64 20 72 65 77 69 6e 64 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 | d.rewind();.};..class.Q_EXPORT.Q |
41560 | 49 4f 44 65 76 69 63 65 53 6f 75 72 63 65 20 3a 20 70 75 62 6c 69 63 20 51 44 61 74 61 53 6f 75 | IODeviceSource.:.public.QDataSou |
41580 | 72 63 65 20 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 62 75 66 5f 73 69 7a 65 3b 0a 20 20 | rce.{.....const.int.buf_size;... |
415a0 | 20 20 75 63 68 61 72 20 2a 62 75 66 66 65 72 3b 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 2a 20 | ..uchar.*buffer;.....QIODevice*. |
415c0 | 69 6f 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 77 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | iod;.....bool.rew;..public:..... |
415e0 | 51 49 4f 44 65 76 69 63 65 53 6f 75 72 63 65 28 51 49 4f 44 65 76 69 63 65 2a 2c 20 69 6e 74 20 | QIODeviceSource(QIODevice*,.int. |
41600 | 62 75 66 73 69 7a 65 3d 34 30 39 36 29 3b 0a 20 20 20 7e 51 49 4f 44 65 76 69 63 65 53 6f 75 72 | bufsize=4096);....~QIODeviceSour |
41620 | 63 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 65 61 64 79 54 6f 53 65 6e 64 28 29 3b 0a 20 20 | ce();......int.readyToSend();... |
41640 | 20 20 76 6f 69 64 20 73 65 6e 64 54 6f 28 51 44 61 74 61 53 69 6e 6b 2a 20 73 69 6e 6b 2c 20 69 | ..void.sendTo(QDataSink*.sink,.i |
41660 | 6e 74 20 6e 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 77 69 6e 64 61 62 6c 65 28 29 20 63 6f 6e | nt.n);.....bool.rewindable().con |
41680 | 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 61 62 6c 65 52 65 77 69 6e 64 28 62 6f 6f 6c 20 6f | st;.....void.enableRewind(bool.o |
416a0 | 6e 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 77 69 6e 64 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 | n);.....void.rewind();.};..class |
416c0 | 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 50 75 6d 70 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 | .Q_EXPORT.QDataPump.:.public.QOb |
416e0 | 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 69 6e 74 20 69 6e 74 65 | ject.{.....Q_OBJECT.....int.inte |
41700 | 72 76 61 6c 3b 0a 20 20 20 20 51 54 69 6d 65 72 20 74 69 6d 65 72 3b 0a 20 20 20 20 51 44 61 74 | rval;.....QTimer.timer;.....QDat |
41720 | 61 53 6f 75 72 63 65 2a 20 73 6f 75 72 63 65 3b 0a 20 20 20 20 51 44 61 74 61 53 69 6e 6b 2a 20 | aSource*.source;.....QDataSink*. |
41740 | 73 69 6e 6b 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 61 50 75 6d 70 28 51 44 61 | sink;..public:.....QDataPump(QDa |
41760 | 74 61 53 6f 75 72 63 65 2a 2c 20 51 44 61 74 61 53 69 6e 6b 2a 29 3b 0a 0a 70 72 69 76 61 74 65 | taSource*,.QDataSink*);..private |
41780 | 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6b 69 63 6b 53 74 61 72 74 28 29 3b 0a 20 20 | .slots:.....void.kickStart();... |
417a0 | 20 20 76 6f 69 64 20 74 72 79 54 6f 50 75 6d 70 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 09 2f | ..void.tryToPump();.};..#endif./ |
417c0 | 2f 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4f 0a 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 | /.QT_NO_ASYNC_IO..#endif......q. |
417e0 | 65 00 76 00 65 00 6e 00 74 00 2e 00 68 00 00 46 b9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | e.v.e.n.t...h..F./************** |
41800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
41820 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
41840 | 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 65 76 65 | *.$Id:.$.**.**.Definition.of.eve |
41860 | 6e 74 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 30 32 | nt.classes.**.**.Created.:.93102 |
41880 | 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 | 9.**.**.Copyright.(C).1992-2000. |
418a0 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
418c0 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
418e0 | 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | the.kernel.module.of.the.Qt.GUI. |
41900 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
41920 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
41940 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
41960 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
41980 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
419a0 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
419c0 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
419e0 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
41a00 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
41a20 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
41a40 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
41a60 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
41a80 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
41aa0 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
41ac0 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
41ae0 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
41b00 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ssional.Edition.**.licenses.may. |
41b20 | 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | use.this.file.in.accordance.with |
41b40 | 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 | .the.Qt.Commercial.License.**.Ag |
41b60 | 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 | reement.provided.with.the.Softwa |
41b80 | 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | re..**.**.This.file.is.provided. |
41ba0 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
41bc0 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
41be0 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
41c00 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
41c20 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
41c40 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
41c60 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
41c80 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
41ca0 | 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | ents..**.See.http://qtsoftware.c |
41cc0 | 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/qpl/.for.QPL.licensing.inform |
41ce0 | 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ation..**.See.http://qtsoftware. |
41d00 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
41d20 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
41d40 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
41d60 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
41d80 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
41da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
41dc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 45 56 45 4e 54 | ***************/..#ifndef.QEVENT |
41de0 | 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 5f | _H.#define.QEVENT_H..#ifndef.QT_ |
41e00 | 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 6c | H.#include."qwindowdefs.h".#incl |
41e20 | 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 73 | ude."qregion.h".#include."qnames |
41e40 | 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 6c | pace.h".#include."qmime.h".#incl |
41e60 | 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 6c | ude."qpair.h".#endif.//.QT_H..cl |
41e80 | 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 09 | ass.Q_EXPORT.QEvent:.public.Qt.. |
41ea0 | 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 20 | //.event.base.class.{.public:... |
41ec0 | 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 0a 0a 09 2f 2a 0a 09 20 20 49 66 20 79 6f 75 20 67 65 74 | ..enum.Type.{.../*....If.you.get |
41ee0 | 20 61 20 73 74 72 61 6e 67 65 20 63 6f 6d 70 69 6c 65 72 20 65 72 72 6f 72 20 6f 6e 20 74 68 65 | .a.strange.compiler.error.on.the |
41f00 | 20 6c 69 6e 65 20 77 69 74 68 20 4e 6f 6e 65 2c 0a 09 20 20 69 74 27 73 20 70 72 6f 62 61 62 6c | .line.with.None,....it's.probabl |
41f20 | 79 20 62 65 63 61 75 73 65 20 79 6f 75 27 72 65 20 61 6c 73 6f 20 69 6e 63 6c 75 64 69 6e 67 20 | y.because.you're.also.including. |
41f40 | 58 31 31 20 68 65 61 64 65 72 73 2c 0a 09 20 20 77 68 69 63 68 20 23 64 65 66 69 6e 65 20 74 68 | X11.headers,....which.#define.th |
41f60 | 65 20 73 79 6d 62 6f 6c 20 4e 6f 6e 65 2e 20 50 75 74 20 74 68 65 20 58 31 31 20 69 6e 63 6c 75 | e.symbol.None..Put.the.X11.inclu |
41f80 | 64 65 73 20 61 66 74 65 72 0a 09 20 20 74 68 65 20 51 74 20 69 6e 63 6c 75 64 65 73 20 74 6f 20 | des.after....the.Qt.includes.to. |
41fa0 | 73 6f 6c 76 65 20 74 68 69 73 20 70 72 6f 62 6c 65 6d 2e 0a 09 2a 2f 0a 0a 09 4e 6f 6e 65 20 3d | solve.this.problem...*/...None.= |
41fc0 | 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 72 | .0,....//.invalid.event....Timer |
41fe0 | 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 75 | .=.1,....//.timer.event..MouseBu |
42000 | 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 6e | ttonPress.=.2,...//.mouse.button |
42020 | 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 33 | .pressed..MouseButtonRelease.=.3 |
42040 | 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 6f | ,...//.mouse.button.released..Mo |
42060 | 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 65 | useButtonDblClick.=.4,..//.mouse |
42080 | 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 20 | .button.double.click..MouseMove. |
420a0 | 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 20 | =.5,....//.mouse.move..KeyPress. |
420c0 | 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 61 | =.6,....//.key.pressed..KeyRelea |
420e0 | 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 75 | se.=.7,....//.key.released..Focu |
42100 | 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 65 | sIn.=.8,....//.keyboard.focus.re |
42120 | 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 62 | ceived..FocusOut.=.9,....//.keyb |
42140 | 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 09 | oard.focus.lost..Enter.=.10,.... |
42160 | 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 20 | //.mouse.enters.widget..Leave.=. |
42180 | 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 50 | 11,....//.mouse.leaves.widget..P |
421a0 | 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 4d | aint.=.12,....//.paint.widget..M |
421c0 | 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 73 | ove.=.13,....//.move.widget..Res |
421e0 | 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 43 | ize.=.14,....//.resize.widget..C |
42200 | 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 63 | reate.=.15,....//.after.object.c |
42220 | 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 72 | reation..Destroy.=.16,....//.dur |
42240 | 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 31 | ing.object.destruction..Show.=.1 |
42260 | 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 3d | 7,....//.widget.is.shown..Hide.= |
42280 | 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 6f | .18,....//.widget.is.hidden..Clo |
422a0 | 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 20 | se.=.19,....//.request.to.close. |
422c0 | 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 74 | widget..Quit.=.20,....//.request |
422e0 | 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 3d | .to.quit.application..Reparent.= |
42300 | 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 72 | .21,....//.widget.has.been.repar |
42320 | 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 20 | ented..ShowMinimized.=.22,...... |
42340 | 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 64 | ....//.widget.is.shown.minimized |
42360 | 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 77 | ..ShowNormal.=.23,..........//.w |
42380 | 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 74 | idget.is.shown.normal..WindowAct |
423a0 | 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 77 | ivate.=.24,..........//.window.w |
423c0 | 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 3d | as.activated..WindowDeactivate.= |
423e0 | 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 63 | .25,..........//.window.was.deac |
42400 | 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 20 | tivated..ShowToParent.=.26,..... |
42420 | 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 6e | .....//.widget.is.shown.to.paren |
42440 | 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 2f | t..HideToParent.=.27,........../ |
42460 | 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 68 | /.widget.is.hidden.to.parent..Sh |
42480 | 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 69 | owMaximized.=.28,..........//.wi |
424a0 | 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 6c | dget.is.shown.maximized..ShowFul |
424c0 | 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 6f | lScreen.=.29,...//.widget.is.sho |
424e0 | 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 2f | wn.full-screen..Accel.=.30,..../ |
42500 | 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 2c | /.accelerator.event..Wheel.=.31, |
42520 | 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 62 | ....//.wheel.event..AccelAvailab |
42540 | 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 61 | le.=.32,...//.accelerator.availa |
42560 | 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 09 | ble.event..CaptionChange.=.33,.. |
42580 | 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 20 | .//.caption.changed..IconChange. |
425a0 | 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 46 | =.34,...//.icon.changed..ParentF |
425c0 | 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 74 | ontChange.=.35,...//.parent.font |
425e0 | 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 20 | .changed..ApplicationFontChange. |
42600 | 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 67 | =.36,..//.application.font.chang |
42620 | 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 2f | ed..ParentPaletteChange.=.37,../ |
42640 | 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 63 | /.parent.palette.changed..Applic |
42660 | 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 70 | ationPaletteChange.=.38,..//.app |
42680 | 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 74 | lication.palette.changed..Palett |
426a0 | 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 74 | eChange.=.39,...//.widget.palett |
426c0 | 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 2f | e.changed..Clipboard.=.40,....// |
426e0 | 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 63 | .internal.clipboard.event..Speec |
42700 | 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 63 | h.=.42,....//.reserved.for.speec |
42720 | 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 63 | h.input..SockAct.=.50,....//.soc |
42740 | 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 20 | ket.activation..AccelOverride.=. |
42760 | 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 76 | 51,...//.accelerator.override.ev |
42780 | 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 64 | ent..DeferredDelete.=.52,...//.d |
427a0 | 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 20 | eferred.delete.event..DragEnter. |
427c0 | 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 67 | =.60,....//.drag.moves.into.widg |
427e0 | 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 6f | et..DragMove.=.61,....//.drag.mo |
42800 | 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 09 | ves.in.widget..DragLeave.=.62,.. |
42820 | 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 64 | ..//.drag.leaves.or.is.cancelled |
42840 | 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 09 | ..Drop.=.63,....//.actual.drop.. |
42860 | 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 63 | DragResponse.=.64,...//.drag.acc |
42880 | 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 20 | epted/rejected..ChildInserted.=. |
428a0 | 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 64 | 70,...//.new.child.widget..Child |
428c0 | 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 64 | Removed.=.71,...//.deleted.child |
428e0 | 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 63 | .widget..LayoutHint.=.72,...//.c |
42900 | 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 57 | hild.min/max.size.changed..ShowW |
42920 | 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 73 | indowRequest.=.73,...//.widget's |
42940 | 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 77 | .window.should.be.mapped..Window |
42960 | 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 6f | Blocked.=.74,...//.window.is.abo |
42980 | 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 77 | ut.to.be.blocked.modally..Window |
429a0 | 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 64 | Unblocked.=.75,...//.windows.mod |
429c0 | 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 43 | al.blocking.has.ended..ActivateC |
429e0 | 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 61 | ontrol.=.80,...//.ActiveX.activa |
42a00 | 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 09 | tion..DeactivateControl.=.81,... |
42a20 | 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 74 | //.ActiveX.deactivation..Context |
42a40 | 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 65 | Menu.=.82,...//.context.popup.me |
42a60 | 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 65 | nu..IMStart.=.83,....//.input.me |
42a80 | 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 73 | thod.composition.start..IMCompos |
42aa0 | 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 6f | e.=.84,....//.input.method.compo |
42ac0 | 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 20 | sition..IMEnd.=.85,....//.input. |
42ae0 | 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 62 | method.composition.end..Accessib |
42b00 | 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 69 | ility.=.86,...//.accessibility.i |
42b20 | 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 4d | nformation.is.requested..TabletM |
42b40 | 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 6e | ove.=.87,...//.Wacom.tablet.even |
42b60 | 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 73 | t..LocaleChange.=.88,...//.the.s |
42b80 | 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 68 | ystem.locale.changed..LanguageCh |
42ba0 | 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 20 | ange.=.89,...//.the.application. |
42bc0 | 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 6f | language.changed..LayoutDirectio |
42be0 | 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 72 | nChange.=.90,..//.the.layout.dir |
42c00 | 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 2f | ection.changed..Style.=.91,..../ |
42c20 | 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 72 | /.internal.style.event..TabletPr |
42c40 | 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 62 | ess.=.92,...//.tablet.press..Tab |
42c60 | 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 6c | letRelease.=.93,...//.tablet.rel |
42c80 | 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 28 | ease..OkRequest.=.94,....//.CE.( |
42ca0 | 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 20 | Ok).button.pressed..HelpRequest. |
42cc0 | 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 65 | =.95,...//.CE.(?)..button.presse |
42ce0 | 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 20 | d..WindowStateChange.=.96,...//. |
42d00 | 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 72 | window.state.has.changed..IconDr |
42d20 | 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 20 | ag.=.97,........................ |
42d40 | 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 20 | ..//.proxy.icon.dragged..User.=. |
42d60 | 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 0a | 1000,....//.first.user.event.id. |
42d80 | 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 72 | .MaxUser.=.65535....//.last.user |
42da0 | 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 54 | .event.id.....};.......QEvent(.T |
42dc0 | 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 4c | ype.type.).:.t(type),.posted(FAL |
42de0 | 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 6c | SE),.spont(FALSE).{}.....virtual |
42e00 | 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 6e | .~QEvent();.....Type..type().con |
42e20 | 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 61 | st.{.return.t;.}.....bool.sponta |
42e40 | 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 7d | neous().const..{.return.spont;.} |
42e60 | 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 65 | .protected:.....Type..t;.private |
42e80 | 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 20 | :.....uint.posted.:.1;.....uint. |
42ea0 | 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 41 | spont.:.1;.......friend.class.QA |
42ec0 | 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 63 | pplication;.....friend.class.QAc |
42ee0 | 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 61 | celManager;.....friend.class.QBa |
42f00 | 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 20 | seApplication;.....friend.class. |
42f20 | 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 51 | QETWidget;.};...class.Q_EXPORT.Q |
42f40 | 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 62 | TimerEvent.:.public.QEvent.{.pub |
42f60 | 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 49 | lic:.....QTimerEvent(.int.timerI |
42f80 | 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 64 | d.)..:.QEvent(Timer),.id(timerId |
42fa0 | 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 7b | ).{}.....int...timerId().const.{ |
42fc0 | 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 74 | .return.id;.}.protected:.....int |
42fe0 | 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 73 | ...id;.};...class.Q_EXPORT.QMous |
43000 | 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 3a | eEvent.:.public.QEvent.{.public: |
43020 | 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 6e | .....QMouseEvent(.Type.type,.con |
43040 | 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 20 | st.QPoint.&pos,.int.button,.int. |
43060 | 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 20 | state.);......QMouseEvent(.Type. |
43080 | 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 51 | type,.const.QPoint.&pos,.const.Q |
430a0 | 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 20 | Point&globalPos,....int.button,. |
430c0 | 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 70 | int.state.)..:.QEvent(type),.p(p |
430e0 | 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 74 | os),.g(globalPos),.b((ushort)but |
43100 | 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 45 | ton),s((ushort)state),accpt(TRUE |
43120 | 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 63 | ).{};......const.QPoint.&pos().c |
43140 | 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 6f | onst.{.return.p;.}.....const.QPo |
43160 | 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 20 | int.&globalPos().const.{.return. |
43180 | 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 74 | g;.}.....int....x()..const.{.ret |
431a0 | 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 6e | urn.p.x();.}.....int....y()..con |
431c0 | 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 20 | st.{.return.p.y();.}.....int.... |
431e0 | 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 20 | globalX().const.{.return.g.x();. |
43200 | 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 72 | }.....int....globalY().const.{.r |
43220 | 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 62 | eturn.g.y();.}.....ButtonState.b |
43240 | 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 74 | utton().const.{.return.(ButtonSt |
43260 | 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 28 | ate).b;.}.....ButtonState.state( |
43280 | 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 73 | ).const.{.return.(ButtonState).s |
432a0 | 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() |
432c0 | 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(). |
432e0 | 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 | const.{.return.accpt;.}.....void |
43300 | 20 20 20 61 63 63 65 70 74 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 54 52 55 45 3b 20 7d 0a 20 | ...accept()..{.accpt.=.TRUE;.}.. |
43320 | 20 20 20 76 6f 69 64 20 20 20 69 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 | ...void...ignore()..{.accpt.=.FA |
43340 | 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 0a | LSE;.}.protected:.....QPoint.p;. |
43360 | 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 20 | ....QPoint.g;.....ushort.b;..... |
43380 | 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 3b | ushort.s;.....uint...accpt:1;.}; |
433a0 | 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 73 | ...#ifndef.QT_NO_WHEELEVENT.clas |
433c0 | 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 20 | s.Q_EXPORT.QWheelEvent.:.public. |
433e0 | 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 74 | QEvent.{.public:.....QWheelEvent |
43400 | 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 20 | (.const.QPoint.&pos,.int.delta,. |
43420 | 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 20 | int.state,.Orientation.orient.=. |
43440 | 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 6e | Vertical.);.....QWheelEvent(.con |
43460 | 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 6c | st.QPoint.&pos,.const.QPoint&.gl |
43480 | 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 4f | obalPos,.int.delta,.int.state,.O |
434a0 | 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 0a | rientation.orient.=.Vertical..). |
434c0 | 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 62 | .:.QEvent(Wheel),.p(pos),.g(glob |
434e0 | 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 74 | alPos),.d(delta),.s((ushort)stat |
43500 | 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 7d | e),....accpt(TRUE),.o(orient).{} |
43520 | 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 75 | .....int....delta().const.{.retu |
43540 | 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 20 | rn.d;.}.....const.QPoint.&pos(). |
43560 | 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 |
43580 | 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 6e | oint.&globalPos().const.{.return |
435a0 | 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 |
435c0 | 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 |
435e0 | 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... |
43600 | 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(); |
43620 | 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.{. |
43640 | 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. |
43660 | 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 61 | state().const.{.return.ButtonSta |
43680 | 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 61 | te(s);.}.....Orientation.orienta |
436a0 | 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 20 | tion()..const..{.return.o;.}.... |
436c0 | 20 62 6f 6f 6c 20 20 20 69 73 41 63 63 65 70 74 65 64 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 | .bool...isAccepted().const.{.ret |
436e0 | 75 72 6e 20 61 63 63 70 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 61 63 63 65 70 74 28 29 | urn.accpt;.}.....void...accept() |
43700 | 09 09 7b 20 61 63 63 70 74 20 3d 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 69 | ..{.accpt.=.TRUE;.}.....void...i |
43720 | 67 6e 6f 72 65 28 29 09 09 7b 20 61 63 63 70 74 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 70 72 6f 74 | gnore()..{.accpt.=.FALSE;.}.prot |
43740 | 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 20 | ected:.....QPoint.p;.....QPoint. |
43760 | 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 20 | g;.....int.d;.....ushort.s;..... |
43780 | 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 3b | bool...accpt;.....Orientation.o; |
437a0 | 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 6c | .};.#endif..class.Q_EXPORT.QTabl |
437c0 | 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 63 | etEvent.:.public.QEvent.{.public |
437e0 | 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 69 | :.....enum.TabletDevice.{.NoDevi |
43800 | 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 3b | ce.=.-1,.Puck,.Stylus,.Eraser.}; |
43820 | 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 74 | .....QTabletEvent(.Type.t,.const |
43840 | 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 62 | .QPoint.&pos,.const.QPoint.&glob |
43860 | 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 73 | alPos,.int.device,.....int.press |
43880 | 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 74 | ure,.int.xTilt,.int.yTilt,.const |
438a0 | 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 62 | .QPair<int,int>.&uId.);.....QTab |
438c0 | 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 6e | letEvent(.const.QPoint.&pos,.con |
438e0 | 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 65 | st.QPoint.&globalPos,.int.device |
43900 | 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 69 | ,.....int.pressure,.int.xTilt,.i |
43920 | 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 26 | nt.yTilt,.const.QPair<int,int>.& |
43940 | 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 6d | uId.)..:.QEvent(.TabletMove.),.m |
43960 | 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 20 | Pos(.pos.),.mGPos(.globalPos.),. |
43980 | 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 73 | mDev(.device.),....mPress(.press |
439a0 | 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 20 | ure.),.mXT(.xTilt.),.mYT(.yTilt. |
439c0 | 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 20 | ),.mType(.uId.first.),....mPhy(. |
439e0 | 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 7d | uId.second.),.mbAcc(TRUE).....{} |
43a00 | 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 75 | .....int.pressure().const.{.retu |
43a20 | 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 6f | rn.mPress;.}.....int.xTilt()..co |
43a40 | 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 6c | nst.{.return.mXT;.}.....int.yTil |
43a60 | 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 63 | t()..const.{.return.mYT;.}.....c |
43a80 | 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 72 | onst.QPoint.&pos().const.{.retur |
43aa0 | 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 62 | n.mPos;.}.....const.QPoint.&glob |
43ac0 | 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 0a | alPos().const.{.return.mGPos;.}. |
43ae0 | 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 73 | ....int.x()..const.{.return.mPos |
43b00 | 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 74 | .x();.}.....int.y()..const.{.ret |
43b20 | 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 28 | urn.mPos.y();.}.....int.globalX( |
43b40 | 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 20 | ).const.{.return.mGPos.x();.}... |
43b60 | 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 6d | ..int.globalY().const.{.return.m |
43b80 | 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 76 | GPos.y();.}.....TabletDevice.dev |
43ba0 | 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 69 | ice()..const.{.return.TabletDevi |
43bc0 | 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 29 | ce(mDev);.}.....int.isAccepted() |
43be0 | 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 69 | .const.{.return.mbAcc;.}.....voi |
43c00 | 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 20 | d.accept().{.mbAcc.=.TRUE;.}.... |
43c20 | 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 20 | .void.ignore().{.mbAcc.=.FALSE;. |
43c40 | 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 20 | }.....QPair<int,int>.uniqueId(). |
43c60 | 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 20 | {.return.QPair<int,int>(.mType,. |
43c80 | 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 6d | mPhy);.}.protected:.....QPoint.m |
43ca0 | 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 6d | Pos;.....QPoint.mGPos;.....int.m |
43cc0 | 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 65 | Dev,..mPress,..mXT,..mYT,..mType |
43ce0 | 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 6c | ,..mPhy;.....bool.mbAcc;..};..cl |
43d00 | 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 20 | ass.Q_EXPORT.QKeyEvent.:.public. |
43d20 | 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 20 | QEvent.{.public:.....QKeyEvent(. |
43d40 | 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 69 | Type.type,.int.key,.int.ascii,.i |
43d60 | 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 3d | nt.state,...const.QString&.text= |
43d80 | 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 53 | QString::null,.bool.autorep=FALS |
43da0 | 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 79 | E,.ushort.count=1.)..:.QEvent(ty |
43dc0 | 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 20 | pe),.txt(text),.k((ushort)key),. |
43de0 | 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 29 | s((ushort)state),......a((uchar) |
43e00 | 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 72 | ascii),.accpt(TRUE),.autor(autor |
43e20 | 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 3d | ep),.c(count).....{..if.(.key.>= |
43e40 | 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 73 | .Key_Back.&&.key.<=.Key_MediaLas |
43e60 | 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 20 | t.)......accpt.=.FALSE;.....}... |
43e80 | 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 3b | ..int....key().const.{.return.k; |
43ea0 | 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 65 | .}.....int....ascii().const.{.re |
43ec0 | 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 28 | turn.a;.}.....ButtonState.state( |
43ee0 | 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 3b | ).const.{.return.ButtonState(s); |
43f00 | 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 20 | .}.....ButtonState.stateAfter(). |
43f20 | 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 63 | const;.....bool...isAccepted().c |
43f40 | 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 69 | onst.{.return.accpt;.}.....QStri |
43f60 | 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 20 | ng.text()......const...{.return. |
43f80 | 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 29 | txt;.}.....bool...isAutoRepeat() |
43fa0 | 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 74 | .const.{.return.autor;.}.....int |
43fc0 | 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 29 | ...count().const.{.return.int(c) |
43fe0 | 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 74 | ;.}.....void...accept()..{.accpt |
44000 | 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 09 | .=.TRUE;.}.....void...ignore().. |
44020 | 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 20 | {.accpt.=.FALSE;.}..protected:.. |
44040 | 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 3b | ...QString.txt;.....ushort.k,.s; |
44060 | 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 3a | .....uchar..a;.....uint...accpt: |
44080 | 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 72 | 1;.....uint...autor:1;.....ushor |
440a0 | 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 45 | t.c;.};...class.Q_EXPORT.QFocusE |
440c0 | 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 0a | vent.:.public.QEvent.{.public:.. |
440e0 | 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 20 | ....QFocusEvent(.Type.type.)..:. |
44100 | 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 46 | QEvent(type).{}......bool...gotF |
44120 | 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 20 | ocus().const.{.return.type().==. |
44140 | 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 28 | FocusIn;.}.....bool...lostFocus( |
44160 | 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 73 | ).const.{.return.type().==.Focus |
44180 | 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 2c | Out;.}......enum.Reason.{.Mouse, |
441a0 | 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 70 | .Tab,.Backtab,.ActiveWindow,.Pop |
441c0 | 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 69 | up,.Shortcut,.Other.};.....stati |
441e0 | 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 6f | c.Reason.reason();.....static.vo |
44200 | 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 20 | id.setReason(.Reason.reason.);.. |
44220 | 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 70 | ...static.void.resetReason();..p |
44240 | 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 73 | rivate:.....static.Reason.m_reas |
44260 | 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 6f | on;.....static.Reason.prev_reaso |
44280 | 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 65 | n;.};...class.Q_EXPORT.QPaintEve |
442a0 | 6e 74 20 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | nt.:.public.QEvent.{.public:.... |
442c0 | 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 69 | .QPaintEvent(.const.QRegion&.pai |
442e0 | 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 3a | ntRegion,.bool.erased.=.TRUE)..: |
44300 | 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 69 | .QEvent(Paint),....rec(paintRegi |
44320 | 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 74 | on.boundingRect()),....reg(paint |
44340 | 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 20 | Region),....erase(erased){}..... |
44360 | 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 52 | QPaintEvent(.const.QRect.&paintR |
44380 | 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 76 | ect,.bool.erased.=.TRUE.)..:.QEv |
443a0 | 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 09 | ent(Paint),....rec(paintRect),.. |
443c0 | 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 65 | ..reg(paintRect),....erase(erase |
443e0 | 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 67 | d){}.....QPaintEvent(.const.QReg |
44400 | 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 70 | ion.&paintRegion,.const.QRect.&p |
44420 | 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 09 | aintRect,.bool.erased.=.TRUE.).. |
44440 | 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 63 | :.QEvent(Paint),....rec(paintRec |
44460 | 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 73 | t),....reg(paintRegion),....eras |
44480 | 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 65 | e(erased){}......const.QRect.&re |
444a0 | 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 20 | ct().const...{.return.rec;.}.... |
444c0 | 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 7b | .const.QRegion.®ion().const.{ |
444e0 | 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 29 | .return.reg;.}.....bool.erased() |
44500 | 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 74 | .const.{.return.erase;.}.protect |
44520 | 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 6f | ed:.....friend.class.QApplicatio |
44540 | 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 61 | n;.....friend.class.QBaseApplica |
44560 | 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 6e | tion;.....QRect.rec;.....QRegion |
44580 | 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 73 | .reg;.....bool.erase;.};...class |
445a0 | 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 45 | .Q_EXPORT.QMoveEvent.:.public.QE |
445c0 | 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 63 | vent.{.public:.....QMoveEvent(.c |
445e0 | 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 26 | onst.QPoint.&pos,.const.QPoint.& |
44600 | 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 29 | oldPos.)..:.QEvent(Move),.p(pos) |
44620 | 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 69 | ,.oldp(oldPos).{}.....const.QPoi |
44640 | 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 0a | nt.&pos()...const.{.return.p;.}. |
44660 | 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 20 | ....const.QPoint.&oldPos()const. |
44680 | 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 51 | {.return.oldp;}.protected:.....Q |
446a0 | 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 20 | Point.p,.oldp;.....friend.class. |
446c0 | 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 51 | QApplication;.....friend.class.Q |
446e0 | 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 58 | BaseApplication;.};...class.Q_EX |
44700 | 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 6e | PORT.QResizeEvent.:.public.QEven |
44720 | 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 6f | t.{.public:.....QResizeEvent(.co |
44740 | 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 6c | nst.QSize.&size,.const.QSize.&ol |
44760 | 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 7a | dSize.)..:.QEvent(Resize),.s(siz |
44780 | 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 51 | e),.olds(oldSize).{}.....const.Q |
447a0 | 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 3b | Size.&size()...const.{.return.s; |
447c0 | 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 6e | .}.....const.QSize.&oldSize()con |
447e0 | 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 20 | st.{.return.olds;}.protected:... |
44800 | 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 73 | ..QSize.s,.olds;.....friend.clas |
44820 | 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 73 | s.QApplication;.....friend.class |
44840 | 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 5f | .QBaseApplication;.};...class.Q_ |
44860 | 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 65 | EXPORT.QCloseEvent.:.public.QEve |
44880 | 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 09 | nt.{.public:.....QCloseEvent().. |
448a0 | 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 7d | :.QEvent(Close),.accpt(FALSE).{} |
448c0 | 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 7b | .....bool...isAccepted().const.{ |
448e0 | 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 65 | .return.accpt;.}.....void...acce |
44900 | 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 64 | pt()..{.accpt.=.TRUE;.}.....void |
44920 | 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 0a | ...ignore()..{.accpt.=.FALSE;.}. |
44940 | 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 0a | protected:.....bool...accpt;.};. |
44960 | 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 20 | ..class.Q_EXPORT.QIconDragEvent. |
44980 | 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 49 | :.public.QEvent.{.public:.....QI |
449a0 | 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 72 | conDragEvent()...:.QEvent(IconDr |
449c0 | 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 20 | ag),.accpt(FALSE).{}......bool.. |
449e0 | 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 63 | .isAccepted().const.{.return.acc |
44a00 | 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 63 | pt;.}.....void...accept()..{.acc |
44a20 | 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 29 | pt.=.TRUE;.}.....void...ignore() |
44a40 | 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 0a | ..{.accpt.=.FALSE;.}.protected:. |
44a60 | 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 58 | ....bool...accpt;.};..class.Q_EX |
44a80 | 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 0a | PORT.QShowEvent.:.public.QEvent. |
44aa0 | 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 45 | {.public:.....QShowEvent()..:.QE |
44ac0 | 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 52 | vent(Show).{}.};...class.Q_EXPOR |
44ae0 | 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 70 | T.QHideEvent.:.public.QEvent.{.p |
44b00 | 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 6e | ublic:.....QHideEvent()..:.QEven |
44b20 | 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 43 | t(Hide).{}.};..class.Q_EXPORT.QC |
44b40 | 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 0a | ontextMenuEvent.:.public.QEvent. |
44b60 | 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 73 | {.public:.....enum.Reason.{.Mous |
44b80 | 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 65 | e,.Keyboard,.Other.};.....QConte |
44ba0 | 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 73 | xtMenuEvent(.Reason.reason,.cons |
44bc0 | 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 |
44be0 | 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 43 | balPos,.int.state.)..:.QEvent(.C |
44c00 | 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 62 | ontextMenu.),.p(.pos.),.gp(.glob |
44c20 | 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 20 | alPos.),.accpt(.TRUE.),.consum(. |
44c40 | 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 6f | TRUE.),..reas(.reason.),.s((usho |
44c60 | 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 65 | rt)state).{}.....QContextMenuEve |
44c80 | 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 20 | nt(.Reason.reason,.const.QPoint. |
44ca0 | 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 20 | &pos,.int.state.);......int..... |
44cc0 | 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 20 | x().const.{.return.p.x();.}..... |
44ce0 | 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 29 | int.....y().const.{.return.p.y() |
44d00 | 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 20 | ;.}.....int.....globalX().const. |
44d20 | 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 67 | {.return.gp.x();.}.....int.....g |
44d40 | 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 20 | lobalY().const.{.return.gp.y();. |
44d60 | 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 6e | }......const.QPoint&...pos().con |
44d80 | 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 6e | st.{.return.p;.}.....const.QPoin |
44da0 | 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 20 | t&...globalPos().const.{.return. |
44dc0 | 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 63 | gp;.}......ButtonState.state().c |
44de0 | 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 7d | onst.{.return.(ButtonState).s;.} |
44e00 | 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 09 | .....bool....isAccepted().const. |
44e20 | 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 73 | {.return.accpt;.}.....bool....is |
44e40 | 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 6d | Consumed().const.{.return.consum |
44e60 | 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 63 | ;.}.....void....consume()..{.acc |
44e80 | 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 20 | pt.=.FALSE;.consum.=.TRUE;.}.... |
44ea0 | 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 55 | .void....accept()..{.accpt.=.TRU |
44ec0 | 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 20 | E;.consum.=.TRUE;.}.....void.... |
44ee0 | 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 75 | ignore()..{.accpt.=.FALSE;.consu |
44f00 | 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 6e | m.=.FALSE;.}......Reason..reason |
44f20 | 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 29 | ().const.{.return.Reason(.reas.) |
44f40 | 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 20 | ;.}..protected:.....QPoint..p;.. |
44f60 | 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 74 | ...QPoint..gp;.....bool....accpt |
44f80 | 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 20 | ;.....bool....consum;.....uint.. |
44fa0 | 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 61 | ..reas:8;.....ushort.s;.};...cla |
44fc0 | 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 45 | ss.Q_EXPORT.QIMEvent.:.public.QE |
44fe0 | 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 70 | vent.{.public:.....QIMEvent(.Typ |
45000 | 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 74 | e.type,.const.QString.&text,.int |
45020 | 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 65 | .cursorPosition.)..:.QEvent(type |
45040 | 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 6f | ),.txt(text),.cpos(cursorPositio |
45060 | 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 67 | n),.a(TRUE).{}.....const.QString |
45080 | 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 20 | .&text().const.{.return.txt;.}.. |
450a0 | 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 72 | ...int.cursorPos().const.{.retur |
450c0 | 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 20 | n.cpos;.}.....bool.isAccepted(). |
450e0 | 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 63 | const.{.return.a;.}.....void.acc |
45100 | 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 6e | ept().{.a.=.TRUE;.}.....void.ign |
45120 | 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 6c | ore().{.a.=.FALSE;.}.....int.sel |
45140 | 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 0a | ectionLength().const;..private:. |
45160 | 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 20 | ....QString.txt;.....int.cpos;.. |
45180 | 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 49 | ...bool.a;.};..class.Q_EXPORT.QI |
451a0 | 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 0a | MComposeEvent.:.public.QIMEvent. |
451c0 | 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 54 | {.public:.....QIMComposeEvent(.T |
451e0 | 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 69 | ype.type,.const.QString.&text,.i |
45200 | 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 65 | nt.cursorPosition,........int.se |
45220 | 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 78 | lLength.)..:.QIMEvent(.type,.tex |
45240 | 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 6c | t,.cursorPosition.),.selLen(.sel |
45260 | 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 73 | Length.).{.}..private:.....int.s |
45280 | 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 6e | elLen;......friend.class.QIMEven |
452a0 | 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 65 | t;.};..inline.int.QIMEvent::sele |
452c0 | 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 74 | ctionLength().const.{.....if.(.t |
452e0 | 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 20 | ype().!=.IMCompose.).return.0;.. |
45300 | 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 43 | ...QIMComposeEvent.*that.=.(QIMC |
45320 | 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 20 | omposeEvent.*).this;.....return. |
45340 | 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 5f | that->selLen;.}...#ifndef.QT_NO_ |
45360 | 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 61 | DRAGANDDROP..//.This.class.is.ra |
45380 | 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 79 | ther.closed.at.the.moment...If.y |
453a0 | 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 4e | ou.need.to.create.your.//.own.DN |
453c0 | 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 67 | D.event.objects,.write.to.qt-bug |
453e0 | 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 6f | s@trolltech.com.and.we'll.try.to |
45400 | 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 69 | .//.find.a.way.to.extend.it.so.i |
45420 | 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 58 | t.covers.your.needs...class.Q_EX |
45440 | 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 2c | PORT.QDropEvent.:.public.QEvent, |
45460 | 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 20 | .public.QMimeSource.{.public:... |
45480 | 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 2c | ..QDropEvent(.const.QPoint&.pos, |
454a0 | 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 2c | .Type.typ=Drop.)..:.QEvent(typ), |
454c0 | 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 63 | .p(pos),....act(0),.accpt(0),.ac |
454e0 | 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 0a | cptact(0),.resv(0),....d(0)..{}. |
45500 | 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 20 | ....const.QPoint.&pos().const.{. |
45520 | 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 28 | return.p;.}.....bool.isAccepted( |
45540 | 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 61 | ).const.{.return.accpt.||.accpta |
45560 | 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 55 | ct;.}.....void.accept(bool.y=TRU |
45580 | 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 72 | E).{.accpt.=.y;.}.....void.ignor |
455a0 | 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 6f | e()..{.accpt.=.FALSE;.}......boo |
455c0 | 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 74 | l.isActionAccepted().const.{.ret |
455e0 | 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 41 | urn.accptact;.}.....void.acceptA |
45600 | 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 20 | ction(bool.y=TRUE).{.accptact.=. |
45620 | 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 6e | y;.}.....enum.Action.{.Copy,.Lin |
45640 | 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 30 | k,.Move,.Private,.UserAction=100 |
45660 | 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 61 | .};.....void.setAction(.Action.a |
45680 | 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 6e | .).{.act.=.(uint)a;.}.....Action |
456a0 | 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 28 | .action().const.{.return.Action( |
456c0 | 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 63 | act);.}......QWidget*.source().c |
456e0 | 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 6e | onst;.....const.char*.format(.in |
45700 | 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 20 | t.n.=.0.).const;.....QByteArray. |
45720 | 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 74 | encodedData(.const.char*.).const |
45740 | 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 2a | ;.....bool.provides(.const.char* |
45760 | 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 63 | .).const;......QByteArray.data(c |
45780 | 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 63 | onst.char*.f).const.{.return.enc |
457a0 | 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 6e | odedData(f);.}......void.setPoin |
457c0 | 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 20 | t(.const.QPoint&.np.).{.p.=.np;. |
457e0 | 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 20 | }..protected:.....QPoint.p;..... |
45800 | 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 20 | uint.act:8;.....uint.accpt:1;... |
45820 | 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 76 | ..uint.accptact:1;.....uint.resv |
45840 | 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 5f | :5;.....void.*.d;.};....class.Q_ |
45860 | 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 51 | EXPORT.QDragMoveEvent.:.public.Q |
45880 | 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 76 | DropEvent.{.public:.....QDragMov |
458a0 | 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 20 | eEvent(.const.QPoint&.pos,.Type. |
458c0 | 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 73 | typ=DragMove.)..:.QDropEvent(pos |
458e0 | 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 31 | ,typ),....rect(.pos,.QSize(.1,.1 |
45900 | 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 63 | .).).{}.....QRect.answerRect().c |
45920 | 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 61 | onst.{.return.rect;.}.....void.a |
45940 | 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 6e | ccept(.bool.y=TRUE.).{.QDropEven |
45960 | 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 28 | t::accept(y);.}.....void.accept( |
45980 | 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 45 | .const.QRect.&.r).{.accpt.=.TRUE |
459a0 | 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 63 | ;.rect.=.r;.}.....void.ignore(.c |
459c0 | 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 20 | onst.QRect.&.r).{.accpt.=FALSE;. |
459e0 | 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 7b | rect.=.r;.}.....void.ignore()..{ |
45a00 | 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 63 | .QDropEvent::ignore();.}..protec |
45a20 | 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 20 | ted:.....QRect.rect;.};...class. |
45a40 | 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 69 | Q_EXPORT.QDragEnterEvent.:.publi |
45a60 | 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 51 | c.QDragMoveEvent.{.public:.....Q |
45a80 | 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 6f | DragEnterEvent(.const.QPoint&.po |
45aa0 | 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 45 | s.).:..QDragMoveEvent(pos,.DragE |
45ac0 | 6e 74 65 72 29 20 7b 20 7d 0a 7d 3b 0a 0a 0a 2f 2a 20 41 6e 20 69 6e 74 65 72 6e 61 6c 20 63 6c | nter).{.}.};.../*.An.internal.cl |
45ae0 | 61 73 73 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 6f | ass.*/.class.Q_EXPORT.QDragRespo |
45b00 | 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 69 | nseEvent.:.public.QEvent.{.publi |
45b20 | 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 20 | c:.....QDragResponseEvent(.bool. |
45b40 | 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 73 | accepted.)..:.QEvent(DragRespons |
45b60 | 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 72 | e),.a(accepted).{}.....bool...dr |
45b80 | 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 7d | agAccepted().const.{.return.a;.} |
45ba0 | 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 61 | .protected:.....bool.a;.};...cla |
45bc0 | 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 75 | ss.Q_EXPORT.QDragLeaveEvent.:.pu |
45be0 | 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 4c | blic.QEvent.{.public:.....QDragL |
45c00 | 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 29 | eaveEvent()..:.QEvent(DragLeave) |
45c20 | 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 44 | .{}.};..#endif.//.QT_NO_DRAGANDD |
45c40 | 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 20 | ROP..class.Q_EXPORT.QChildEvent. |
45c60 | 3a 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 | :.public.QEvent.{.public:.....QC |
45c80 | 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 63 | hildEvent(.Type.type,.QObject.*c |
45ca0 | 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 29 | hild.)..:.QEvent(type),.c(child) |
45cc0 | 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 7b | .{}.....QObject.*child().const.{ |
45ce0 | 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 29 | .return.c;.}.....bool.inserted() |
45d00 | 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 74 | .const.{.return.t.==.ChildInsert |
45d20 | 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 7b | ed;.}.....bool.removed().const.{ |
45d40 | 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 6f | .return.t.==.ChildRemoved;.}.pro |
45d60 | 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 61 | tected:.....QObject.*c;.};...cla |
45d80 | 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 69 | ss.Q_EXPORT.QCustomEvent.:.publi |
45da0 | 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 76 | c.QEvent.{.public:.....QCustomEv |
45dc0 | 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 6e | ent(.int.type.);.....QCustomEven |
45de0 | 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 45 | t(.Type.type,.void.*data.)..:.QE |
45e00 | 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 64 | vent(type),.d(data).{};.....void |
45e20 | 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 3b | .......*data().const.{.return.d; |
45e40 | 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 20 | .}.....void.setData(.void*.data. |
45e60 | 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 69 | ).{.d.=.data;.}.private:.....voi |
45e80 | 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 54 | d.......*d;.};..#endif.//.QEVENT |
45ea0 | 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 2a 2a 2a | _H......q.b.r.u.s.h...h...[/**** |
45ec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
45ee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
45f00 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | ********.**.$Id:.$.**.**.Definit |
45f20 | 69 6f 6e 20 6f 66 20 51 42 72 75 73 68 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 | ion.of.QBrush.class.**.**.Create |
45f40 | 64 20 3a 20 39 34 30 31 31 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 | d.:.940112.**.**.Copyright.(C).1 |
45f60 | 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 | 992-2000.Trolltech.ASA...All.rig |
45f80 | 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 | hts.reserved..**.**.This.file.is |
45fa0 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 | .part.of.the.kernel.module.of.th |
45fc0 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
45fe0 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | e.may.be.distributed.under.the.t |
46000 | 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | erms.of.the.Q.Public.License.**. |
46020 | 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e | as.defined.by.Trolltech.ASA.of.N |
46040 | 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a | orway.and.appearing.in.the.file. |
46060 | 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 | **.LICENSE.QPL.included.in.the.p |
46080 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ackaging.of.this.file..**.**.Thi |
460a0 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 | s.file.may.be.distributed.and/or |
460c0 | 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | .modified.under.the.terms.of.the |
460e0 | 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 | .**.GNU.General.Public.License.v |
46100 | 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 | ersion.2.as.published.by.the.Fre |
46120 | 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 | e.Software.**.Foundation.and.app |
46140 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 | earing.in.the.file.LICENSE.GPL.i |
46160 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | ncluded.in.the.**.packaging.of.t |
46180 | 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 |
461a0 | 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 | g.valid.Qt.Enterprise.Edition.or |
461c0 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 | .Qt.Professional.Edition.**.lice |
461e0 | 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 | nses.may.use.this.file.in.accord |
46200 | 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | ance.with.the.Qt.Commercial.Lice |
46220 | 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 | nse.**.Agreement.provided.with.t |
46240 | 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | he.Software..**.**.This.file.is. |
46260 | 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 | provided.AS.IS.with.NO.WARRANTY. |
46280 | 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 | OF.ANY.KIND,.INCLUDING.THE.**.WA |
462a0 | 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | RRANTY.OF.DESIGN,.MERCHANTABILIT |
462c0 | 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | Y.AND.FITNESS.FOR.A.PARTICULAR.P |
462e0 | 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | URPOSE..**.**.See.http://qtsoftw |
46300 | 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 | are.com/pricing.html.or.email.sa |
46320 | 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 | les@trolltech.com.for.**...infor |
46340 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e | mation.about.Qt.Commercial.Licen |
46360 | 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | se.Agreements..**.See.http://qts |
46380 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/qpl/.for.QPL.licensi |
463a0 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | ng.information..**.See.http://qt |
463c0 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 | software.com/gpl/.for.GPL.licens |
463e0 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 | ing.information..**.**.Contact.i |
46400 | 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 | nfo@trolltech.com.if.any.conditi |
46420 | 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 | ons.of.this.licensing.are.**.not |
46440 | 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .clear.to.you..**.************** |
46460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
46480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 | ************************/..#ifnd |
464a0 | 65 66 20 51 42 52 55 53 48 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 52 55 53 48 5f 48 0a 0a 23 69 | ef.QBRUSH_H.#define.QBRUSH_H..#i |
464c0 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 | fndef.QT_H.#include."qcolor.h".# |
464e0 | 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 66 20 2f 2f 20 51 54 | include."qshared.h".#endif.//.QT |
46500 | 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 72 75 73 68 3a 20 70 75 62 6c | _H...class.Q_EXPORT.QBrush:.publ |
46520 | 69 63 20 51 74 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 70 | ic.Qt.{.friend.class.QPainter;.p |
46540 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 42 72 75 73 68 28 29 3b 0a 20 20 20 20 51 42 72 75 73 68 28 | ublic:.....QBrush();.....QBrush( |
46560 | 20 42 72 75 73 68 53 74 79 6c 65 20 29 3b 0a 20 20 20 20 51 42 72 75 73 68 28 20 63 6f 6e 73 74 | .BrushStyle.);.....QBrush(.const |
46580 | 20 51 43 6f 6c 6f 72 20 26 2c 20 42 72 75 73 68 53 74 79 6c 65 3d 53 6f 6c 69 64 50 61 74 74 65 | .QColor.&,.BrushStyle=SolidPatte |
465a0 | 72 6e 20 29 3b 0a 20 20 20 20 51 42 72 75 73 68 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 | rn.);.....QBrush(.const.QColor.& |
465c0 | 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 42 72 75 73 68 28 | ,.const.QPixmap.&.);.....QBrush( |
465e0 | 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3b 0a 20 20 20 7e 51 42 72 75 73 68 28 29 3b | .const.QBrush.&.);....~QBrush(); |
46600 | 0a 20 20 20 20 51 42 72 75 73 68 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 | .....QBrush.&operator=(.const.QB |
46620 | 72 75 73 68 20 26 20 29 3b 0a 0a 20 20 20 20 42 72 75 73 68 53 74 79 6c 65 09 73 74 79 6c 65 28 | rush.&.);......BrushStyle.style( |
46640 | 29 09 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 73 74 79 6c 65 3b 20 | )..const..{.return.data->style;. |
46660 | 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 53 74 79 6c 65 28 20 42 72 75 73 68 53 74 79 6c 65 20 | }.....void.setStyle(.BrushStyle. |
46680 | 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 6f 72 28 29 63 6f 6e 73 | );.....const.QColor.&color()cons |
466a0 | 74 09 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 63 6f 6c 6f 72 3b 20 7d 0a 20 20 20 20 76 | t..{.return.data->color;.}.....v |
466c0 | 6f 69 64 09 73 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a | oid.setColor(.const.QColor.&.);. |
466e0 | 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 2a 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 09 09 | ....QPixmap....*pixmap().const.. |
46700 | 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 70 69 78 6d 61 70 3b 20 7d 0a 20 20 20 20 76 6f 69 | {.return.data->pixmap;.}.....voi |
46720 | 64 09 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.&.);. |
46740 | 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 42 72 75 | .....bool.operator==(.const.QBru |
46760 | 73 68 20 26 70 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 | sh.&p.).const;.....bool.operator |
46780 | 21 3d 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 62 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 | !=(.const.QBrush.&b.).const..... |
467a0 | 09 7b 20 72 65 74 75 72 6e 20 21 28 6f 70 65 72 61 74 6f 72 3d 3d 28 62 29 29 3b 20 7d 0a 0a 70 | .{.return.!(operator==(b));.}..p |
467c0 | 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 72 75 73 68 09 63 6f 70 79 28 29 09 63 6f 6e 73 74 3b | rivate:.....QBrush.copy().const; |
467e0 | 0a 20 20 20 20 76 6f 69 64 09 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 | .....void.detach();.....void.ini |
46800 | 74 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 20 29 3b | t(.const.QColor.&,.BrushStyle.); |
46820 | 0a 20 20 20 20 73 74 72 75 63 74 20 51 42 72 75 73 68 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 | .....struct.QBrushData.:.public. |
46840 | 51 53 68 61 72 65 64 20 7b 09 2f 2f 20 62 72 75 73 68 20 64 61 74 61 0a 09 42 72 75 73 68 53 74 | QShared.{.//.brush.data..BrushSt |
46860 | 79 6c 65 20 73 74 79 6c 65 3b 0a 09 51 43 6f 6c 6f 72 09 20 20 63 6f 6c 6f 72 3b 0a 09 51 50 69 | yle.style;..QColor...color;..QPi |
46880 | 78 6d 61 70 09 20 2a 70 69 78 6d 61 70 3b 0a 20 20 20 20 7d 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a | xmap..*pixmap;.....}.*data;.};.. |
468a0 | 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ./****************************** |
468c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
468e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 42 72 75 73 68 20 73 74 72 65 61 6d 20 | ***************...QBrush.stream. |
46900 | 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | functions..********************* |
46920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
46940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 | ************************/..#ifnd |
46960 | 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 |
46980 | 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 |
469a0 | 6d 20 26 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 | m.&,.const.QBrush.&.);.Q_EXPORT. |
469c0 | 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 |
469e0 | 72 65 61 6d 20 26 2c 20 51 42 72 75 73 68 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 | ream.&,.QBrush.&.);.#endif..#end |
46a00 | 69 66 20 2f 2f 20 51 42 52 55 53 48 5f 48 0a 00 00 00 24 00 71 00 61 00 73 00 73 00 69 00 73 00 | if.//.QBRUSH_H....$.q.a.s.s.i.s. |
46a20 | 74 00 61 00 6e 00 74 00 63 00 6c 00 69 00 65 00 6e 00 74 00 2e 00 68 00 00 08 31 2f 2a 2a 2a 2a | t.a.n.t.c.l.i.e.n.t...h...1/**** |
46a40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
46a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
46a80 | 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 20 54 72 6f 6c 6c 74 65 | **.**.Copyright.(C).2002.Trollte |
46aa0 | 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a | ch.ASA...All.rights.reserved..** |
46ac0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 41 73 | .**.This.file.is.part.of.the.QAs |
46ae0 | 73 69 73 74 61 6e 74 43 6c 69 65 6e 74 20 6c 69 62 72 61 72 79 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | sistantClient.library..**.**.Thi |
46b00 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 | s.file.may.be.distributed.and/or |
46b20 | 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | .modified.under.the.terms.of.the |
46b40 | 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 | .**.GNU.General.Public.License.v |
46b60 | 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 | ersion.2.as.published.by.the.Fre |
46b80 | 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 | e.Software.**.Foundation.and.app |
46ba0 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 | earing.in.the.file.LICENSE.GPL.i |
46bc0 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | ncluded.in.the.**.packaging.of.t |
46be0 | 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 |
46c00 | 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 | g.valid.Qt.Enterprise.Edition.or |
46c20 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 | .Qt.Professional.Edition.**.lice |
46c40 | 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 | nses.may.use.this.file.in.accord |
46c60 | 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | ance.with.the.Qt.Commercial.Lice |
46c80 | 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 | nse.**.Agreement.provided.with.t |
46ca0 | 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | he.Software..**.**.This.file.is. |
46cc0 | 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 | provided.AS.IS.with.NO.WARRANTY. |
46ce0 | 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 | OF.ANY.KIND,.INCLUDING.THE.**.WA |
46d00 | 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | RRANTY.OF.DESIGN,.MERCHANTABILIT |
46d20 | 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | Y.AND.FITNESS.FOR.A.PARTICULAR.P |
46d40 | 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | URPOSE..**.**.See.http://qtsoftw |
46d60 | 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/gpl/.for.GPL.licensing.i |
46d80 | 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | nformation..**.See.http://qtsoft |
46da0 | 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 | ware.com/pricing.html.or.email.s |
46dc0 | 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f | ales@trolltech.com.for.**...info |
46de0 | 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | rmation.about.Qt.Commercial.Lice |
46e00 | 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e | nse.Agreements..**.**.Contact.in |
46e20 | 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f | fo@trolltech.com.if.any.conditio |
46e40 | 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 | ns.of.this.licensing.are.**.not. |
46e60 | 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | clear.to.you..**.*************** |
46e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
46ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 | ***********************/..#ifnde |
46ec0 | 66 20 51 41 53 53 49 53 54 41 4e 54 43 4c 49 45 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 53 | f.QASSISTANTCLIENT_H.#define.QAS |
46ee0 | 53 49 53 54 41 4e 54 43 4c 49 45 4e 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 6f 62 6a 65 | SISTANTCLIENT_H..#include.<qobje |
46f00 | 63 74 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 53 6f 63 6b 65 74 3b 0a 63 6c 61 73 73 20 51 50 72 6f | ct.h>..class.QSocket;.class.QPro |
46f20 | 63 65 73 73 3b 0a 0a 63 6c 61 73 73 20 51 41 73 73 69 73 74 61 6e 74 43 6c 69 65 6e 74 20 3a 20 | cess;..class.QAssistantClient.:. |
46f40 | 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 | public.QObject.{.....Q_OBJECT... |
46f60 | 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 70 65 6e 20 52 45 41 44 20 69 73 4f | ..Q_PROPERTY(.bool.open.READ.isO |
46f80 | 70 65 6e 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 73 73 69 73 74 61 6e 74 43 6c 69 | pen.)..public:.....QAssistantCli |
46fa0 | 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 74 68 2c 20 51 4f 62 6a 65 63 | ent(.const.QString.&path,.QObjec |
46fc0 | 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 | t.*parent.=.0,.const.char.*name. |
46fe0 | 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 41 73 73 69 73 74 61 6e 74 43 6c 69 65 6e 74 28 29 3b 0a | =.0.);.....~QAssistantClient();. |
47000 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | .....bool.isOpen().const;......v |
47020 | 6f 69 64 20 73 65 74 41 72 67 75 6d 65 6e 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c | oid.setArguments(.const.QStringL |
47040 | 69 73 74 20 26 61 72 67 73 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 | ist.&args.);..public.slots:..... |
47060 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6f 70 65 6e 41 73 73 69 73 74 61 6e 74 28 29 3b 0a 20 20 | virtual.void.openAssistant();... |
47080 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 6f 73 65 41 73 73 69 73 74 61 6e 74 28 29 3b | ..virtual.void.closeAssistant(); |
470a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 50 61 67 65 28 20 63 6f 6e 73 | .....virtual.void.showPage(.cons |
470c0 | 74 20 51 53 74 72 69 6e 67 20 26 70 61 67 65 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 | t.QString.&page.);..signals:.... |
470e0 | 20 76 6f 69 64 20 61 73 73 69 73 74 61 6e 74 4f 70 65 6e 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 | .void.assistantOpened();.....voi |
47100 | 64 20 61 73 73 69 73 74 61 6e 74 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 72 | d.assistantClosed();.....void.er |
47120 | 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6d 73 67 20 29 3b 0a 0a 70 72 69 76 | ror(.const.QString.&msg.);..priv |
47140 | 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 6f 63 6b 65 74 43 6f 6e 6e 65 63 | ate.slots:.....void.socketConnec |
47160 | 74 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6f 63 6b 65 74 43 6f 6e 6e 65 63 74 69 6f 6e | ted();.....void.socketConnection |
47180 | 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 61 64 50 6f 72 74 28 29 3b 0a 20 | Closed();.....void.readPort();.. |
471a0 | 20 20 20 76 6f 69 64 20 73 6f 63 6b 65 74 45 72 72 6f 72 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 | ...void.socketError(.int.);..... |
471c0 | 76 6f 69 64 20 72 65 61 64 53 74 64 45 72 72 6f 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | void.readStdError();..private:.. |
471e0 | 20 20 20 51 53 6f 63 6b 65 74 20 2a 73 6f 63 6b 65 74 3b 0a 20 20 20 20 51 50 72 6f 63 65 73 73 | ...QSocket.*socket;.....QProcess |
47200 | 20 2a 70 72 6f 63 3b 0a 20 20 20 20 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 3b 0a 20 20 20 20 51 | .*proc;.....Q_UINT16.port;.....Q |
47220 | 53 74 72 69 6e 67 20 68 6f 73 74 2c 20 61 73 73 69 73 74 61 6e 74 43 6f 6d 6d 61 6e 64 2c 20 70 | String.host,.assistantCommand,.p |
47240 | 61 67 65 42 75 66 66 65 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 6e 65 64 3b 0a 7d 3b 0a 0a | ageBuffer;.....bool.opened;.};.. |
47260 | 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 66 00 69 00 6c 00 65 00 69 00 6e 00 66 00 6f 00 2e 00 | #endif......q.f.i.l.e.i.n.f.o... |
47280 | 68 00 00 0f e8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | h..../************************** |
472a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
472c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a | ******************.**.$Id$.**.** |
472e0 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 46 69 6c 65 49 6e 66 6f 20 63 6c 61 73 73 0a 2a | .Definition.of.QFileInfo.class.* |
47300 | 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 36 32 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 | *.**.Created.:.950628.**.**.Copy |
47320 | 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | right.(C).1992-2002.Trolltech.AS |
47340 | 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 | A...All.rights.reserved..**.**.T |
47360 | 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f | his.file.is.part.of.the.tools.mo |
47380 | 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a | dule.of.the.Qt.GUI.Toolkit..**.* |
473a0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 | *.This.file.may.be.distributed.u |
473c0 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c | nder.the.terms.of.the.Q.Public.L |
473e0 | 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 | icense.**.as.defined.by.Trolltec |
47400 | 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | h.ASA.of.Norway.and.appearing.in |
47420 | 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 | .the.file.**.LICENSE.QPL.include |
47440 | 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | d.in.the.packaging.of.this.file. |
47460 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
47480 | 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | ted.and/or.modified.under.the.te |
474a0 | 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | rms.of.the.**.GNU.General.Public |
474c0 | 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | .License.version.2.as.published. |
474e0 | 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 | by.the.Free.Software.**.Foundati |
47500 | 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 | on.and.appearing.in.the.file.LIC |
47520 | 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b | ENSE.GPL.included.in.the.**.pack |
47540 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 | aging.of.this.file..**.**.Licens |
47560 | 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 | ees.holding.valid.Qt.Enterprise. |
47580 | 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | Edition.or.Qt.Professional.Editi |
475a0 | 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 | on.**.licenses.may.use.this.file |
475c0 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 | .in.accordance.with.the.Qt.Comme |
475e0 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 | rcial.License.**.Agreement.provi |
47600 | 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ded.with.the.Software..**.**.Thi |
47620 | 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f | s.file.is.provided.AS.IS.with.NO |
47640 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 | .WARRANTY.OF.ANY.KIND,.INCLUDING |
47660 | 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 | .THE.**.WARRANTY.OF.DESIGN,.MERC |
47680 | 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 | HANTABILITY.AND.FITNESS.FOR.A.PA |
476a0 | 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 | RTICULAR.PURPOSE..**.**.See.http |
476c0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f | ://qtsoftware.com/pricing.html.o |
476e0 | 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a | r.email.sales@trolltech.com.for. |
47700 | 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 | **...information.about.Qt.Commer |
47720 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 | cial.License.Agreements..**.See. |
47740 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 | http://qtsoftware.com/qpl/.for.Q |
47760 | 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 | PL.licensing.information..**.See |
47780 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/gpl/.for. |
477a0 | 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a | GPL.licensing.information..**.** |
477c0 | 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 | .Contact.info@trolltech.com.if.a |
477e0 | 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 | ny.conditions.of.this.licensing. |
47800 | 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a | are.**.not.clear.to.you..**.**** |
47820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
47840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
47860 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 49 4c 45 49 4e 46 4f 5f 48 0a 23 64 65 66 69 6e 65 | **/..#ifndef.QFILEINFO_H.#define |
47880 | 20 51 46 49 4c 45 49 4e 46 4f 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | .QFILEINFO_H..#ifndef.QT_H.#incl |
478a0 | 75 64 65 20 22 71 66 69 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d | ude."qfile.h".#include."qdatetim |
478c0 | 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 44 69 72 | e.h".#endif.//.QT_H...class.QDir |
478e0 | 3b 0a 73 74 72 75 63 74 20 51 46 69 6c 65 49 6e 66 6f 43 61 63 68 65 3b 0a 74 65 6d 70 6c 61 74 | ;.struct.QFileInfoCache;.templat |
47900 | 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a 0a 63 | e.<class.T>.class.QDeepCopy;...c |
47920 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 69 6c 65 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 | lass.Q_EXPORT.QFileInfo.{.public |
47940 | 3a 0a 20 20 20 20 65 6e 75 6d 20 50 65 72 6d 69 73 73 69 6f 6e 53 70 65 63 20 7b 0a 09 52 65 61 | :.....enum.PermissionSpec.{..Rea |
47960 | 64 4f 77 6e 65 72 20 3d 20 30 34 30 30 30 2c 20 57 72 69 74 65 4f 77 6e 65 72 20 3d 20 30 32 30 | dOwner.=.04000,.WriteOwner.=.020 |
47980 | 30 30 2c 20 45 78 65 4f 77 6e 65 72 20 3d 20 30 31 30 30 30 2c 0a 09 52 65 61 64 55 73 65 72 20 | 00,.ExeOwner.=.01000,..ReadUser. |
479a0 | 20 3d 20 30 30 34 30 30 2c 20 57 72 69 74 65 55 73 65 72 20 20 3d 20 30 30 32 30 30 2c 20 45 78 | .=.00400,.WriteUser..=.00200,.Ex |
479c0 | 65 55 73 65 72 20 20 3d 20 30 30 31 30 30 2c 0a 09 52 65 61 64 47 72 6f 75 70 20 3d 20 30 30 30 | eUser..=.00100,..ReadGroup.=.000 |
479e0 | 34 30 2c 20 57 72 69 74 65 47 72 6f 75 70 20 3d 20 30 30 30 32 30 2c 20 45 78 65 47 72 6f 75 70 | 40,.WriteGroup.=.00020,.ExeGroup |
47a00 | 20 3d 20 30 30 30 31 30 2c 0a 09 52 65 61 64 4f 74 68 65 72 20 3d 20 30 30 30 30 34 2c 20 57 72 | .=.00010,..ReadOther.=.00004,.Wr |
47a20 | 69 74 65 4f 74 68 65 72 20 3d 20 30 30 30 30 32 2c 20 45 78 65 4f 74 68 65 72 20 3d 20 30 30 30 | iteOther.=.00002,.ExeOther.=.000 |
47a40 | 30 31 20 7d 3b 0a 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 28 29 3b 0a 20 20 20 20 51 46 69 6c | 01.};......QFileInfo();.....QFil |
47a60 | 65 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 20 20 | eInfo(.const.QString.&file.);... |
47a80 | 20 20 51 46 69 6c 65 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 20 26 20 29 3b 0a 23 69 | ..QFileInfo(.const.QFile.&.);.#i |
47aa0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 28 20 63 | fndef.QT_NO_DIR.....QFileInfo(.c |
47ac0 | 6f 6e 73 74 20 51 44 69 72 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 | onst.QDir.&,.const.QString.&file |
47ae0 | 4e 61 6d 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 28 20 63 6f | Name.);.#endif.....QFileInfo(.co |
47b00 | 6e 73 74 20 51 46 69 6c 65 49 6e 66 6f 20 26 20 29 3b 0a 20 20 20 7e 51 46 69 6c 65 49 6e 66 6f | nst.QFileInfo.&.);....~QFileInfo |
47b20 | 28 29 3b 0a 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 | ();......QFileInfo..&operator=(. |
47b40 | 63 6f 6e 73 74 20 51 46 69 6c 65 49 6e 66 6f 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 | const.QFileInfo.&.);......void.s |
47b60 | 65 74 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 20 29 3b 0a 20 | etFile(.const.QString.&file.);.. |
47b80 | 20 20 20 76 6f 69 64 09 73 65 74 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 46 69 6c 65 20 26 20 29 | ...void.setFile(.const.QFile.&.) |
47ba0 | 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 0a 20 20 20 20 76 6f 69 64 09 73 65 74 | ;.#ifndef.QT_NO_DIR.....void.set |
47bc0 | 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 44 69 72 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | File(.const.QDir.&,.const.QStrin |
47be0 | 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 09 65 | g.&fileName.);.#endif.....bool.e |
47c00 | 78 69 73 74 73 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 66 72 65 73 68 28 | xists().const;.....void.refresh( |
47c20 | 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 61 63 68 69 6e 67 28 29 09 63 6f 6e 73 | ).const;.....bool.caching().cons |
47c40 | 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 61 63 68 69 6e 67 28 20 62 6f 6f 6c 20 29 3b 0a | t;.....void.setCaching(.bool.);. |
47c60 | 0a 20 20 20 20 51 53 74 72 69 6e 67 09 66 69 6c 65 50 61 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 | .....QString.filePath().const;.. |
47c80 | 20 20 20 51 53 74 72 69 6e 67 09 66 69 6c 65 4e 61 6d 65 28 29 09 63 6f 6e 73 74 3b 0a 23 69 66 | ...QString.fileName().const;.#if |
47ca0 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 20 2f 2f 23 23 23 0a 20 20 20 20 51 53 74 72 69 6e 67 | ndef.QT_NO_DIR.//###.....QString |
47cc0 | 09 61 62 73 46 69 6c 65 50 61 74 68 28 29 09 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 | .absFilePath().const;.#endif.... |
47ce0 | 20 51 53 74 72 69 6e 67 09 62 61 73 65 4e 61 6d 65 28 20 62 6f 6f 6c 20 63 6f 6d 70 6c 65 74 65 | .QString.baseName(.bool.complete |
47d00 | 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 65 78 | .=.FALSE.).const;.....QString.ex |
47d20 | 74 65 6e 73 69 6f 6e 28 20 62 6f 6f 6c 20 63 6f 6d 70 6c 65 74 65 20 3d 20 54 52 55 45 20 29 20 | tension(.bool.complete.=.TRUE.). |
47d40 | 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 2f 2f 23 23 23 0a | const;..#ifndef.QT_NO_DIR.//###. |
47d60 | 20 20 20 20 51 53 74 72 69 6e 67 09 64 69 72 50 61 74 68 28 20 62 6f 6f 6c 20 61 62 73 50 61 74 | ....QString.dirPath(.bool.absPat |
47d80 | 68 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 | h.=.FALSE.).const;.#endif.#ifnde |
47da0 | 66 20 51 54 5f 4e 4f 5f 44 49 52 0a 20 20 20 20 51 44 69 72 09 64 69 72 28 20 62 6f 6f 6c 20 61 | f.QT_NO_DIR.....QDir.dir(.bool.a |
47dc0 | 62 73 50 61 74 68 20 3d 20 46 41 4c 53 45 20 29 09 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 | bsPath.=.FALSE.).const;.#endif.. |
47de0 | 20 20 20 62 6f 6f 6c 09 69 73 52 65 61 64 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 | ...bool.isReadable().const;..... |
47e00 | 62 6f 6f 6c 09 69 73 57 72 69 74 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f | bool.isWritable().const;.....boo |
47e20 | 6c 09 69 73 45 78 65 63 75 74 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | l.isExecutable().const;.....bool |
47e40 | 20 09 69 73 48 69 64 64 65 6e 28 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 | ..isHidden()......const;..#ifnde |
47e60 | 66 20 51 54 5f 4e 4f 5f 44 49 52 20 2f 2f 23 23 23 0a 20 20 20 20 62 6f 6f 6c 09 69 73 52 65 6c | f.QT_NO_DIR.//###.....bool.isRel |
47e80 | 61 74 69 76 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 6f 6e 76 65 72 74 54 | ative().const;.....bool.convertT |
47ea0 | 6f 41 62 73 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 46 69 6c 65 28 | oAbs();.#endif......bool.isFile( |
47ec0 | 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 44 69 72 28 29 09 09 63 6f 6e 73 74 | ).const;.....bool.isDir()..const |
47ee0 | 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 53 79 6d 4c 69 6e 6b 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 | ;.....bool.isSymLink().const;... |
47f00 | 20 20 20 51 53 74 72 69 6e 67 09 72 65 61 64 4c 69 6e 6b 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 | ...QString.readLink().const;.... |
47f20 | 20 20 51 53 74 72 69 6e 67 09 6f 77 6e 65 72 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 | ..QString.owner()..const;.....ui |
47f40 | 6e 74 09 6f 77 6e 65 72 49 64 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 | nt.ownerId().const;.....QString. |
47f60 | 67 72 6f 75 70 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 09 67 72 6f 75 70 49 64 | group()..const;.....uint.groupId |
47f80 | 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 70 65 72 6d 69 73 73 69 6f 6e 28 20 | ().const;......bool.permission(. |
47fa0 | 69 6e 74 20 70 65 72 6d 69 73 73 69 6f 6e 53 70 65 63 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 | int.permissionSpec.).const;..#if |
47fc0 | 20 28 51 54 5f 56 45 52 53 49 4f 4e 2d 30 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 65 72 72 | .(QT_VERSION-0.>=.0x040000).#err |
47fe0 | 6f 72 20 22 51 46 69 6c 65 49 6e 66 6f 3a 3a 73 69 7a 65 28 29 20 73 68 6f 75 6c 64 20 72 65 74 | or."QFileInfo::size().should.ret |
48000 | 75 72 6e 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 69 6e 73 74 65 61 64 20 6f 66 | urn.QIODevice::Offset.instead.of |
48020 | 20 75 69 6e 74 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 41 42 49 5f 51 54 34 29 | .uint".#elif.defined(QT_ABI_QT4) |
48040 | 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 73 69 7a 65 28 29 09 63 6f | .....QIODevice::Offset.size().co |
48060 | 6e 73 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 75 69 6e 74 09 73 69 7a 65 28 29 09 09 63 6f 6e 73 | nst;.#else.....uint.size()..cons |
48080 | 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 09 63 72 65 61 74 65 64 | t;.#endif......QDateTime.created |
480a0 | 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 09 6c 61 73 74 4d 6f 64 69 | ().const;.....QDateTime.lastModi |
480c0 | 66 69 65 64 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 09 6c 61 73 74 | fied().const;.....QDateTime.last |
480e0 | 52 65 61 64 28 29 09 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 | Read().const;..private:.....void |
48100 | 09 64 6f 53 74 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 | .doStat().const;.....static.void |
48120 | 20 73 6c 61 73 68 69 66 79 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 | .slashify(.QString.&.);.....stat |
48140 | 69 63 20 76 6f 69 64 20 6d 61 6b 65 41 62 73 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 | ic.void.makeAbs(.QString.&.);... |
48160 | 20 20 20 51 53 74 72 69 6e 67 09 66 6e 3b 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 43 61 63 68 | ...QString.fn;.....QFileInfoCach |
48180 | 65 20 2a 66 69 63 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 61 63 68 65 3b 0a 23 69 66 20 64 65 66 69 | e.*fic;.....bool.cache;.#if.defi |
481a0 | 6e 65 64 28 51 5f 4f 53 5f 55 4e 49 58 29 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 73 | ned(Q_OS_UNIX).....bool........s |
481c0 | 79 6d 4c 69 6e 6b 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 | ymLink;.#endif......void.detach( |
481e0 | 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3c 20 51 | );.....friend.class.QDeepCopy<.Q |
48200 | 46 69 6c 65 49 6e 66 6f 20 3e 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 69 | FileInfo.>;.};...inline.bool.QFi |
48220 | 6c 65 49 6e 66 6f 3a 3a 63 61 63 68 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 | leInfo::caching().const.{.....re |
48240 | 74 75 72 6e 20 63 61 63 68 65 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 49 4c 45 49 | turn.cache;.}...#endif.//.QFILEI |
48260 | 4e 46 4f 5f 48 0a 00 00 00 1e 00 71 00 61 00 73 00 79 00 6e 00 63 00 69 00 6d 00 61 00 67 00 65 | NFO_H......q.a.s.y.n.c.i.m.a.g.e |
48280 | 00 69 00 6f 00 2e 00 68 00 00 0c 88 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .i.o...h..../******************* |
482a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
482c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 | *************************.**.$Id |
482e0 | 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 61 73 79 6e 63 68 72 6f | :.$.**.**.Definition.of.asynchro |
48300 | 6e 6f 75 73 20 69 6d 61 67 65 2f 6d 6f 76 69 65 20 6c 6f 61 64 69 6e 67 20 63 6c 61 73 73 65 73 | nous.image/movie.loading.classes |
48320 | 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 36 31 37 0a 2a 2a 0a 2a 2a 20 43 6f | .**.**.Created.:.970617.**.**.Co |
48340 | 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 | pyright.(C).1992-2000.Trolltech. |
48360 | 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a | ASA...All.rights.reserved..**.** |
48380 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c | .This.file.is.part.of.the.kernel |
483a0 | 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a | .module.of.the.Qt.GUI.Toolkit..* |
483c0 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
483e0 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 | d.under.the.terms.of.the.Q.Publi |
48400 | 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c | c.License.**.as.defined.by.Troll |
48420 | 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | tech.ASA.of.Norway.and.appearing |
48440 | 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c | .in.the.file.**.LICENSE.QPL.incl |
48460 | 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | uded.in.the.packaging.of.this.fi |
48480 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | le..**.**.This.file.may.be.distr |
484a0 | 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 | ibuted.and/or.modified.under.the |
484c0 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | .terms.of.the.**.GNU.General.Pub |
484e0 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 | lic.License.version.2.as.publish |
48500 | 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 | ed.by.the.Free.Software.**.Found |
48520 | 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 | ation.and.appearing.in.the.file. |
48540 | 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 | LICENSE.GPL.included.in.the.**.p |
48560 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
48580 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 | ensees.holding.valid.Qt.Enterpri |
485a0 | 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | se.Edition.or.Qt.Professional.Ed |
485c0 | 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 | ition.**.licenses.may.use.this.f |
485e0 | 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f | ile.in.accordance.with.the.Qt.Co |
48600 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 | mmercial.License.**.Agreement.pr |
48620 | 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 | ovided.with.the.Software..**.**. |
48640 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 | This.file.is.provided.AS.IS.with |
48660 | 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 | .NO.WARRANTY.OF.ANY.KIND,.INCLUD |
48680 | 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d | ING.THE.**.WARRANTY.OF.DESIGN,.M |
486a0 | 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | ERCHANTABILITY.AND.FITNESS.FOR.A |
486c0 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 | .PARTICULAR.PURPOSE..**.**.See.h |
486e0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d | ttp://qtsoftware.com/pricing.htm |
48700 | 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 | l.or.email.sales@trolltech.com.f |
48720 | 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d | or.**...information.about.Qt.Com |
48740 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 | mercial.License.Agreements..**.S |
48760 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f | ee.http://qtsoftware.com/qpl/.fo |
48780 | 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 | r.QPL.licensing.information..**. |
487a0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 | See.http://qtsoftware.com/gpl/.f |
487c0 | 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a | or.GPL.licensing.information..** |
487e0 | 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 | .**.Contact.info@trolltech.com.i |
48800 | 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 | f.any.conditions.of.this.licensi |
48820 | 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a | ng.are.**.not.clear.to.you..**.* |
48840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
48860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
48880 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 53 59 4e 43 49 4d 41 47 45 49 4f 5f 48 0a | *****/..#ifndef.QASYNCIMAGEIO_H. |
488a0 | 23 64 65 66 69 6e 65 20 51 41 53 59 4e 43 49 4d 41 47 45 49 4f 5f 48 0a 0a 23 69 66 6e 64 65 66 | #define.QASYNCIMAGEIO_H..#ifndef |
488c0 | 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6d 61 67 65 2e 68 22 0a 23 65 6e 64 69 66 | .QT_H.#include."qimage.h".#endif |
488e0 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d | .//.QT_H..#ifndef.QT_NO_ASYNC_IM |
48900 | 41 47 45 5f 49 4f 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 43 6f | AGE_IO...class.Q_EXPORT.QImageCo |
48920 | 6e 73 75 6d 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | nsumer.{.public:.....virtual.voi |
48940 | 64 20 65 6e 64 28 29 3d 30 3b 0a 0a 20 20 20 20 2f 2f 20 43 68 61 6e 67 65 20 74 72 61 6e 73 66 | d.end()=0;......//.Change.transf |
48960 | 65 72 20 74 79 70 65 20 31 2e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 68 61 6e | er.type.1......virtual.void.chan |
48980 | 67 65 64 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 | ged(.const.QRect&.).=.0;.....vir |
489a0 | 74 75 61 6c 20 76 6f 69 64 20 66 72 61 6d 65 44 6f 6e 65 28 29 20 3d 20 30 3b 0a 0a 20 20 20 20 | tual.void.frameDone().=.0;...... |
489c0 | 2f 2f 20 43 68 61 6e 67 65 20 74 72 61 6e 73 66 65 72 20 74 79 70 65 20 32 2e 0a 20 20 20 20 76 | //.Change.transfer.type.2......v |
489e0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 66 72 61 6d 65 44 6f 6e 65 28 20 63 6f 6e 73 74 20 51 50 6f | irtual.void.frameDone(.const.QPo |
48a00 | 69 6e 74 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 | int&,.const.QRect&.).=.0;......v |
48a20 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 6f 6f 70 69 6e 67 28 20 69 6e 74 20 29 20 3d 20 | irtual.void.setLooping(.int.).=. |
48a40 | 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 72 61 6d 65 50 65 72 69 | 0;.....virtual.void.setFramePeri |
48a60 | 6f 64 28 20 69 6e 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | od(.int.).=.0;.....virtual.void. |
48a80 | 73 65 74 53 69 7a 65 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 | setSize(.int,.int.).=.0;.};..cla |
48aa0 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 20 7b 0a 70 75 62 6c 69 | ss.Q_EXPORT.QImageFormat.{.publi |
48ac0 | 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 6d 61 67 65 46 6f 72 6d 61 74 28 29 3b 0a | c:.....virtual.~QImageFormat();. |
48ae0 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 64 65 63 6f 64 65 28 20 51 49 6d 61 67 65 26 20 | ....virtual.int.decode(.QImage&. |
48b00 | 69 6d 67 2c 20 51 49 6d 61 67 65 43 6f 6e 73 75 6d 65 72 2a 20 63 6f 6e 73 75 6d 65 72 2c 0a 09 | img,.QImageConsumer*.consumer,.. |
48b20 | 09 09 63 6f 6e 73 74 20 75 63 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 74 | ..const.uchar*.buffer,.int.lengt |
48b40 | 68 20 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 | h.).=.0;.};..class.Q_EXPORT.QIma |
48b60 | 67 65 46 6f 72 6d 61 74 54 79 70 65 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 | geFormatType.{.public:.....virtu |
48b80 | 61 6c 20 7e 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 28 29 3b 0a 20 20 20 20 76 69 72 74 | al.~QImageFormatType();.....virt |
48ba0 | 75 61 6c 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 2a 20 64 65 63 6f 64 65 72 46 6f 72 28 20 63 6f | ual.QImageFormat*.decoderFor(.co |
48bc0 | 6e 73 74 20 75 63 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 20 | nst.uchar*.buffer,.int.length.). |
48be0 | 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 | =.0;.....virtual.const.char*.for |
48c00 | 6d 61 74 4e 61 6d 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a | matName().const.=.0;.protected:. |
48c20 | 20 20 20 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 | ....QImageFormatType();.};..clas |
48c40 | 73 20 51 49 6d 61 67 65 44 65 63 6f 64 65 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 5f | s.QImageDecoderPrivate;.class.Q_ |
48c60 | 45 58 50 4f 52 54 20 51 49 6d 61 67 65 44 65 63 6f 64 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 | EXPORT.QImageDecoder.{.public:.. |
48c80 | 20 20 20 51 49 6d 61 67 65 44 65 63 6f 64 65 72 28 20 51 49 6d 61 67 65 43 6f 6e 73 75 6d 65 72 | ...QImageDecoder(.QImageConsumer |
48ca0 | 2a 20 63 20 29 3b 0a 20 20 20 20 7e 51 49 6d 61 67 65 44 65 63 6f 64 65 72 28 29 3b 0a 0a 20 20 | *.c.);.....~QImageDecoder();.... |
48cc0 | 20 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 61 67 65 28 29 20 7b 20 72 65 74 75 72 6e | ..const.QImage&.image().{.return |
48ce0 | 20 69 6d 67 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 63 6f 64 65 28 20 63 6f 6e 73 74 20 75 63 | .img;.}.....int.decode(.const.uc |
48d00 | 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 3b 0a 0a 20 20 20 20 | har*.buffer,.int.length.);...... |
48d20 | 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 4e 61 6d 65 28 20 63 | static.const.char*.formatName(.c |
48d40 | 6f 6e 73 74 20 75 63 68 61 72 2a 20 62 75 66 66 65 72 2c 20 69 6e 74 20 6c 65 6e 67 74 68 20 29 | onst.uchar*.buffer,.int.length.) |
48d60 | 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 2a 20 66 | ;.....static.QImageFormatType*.f |
48d80 | 6f 72 6d 61 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 29 3b 20 2f 2f 20 64 69 | ormat(.const.char*.name.);.//.di |
48da0 | 72 65 63 74 20 75 73 65 20 2d 20 6e 6f 20 64 65 63 6f 64 65 28 29 0a 0a 20 20 20 20 73 74 61 74 | rect.use.-.no.decode()......stat |
48dc0 | 69 63 20 51 53 74 72 4c 69 73 74 20 69 6e 70 75 74 46 6f 72 6d 61 74 73 28 29 3b 0a 20 20 20 20 | ic.QStrList.inputFormats();..... |
48de0 | 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 44 65 63 6f 64 65 72 46 61 63 74 6f | static.void.registerDecoderFacto |
48e00 | 72 79 28 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 2a 20 29 3b 0a 20 20 20 20 73 74 61 | ry(.QImageFormatType*.);.....sta |
48e20 | 74 69 63 20 76 6f 69 64 20 75 6e 72 65 67 69 73 74 65 72 44 65 63 6f 64 65 72 46 61 63 74 6f 72 | tic.void.unregisterDecoderFactor |
48e40 | 79 28 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 54 79 70 65 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 | y(.QImageFormatType*.);..private |
48e60 | 3a 0a 20 20 20 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 2a 20 61 63 74 75 61 6c 5f 64 65 63 6f 64 | :.....QImageFormat*.actual_decod |
48e80 | 65 72 3b 0a 20 20 20 20 51 49 6d 61 67 65 43 6f 6e 73 75 6d 65 72 2a 20 63 6f 6e 73 75 6d 65 72 | er;.....QImageConsumer*.consumer |
48ea0 | 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 69 6d 67 3b 0a 20 20 20 20 51 49 6d 61 67 65 44 65 63 6f | ;.....QImage.img;.....QImageDeco |
48ec0 | 64 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | derPrivate.*d;.};..#endif.//.QT_ |
48ee0 | 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 53 | NO_ASYNC_IMAGE_IO..#endif.//.QAS |
48f00 | 59 4e 43 49 4d 41 47 45 49 4f 5f 48 0a 00 00 00 22 00 71 00 63 00 6f 00 6e 00 66 00 69 00 67 00 | YNCIMAGEIO_H....".q.c.o.n.f.i.g. |
48f20 | 2d 00 6d 00 69 00 6e 00 69 00 6d 00 61 00 6c 00 2e 00 68 00 00 08 10 23 69 66 6e 64 65 66 20 51 | -.m.i.n.i.m.a.l...h....#ifndef.Q |
48f40 | 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2a 20 51 54 5f 48 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | T_H.#endif./*.QT_H.*/..#ifndef.Q |
48f60 | 54 5f 4e 4f 5f 43 48 45 43 4b 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 48 45 43 4b 0a | T_NO_CHECK.#.define.QT_NO_CHECK. |
48f80 | 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 43 45 53 53 0a 23 64 65 | #endif.#define.QT_NO_PROCESS.#de |
48fa0 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | fine.QT_NO_PALETTE.#define.QT_NO |
48fc0 | 5f 41 43 54 49 4f 4e 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 20 | _ACTION.#ifndef.QT_NO_TEXTCODEC. |
48fe0 | 2f 2a 20 6d 6f 63 3f 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 | /*.moc?.*/.#define.QT_NO_TEXTCOD |
49000 | 45 43 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 55 4e 49 43 4f 44 45 54 | EC.#endif.#define.QT_NO_UNICODET |
49020 | 41 42 4c 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 42 4d 50 0a | ABLES.#define.QT_NO_IMAGEIO_BMP. |
49040 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 50 4d 0a 23 64 65 66 69 6e | #define.QT_NO_IMAGEIO_PPM.#defin |
49060 | 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 58 42 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | e.QT_NO_IMAGEIO_XBM.#define.QT_N |
49080 | 4f 5f 49 4d 41 47 45 49 4f 5f 58 50 4d 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 | O_IMAGEIO_XPM./*.#define.QT_NO_I |
490a0 | 4d 41 47 45 49 4f 5f 50 4e 47 20 2f 2f 64 6f 6e 65 20 62 79 20 63 6f 6e 66 69 67 75 72 65 20 2d | MAGEIO_PNG.//done.by.configure.- |
490c0 | 6e 6f 2d 70 6e 67 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 | no-png.*/.#define.QT_NO_ASYNC_IO |
490e0 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 53 59 4e 43 5f 49 4d 41 47 45 5f 49 4f 0a 2f 2a | .#define.QT_NO_ASYNC_IMAGE_IO./* |
49100 | 20 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 20 2f 2f 64 6f 6e 65 | .//#define.QT_NO_FREETYPE.//done |
49120 | 20 62 79 20 63 6f 6e 66 69 67 75 72 65 20 2d 6e 6f 2d 66 72 65 65 74 79 70 65 20 2a 2f 0a 23 64 | .by.configure.-no-freetype.*/.#d |
49140 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 42 44 46 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | efine.QT_NO_BDF.//#define.QT_NO_ |
49160 | 46 4f 4e 54 44 41 54 41 42 41 53 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 | FONTDATABASE.#define.QT_NO_TRANS |
49180 | 4c 41 54 49 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 23 64 65 66 69 6e | LATION.#define.QT_NO_MIME.#defin |
491a0 | 65 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 | e.QT_NO_SOUND./*.#define.QT_NO_P |
491c0 | 52 4f 50 45 52 54 49 45 53 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 | ROPERTIES.*/.#define.QT_NO_QWS_C |
491e0 | 55 52 53 4f 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 55 52 53 4f 52 0a 23 64 65 66 69 | URSOR.#define.QT_NO_CURSOR.#defi |
49200 | 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 45 45 44 0a 23 64 65 66 69 6e 65 20 51 | ne.QT_NO_QWS_GFX_SPEED.#define.Q |
49220 | 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 4c 4f 52 | T_NO_NETWORK.#define.QT_NO_COLOR |
49240 | 4e 41 4d 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 | NAMES.#define.QT_NO_TRANSFORMATI |
49260 | 4f 4e 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 23 64 65 66 69 6e | ONS.#define.QT_NO_PRINTER.#defin |
49280 | 65 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4c 41 | e.QT_NO_PICTURE.#define.QT_NO_LA |
492a0 | 59 4f 55 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 52 41 57 55 54 49 4c 0a 23 64 65 66 | YOUT.#define.QT_NO_DRAWUTIL.#def |
492c0 | 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 55 45 43 4f 4c 4f 52 0a 23 64 65 66 69 6e | ine.QT_NO_IMAGE_TRUECOLOR.#defin |
492e0 | 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 0a 23 64 65 66 69 6e | e.QT_NO_IMAGE_SMOOTHSCALE.#defin |
49300 | 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | e.QT_NO_IMAGE_TEXT.#define.QT_NO |
49320 | 5f 44 49 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 0a 23 | _DIR.#define.QT_NO_QWS_MANAGER.# |
49340 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 23 64 65 66 69 6e 65 20 | define.QT_NO_TEXTSTREAM.#define. |
49360 | 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 | QT_NO_DATASTREAM.#define.QT_NO_Q |
49380 | 57 53 5f 53 41 56 45 46 4f 4e 54 53 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 52 | WS_SAVEFONTS.//#define.QT_NO_STR |
493a0 | 49 4e 47 4c 49 53 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 | INGLIST.#define.QT_NO_TEMPLATE_V |
493c0 | 41 52 49 41 4e 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 | ARIANT.#define.QT_NO_SESSIONMANA |
493e0 | 47 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 23 | GER.#define.QT_NO_QWS_KEYBOARD.# |
49400 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 0a 0a | define.QT_NO_SYNTAXHIGHLIGHTER.. |
49420 | 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | #define.QT_NO_ACCEL.#define.QT_N |
49440 | 4f 5f 42 55 54 54 4f 4e 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 23 64 | O_BUTTON.#define.QT_NO_DIALOG.#d |
49460 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 46 52 41 4d 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | efine.QT_NO_FRAME.#define.QT_NO_ |
49480 | 53 45 4d 49 4d 4f 44 41 4c 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 0a 23 | SEMIMODAL..#define.QT_NO_STYLE.# |
494a0 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 45 46 46 45 43 54 53 0a 23 64 65 66 69 6e 65 20 51 54 5f | define.QT_NO_EFFECTS.#define.QT_ |
494c0 | 4e 4f 5f 43 4f 50 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 23 64 65 66 69 | NO_COP..#define.QT_NO_SQL..#defi |
494e0 | 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 23 64 65 66 69 6e 65 20 | ne.QT_NO_REGEXP_CAPTURE.#define. |
49500 | 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 57 49 4c 44 43 41 52 44 0a 0a 23 64 65 66 69 6e 65 20 51 | QT_NO_REGEXP_WILDCARD..#define.Q |
49520 | 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 50 52 | T_NO_VALIDATOR.#define.QT_NO_SPR |
49540 | 49 4e 54 46 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 0a 23 64 65 66 | INTF..#define.QT_NO_REGEXP..#def |
49560 | 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 | ine.QT_NO_IMAGEIO../*.#define.QT |
49580 | 5f 4e 4f 5f 56 41 52 49 41 4e 54 20 2f 2f 6e 65 65 64 65 64 20 66 6f 72 20 73 69 67 6e 61 6c 73 | _NO_VARIANT.//needed.for.signals |
495a0 | 2f 73 6c 6f 74 73 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 | /slots.*/..#define.QT_NO_RANGECO |
495c0 | 4e 54 52 4f 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 55 55 49 44 5f 53 54 52 49 4e 47 | NTROL.#define.QT_NO_QUUID_STRING |
495e0 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 49 47 4e 41 4c 4d 41 50 50 45 52 0a 0a 23 64 65 | .#define.QT_NO_SIGNALMAPPER..#de |
49600 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 0a 23 64 65 66 69 6e 65 20 51 54 | fine.QT_NO_WHEELEVENT.#define.QT |
49620 | 5f 4e 4f 5f 42 45 5a 49 45 52 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 4f | _NO_BEZIER..#define.QT_NO_QWS_MO |
49640 | 55 53 45 5f 41 55 54 4f 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 4f | USE_AUTO./*.#define.QT_NO_QWS_MO |
49660 | 55 53 45 5f 4d 41 4e 55 41 4c 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 | USE_MANUAL.*/..#define.QT_NO_IMA |
49680 | 47 45 5f 44 49 54 48 45 52 5f 54 4f 5f 31 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 | GE_DITHER_TO_1.#define.QT_NO_IMA |
496a0 | 47 45 5f 48 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f | GE_HEURISTIC_MASK.#define.QT_NO_ |
496c0 | 49 4d 41 47 45 5f 4d 49 52 52 4f 52 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a | IMAGE_MIRROR..#ifndef.QT_NO_STL. |
496e0 | 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 4c 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 | #.define.QT_NO_STL.#endif..#defi |
49700 | 6e 65 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | ne.QT_NO_DATESTRING.#define.QT_N |
49720 | 4f 5f 57 4d 41 54 52 49 58 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 52 45 43 54 50 | O_WMATRIX..#define.QT_NO_DIRECTP |
49740 | 41 49 4e 54 45 52 0a 00 00 00 16 00 71 00 64 00 61 00 74 00 61 00 76 00 69 00 65 00 77 00 2e 00 | AINTER......q.d.a.t.a.v.i.e.w... |
49760 | 68 00 00 09 a0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | h..../************************** |
49780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
497a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | ******************.**.**.Definit |
497c0 | 69 6f 6e 20 6f 66 20 51 44 61 74 61 56 69 65 77 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 | ion.of.QDataView.class.**.**.Cre |
497e0 | 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | ated.:.2000-11-03.**.**.Copyrigh |
49800 | 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | t.(C).2000.Trolltech.ASA...All.r |
49820 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | ights.reserved..**.**.This.file. |
49840 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 | is.part.of.the.sql.module.of.the |
49860 | 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | .Qt.GUI.Toolkit..**.**.This.file |
49880 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | .may.be.distributed.under.the.te |
498a0 | 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 | rms.of.the.Q.Public.License.**.a |
498c0 | 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f | s.defined.by.Trolltech.ASA.of.No |
498e0 | 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a | rway.and.appearing.in.the.file.* |
49900 | 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 | *.LICENSE.QPL.included.in.the.pa |
49920 | 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | ckaging.of.this.file..**.**.This |
49940 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 | .file.may.be.distributed.and/or. |
49960 | 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a | modified.under.the.terms.of.the. |
49980 | 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 | **.GNU.General.Public.License.ve |
499a0 | 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 | rsion.2.as.published.by.the.Free |
499c0 | 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 | .Software.**.Foundation.and.appe |
499e0 | 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e | aring.in.the.file.LICENSE.GPL.in |
49a00 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 | cluded.in.the.**.packaging.of.th |
49a20 | 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 | is.file..**.**.Licensees.holding |
49a40 | 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 | .valid.Qt.Enterprise.Edition.lic |
49a60 | 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 | enses.may.use.this.**.file.in.ac |
49a80 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
49aa0 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 | License.Agreement.provided.**.wi |
49ac0 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
49ae0 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
49b00 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
49b20 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
49b40 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
49b60 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
49b80 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
49ba0 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
49bc0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
49be0 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
49c00 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
49c20 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
49c40 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
49c60 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
49c80 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
49ca0 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
49cc0 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
49ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
49d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
49d20 | 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 54 41 | ifndef.QDATAVIEW_H.#define.QDATA |
49d40 | 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 22 71 | VIEW_H..#ifndef.QT_H.#include."q |
49d60 | 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 21 64 | widget.h".#endif.//.QT_H..#if.!d |
49d80 | 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e | efined(.QT_MODULE_SQL.).||.defin |
49da0 | 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 | ed(.QT_LICENSE_PROFESSIONAL.).#d |
49dc0 | 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e | efine.QM_EXPORT_SQL.#else.#defin |
49de0 | 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a | e.QM_EXPORT_SQL.Q_EXPORT.#endif. |
49e00 | 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 53 0a | .#ifndef.QT_NO_SQL_VIEW_WIDGETS. |
49e20 | 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 6f 72 | .class.QSqlForm;.class.QSqlRecor |
49e40 | 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 61 73 | d;.class.QDataViewPrivate;..clas |
49e60 | 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 62 6c | s.QM_EXPORT_SQL.QDataView.:.publ |
49e80 | 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 6c 69 | ic.QWidget.{.....Q_OBJECT..publi |
49ea0 | 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 65 6e | c:.....QDataView(.QWidget*.paren |
49ec0 | 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. |
49ee0 | 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 20 20 | fl.=.0.);.....~QDataView();..... |
49f00 | 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 6d 2a | .virtual.void.setForm(.QSqlForm* |
49f20 | 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 0a 20 | .form.);.....QSqlForm*.form();.. |
49f40 | 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 6c 52 | ...virtual.void.setRecord(.QSqlR |
49f60 | 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 64 2a | ecord*.record.);.....QSqlRecord* |
49f80 | 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 76 69 | .record();..public.slots:.....vi |
49fa0 | 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 2a 20 | rtual.void.refresh(.QSqlRecord*. |
49fc0 | 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 65 6c | buf.);.....virtual.void.readFiel |
49fe0 | 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 65 6c | ds();.....virtual.void.writeFiel |
4a000 | 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 6c 75 | ds();.....virtual.void.clearValu |
4a020 | 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 72 69 | es();..private:.....QDataViewPri |
4a040 | 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 5f | vate*.d;..#if.defined(Q_DISABLE_ |
4a060 | 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 | COPY).//.Disabled.copy.construct |
4a080 | 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 28 20 | or.and.operator=.....QDataView(. |
4a0a0 | 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 56 69 | const.QDataView.&.);.....QDataVi |
4a0c0 | 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 20 26 | ew.&operator=(.const.QDataView.& |
4a0e0 | 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... |
4a100 | 00 0e 00 71 00 66 00 6f 00 6e 00 74 00 2e 00 68 00 00 1f a7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...q.f.o.n.t...h..../*********** |
4a120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a160 | 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 46 | *.**.$Id$.**.**.Definition.of.QF |
4a180 | 6f 6e 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 35 31 34 | ont.class.**.**.Created.:.940514 |
4a1a0 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).1992-2002.T |
4a1c0 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 | rolltech.ASA...All.rights.reserv |
4a1e0 | 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 | ed..**.**.This.file.is.part.of.t |
4a200 | 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 | he.kernel.module.of.the.Qt.GUI.T |
4a220 | 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 | oolkit..**.**.This.file.may.be.d |
4a240 | 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | istributed.under.the.terms.of.th |
4a260 | 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 | e.Q.Public.License.**.as.defined |
4a280 | 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 | .by.Trolltech.ASA.of.Norway.and. |
4a2a0 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 | appearing.in.the.file.**.LICENSE |
4a2c0 | 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f | .QPL.included.in.the.packaging.o |
4a2e0 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | f.this.file..**.**.This.file.may |
4a300 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 | .be.distributed.and/or.modified. |
4a320 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 | under.the.terms.of.the.**.GNU.Ge |
4a340 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 | neral.Public.License.version.2.a |
4a360 | 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | s.published.by.the.Free.Software |
4a380 | 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .**.Foundation.and.appearing.in. |
4a3a0 | 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | the.file.LICENSE.GPL.included.in |
4a3c0 | 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .the.**.packaging.of.this.file.. |
4a3e0 | 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 | **.**.Licensees.holding.valid.Qt |
4a400 | 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 | .Enterprise.Edition.or.Qt.Profes |
4a420 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 | sional.Edition.**.licenses.may.u |
4a440 | 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 | se.this.file.in.accordance.with. |
4a460 | 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 | the.Qt.Commercial.License.**.Agr |
4a480 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 | eement.provided.with.the.Softwar |
4a4a0 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 | e..**.**.This.file.is.provided.A |
4a4c0 | 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e | S.IS.with.NO.WARRANTY.OF.ANY.KIN |
4a4e0 | 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | D,.INCLUDING.THE.**.WARRANTY.OF. |
4a500 | 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e | DESIGN,.MERCHANTABILITY.AND.FITN |
4a520 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a | ESS.FOR.A.PARTICULAR.PURPOSE..** |
4a540 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 | .**.See.http://qtsoftware.com/pr |
4a560 | 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 | icing.html.or.email.sales@trollt |
4a580 | 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ech.com.for.**...information.abo |
4a5a0 | 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | ut.Qt.Commercial.License.Agreeme |
4a5c0 | 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | nts..**.See.http://qtsoftware.co |
4a5e0 | 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/qpl/.for.QPL.licensing.informa |
4a600 | 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | tion..**.See.http://qtsoftware.c |
4a620 | 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/gpl/.for.GPL.licensing.inform |
4a640 | 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 | ation..**.**.Contact.info@trollt |
4a660 | 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 | ech.com.if.any.conditions.of.thi |
4a680 | 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 | s.licensing.are.**.not.clear.to. |
4a6a0 | 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | you..**.************************ |
4a6c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4a6e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 5f 48 | **************/..#ifndef.QFONT_H |
4a700 | 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 | .#define.QFONT_H..#ifndef.QT_H.# |
4a720 | 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 6c 75 64 65 | include."qwindowdefs.h".#include |
4a740 | 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c | ."qstring.h".#endif.//.QT_H...cl |
4a760 | 61 73 73 20 51 46 6f 6e 74 50 72 69 76 61 74 65 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ass.QFontPrivate;............... |
4a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 64 6f 6e 27 74 20 74 | ....................../*.don't.t |
4a7a0 | 6f 75 63 68 20 2a 2f 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 | ouch.*/.class.QStringList;.class |
4a7c0 | 20 51 54 65 78 74 46 6f 72 6d 61 74 43 6f 6c 6c 65 63 74 69 6f 6e 3b 0a 0a 63 6c 61 73 73 20 51 | .QTextFormatCollection;..class.Q |
4a7e0 | 5f 45 58 50 4f 52 54 20 51 46 6f 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d | _EXPORT.QFont.{.public:.....enum |
4a800 | 20 53 74 79 6c 65 48 69 6e 74 20 7b 0a 09 48 65 6c 76 65 74 69 63 61 2c 20 20 53 61 6e 73 53 65 | .StyleHint.{..Helvetica,..SansSe |
4a820 | 72 69 66 20 3d 20 48 65 6c 76 65 74 69 63 61 2c 0a 09 54 69 6d 65 73 2c 20 20 20 20 20 20 53 65 | rif.=.Helvetica,..Times,......Se |
4a840 | 72 69 66 20 3d 20 54 69 6d 65 73 2c 0a 09 43 6f 75 72 69 65 72 2c 20 20 20 20 54 79 70 65 57 72 | rif.=.Times,..Courier,....TypeWr |
4a860 | 69 74 65 72 20 3d 20 43 6f 75 72 69 65 72 2c 0a 09 4f 6c 64 45 6e 67 6c 69 73 68 2c 20 44 65 63 | iter.=.Courier,..OldEnglish,.Dec |
4a880 | 6f 72 61 74 69 76 65 20 3d 20 4f 6c 64 45 6e 67 6c 69 73 68 2c 0a 09 53 79 73 74 65 6d 2c 0a 09 | orative.=.OldEnglish,..System,.. |
4a8a0 | 41 6e 79 53 74 79 6c 65 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 79 6c 65 53 | AnyStyle.....};......enum.StyleS |
4a8c0 | 74 72 61 74 65 67 79 20 7b 0a 09 50 72 65 66 65 72 44 65 66 61 75 6c 74 20 20 20 20 3d 20 30 78 | trategy.{..PreferDefault....=.0x |
4a8e0 | 30 30 30 31 2c 0a 09 50 72 65 66 65 72 42 69 74 6d 61 70 20 20 20 20 20 3d 20 30 78 30 30 30 32 | 0001,..PreferBitmap.....=.0x0002 |
4a900 | 2c 0a 09 50 72 65 66 65 72 44 65 76 69 63 65 20 20 20 20 20 3d 20 30 78 30 30 30 34 2c 0a 09 50 | ,..PreferDevice.....=.0x0004,..P |
4a920 | 72 65 66 65 72 4f 75 74 6c 69 6e 65 20 20 20 20 3d 20 30 78 30 30 30 38 2c 0a 09 46 6f 72 63 65 | referOutline....=.0x0008,..Force |
4a940 | 4f 75 74 6c 69 6e 65 20 20 20 20 20 3d 20 30 78 30 30 31 30 2c 0a 09 50 72 65 66 65 72 4d 61 74 | Outline.....=.0x0010,..PreferMat |
4a960 | 63 68 20 20 20 20 20 20 3d 20 30 78 30 30 32 30 2c 0a 09 50 72 65 66 65 72 51 75 61 6c 69 74 79 | ch......=.0x0020,..PreferQuality |
4a980 | 20 20 20 20 3d 20 30 78 30 30 34 30 2c 0a 09 50 72 65 66 65 72 41 6e 74 69 61 6c 69 61 73 20 20 | ....=.0x0040,..PreferAntialias.. |
4a9a0 | 3d 20 30 78 30 30 38 30 2c 0a 09 4e 6f 41 6e 74 69 61 6c 69 61 73 20 20 20 20 20 20 3d 20 30 78 | =.0x0080,..NoAntialias......=.0x |
4a9c0 | 30 31 30 30 2c 0a 09 4f 70 65 6e 47 4c 43 6f 6d 70 61 74 69 62 6c 65 20 3d 20 30 78 30 32 30 30 | 0100,..OpenGLCompatible.=.0x0200 |
4a9e0 | 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 65 69 67 68 74 20 7b 0a 09 4c 69 67 68 | .....};......enum.Weight.{..Ligh |
4aa00 | 74 20 20 20 20 3d 20 32 35 2c 0a 09 4e 6f 72 6d 61 6c 20 20 20 3d 20 35 30 2c 0a 09 44 65 6d 69 | t....=.25,..Normal...=.50,..Demi |
4aa20 | 42 6f 6c 64 20 3d 20 36 33 2c 0a 09 42 6f 6c 64 20 20 20 20 20 3d 20 37 35 2c 0a 09 42 6c 61 63 | Bold.=.63,..Bold.....=.75,..Blac |
4aa40 | 6b 09 20 3d 20 38 37 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 72 65 74 63 68 | k..=.87.....};......enum.Stretch |
4aa60 | 20 7b 0a 09 55 6c 74 72 61 43 6f 6e 64 65 6e 73 65 64 20 3d 20 20 35 30 2c 0a 09 45 78 74 72 61 | .{..UltraCondensed.=..50,..Extra |
4aa80 | 43 6f 6e 64 65 6e 73 65 64 20 3d 20 20 36 32 2c 0a 09 43 6f 6e 64 65 6e 73 65 64 20 20 20 20 20 | Condensed.=..62,..Condensed..... |
4aaa0 | 20 3d 20 20 37 35 2c 0a 09 53 65 6d 69 43 6f 6e 64 65 6e 73 65 64 20 20 3d 20 20 38 37 2c 0a 09 | .=..75,..SemiCondensed..=..87,.. |
4aac0 | 55 6e 73 74 72 65 74 63 68 65 64 20 20 20 20 3d 20 31 30 30 2c 0a 09 53 65 6d 69 45 78 70 61 6e | Unstretched....=.100,..SemiExpan |
4aae0 | 64 65 64 20 20 20 3d 20 31 31 32 2c 0a 09 45 78 70 61 6e 64 65 64 20 20 20 20 20 20 20 3d 20 31 | ded...=.112,..Expanded.......=.1 |
4ab00 | 32 35 2c 0a 09 45 78 74 72 61 45 78 70 61 6e 64 65 64 20 20 3d 20 31 35 30 2c 0a 09 55 6c 74 72 | 25,..ExtraExpanded..=.150,..Ultr |
4ab20 | 61 45 78 70 61 6e 64 65 64 20 20 3d 20 32 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 | aExpanded..=.200.....};......//. |
4ab40 | 64 65 66 61 75 6c 74 20 66 6f 6e 74 0a 20 20 20 20 51 46 6f 6e 74 28 29 3b 0a 20 20 20 20 2f 2f | default.font.....QFont();.....// |
4ab60 | 20 73 70 65 63 69 66 69 63 20 66 6f 6e 74 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 | .specific.font.#ifdef.Q_QDOC.... |
4ab80 | 20 51 46 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 79 2c 20 69 | .QFont(.const.QString.&family,.i |
4aba0 | 6e 74 20 70 6f 69 6e 74 53 69 7a 65 20 3d 20 31 32 2c 20 69 6e 74 20 77 65 69 67 68 74 20 3d 20 | nt.pointSize.=.12,.int.weight.=. |
4abc0 | 4e 6f 72 6d 61 6c 2c 0a 09 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 20 3d 20 46 41 4c 53 45 20 | Normal,.....bool.italic.=.FALSE. |
4abe0 | 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | );.#else.....QFont(.const.QStrin |
4ac00 | 67 20 26 66 61 6d 69 6c 79 2c 20 69 6e 74 20 70 6f 69 6e 74 53 69 7a 65 20 3d 20 2d 31 2c 20 69 | g.&family,.int.pointSize.=.-1,.i |
4ac20 | 6e 74 20 77 65 69 67 68 74 20 3d 20 2d 31 2c 0a 09 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 20 | nt.weight.=.-1,.....bool.italic. |
4ac40 | 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 2f 2f 20 63 6f 70 79 20 63 6f | =.FALSE.);.#endif.....//.copy.co |
4ac60 | 6e 73 74 72 75 63 74 6f 72 0a 20 20 20 20 51 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 | nstructor.....QFont(.const.QFont |
4ac80 | 20 26 20 29 3b 0a 0a 20 20 20 20 7e 51 46 6f 6e 74 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e | .&.);......~QFont();......QStrin |
4aca0 | 67 20 66 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 61 | g.family().const;.....void.setFa |
4acc0 | 6d 69 6c 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 69 6e 74 | mily(.const.QString.&);......int |
4ace0 | 20 70 6f 69 6e 74 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 66 6c 6f 61 74 20 70 6f | .pointSize().const;.....float.po |
4ad00 | 69 6e 74 53 69 7a 65 46 6c 6f 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 | intSizeFloat().const;.....void.s |
4ad20 | 65 74 50 6f 69 6e 74 53 69 7a 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | etPointSize(.int.);.....void.set |
4ad40 | 50 6f 69 6e 74 53 69 7a 65 46 6c 6f 61 74 28 20 66 6c 6f 61 74 20 29 3b 0a 0a 20 20 20 20 69 6e | PointSizeFloat(.float.);......in |
4ad60 | 74 20 70 69 78 65 6c 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | t.pixelSize().const;.....void.se |
4ad80 | 74 50 69 78 65 6c 53 69 7a 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 | tPixelSize(.int.);.....void.setP |
4ada0 | 69 78 65 6c 53 69 7a 65 46 6c 6f 61 74 28 20 66 6c 6f 61 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 | ixelSizeFloat(.float.);......int |
4adc0 | 20 77 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 65 69 | .weight().const;.....void.setWei |
4ade0 | 67 68 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 62 6f 6c 64 28 29 20 63 6f 6e | ght(.int.);......bool.bold().con |
4ae00 | 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 6f 6c 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 | st;.....void.setBold(.bool.);... |
4ae20 | 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 | ...bool.italic().const;.....void |
4ae40 | 20 73 65 74 49 74 61 6c 69 63 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 75 6e | .setItalic(.bool.);......bool.un |
4ae60 | 64 65 72 6c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 6e 64 | derline().const;.....void.setUnd |
4ae80 | 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 6f 76 65 72 6c 69 | erline(.bool.);......bool.overli |
4aea0 | 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 76 65 72 6c 69 6e 65 | ne().const;.....void.setOverline |
4aec0 | 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 74 72 69 6b 65 4f 75 74 28 29 20 | (.bool.);......bool.strikeOut(). |
4aee0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 72 69 6b 65 4f 75 74 28 20 62 6f | const;.....void.setStrikeOut(.bo |
4af00 | 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 69 78 65 64 50 69 74 63 68 28 29 20 63 6f 6e | ol.);......bool.fixedPitch().con |
4af20 | 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 78 65 64 50 69 74 63 68 28 20 62 6f 6f 6c | st;.....void.setFixedPitch(.bool |
4af40 | 20 29 3b 0a 0a 20 20 20 20 53 74 79 6c 65 48 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 29 20 63 | .);......StyleHint.styleHint().c |
4af60 | 6f 6e 73 74 3b 0a 20 20 20 20 53 74 79 6c 65 53 74 72 61 74 65 67 79 20 73 74 79 6c 65 53 74 72 | onst;.....StyleStrategy.styleStr |
4af80 | 61 74 65 67 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 79 6c 65 | ategy().const;.....void.setStyle |
4afa0 | 48 69 6e 74 28 20 53 74 79 6c 65 48 69 6e 74 2c 20 53 74 79 6c 65 53 74 72 61 74 65 67 79 20 3d | Hint(.StyleHint,.StyleStrategy.= |
4afc0 | 20 50 72 65 66 65 72 44 65 66 61 75 6c 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 | .PreferDefault.);.....void.setSt |
4afe0 | 79 6c 65 53 74 72 61 74 65 67 79 28 20 53 74 79 6c 65 53 74 72 61 74 65 67 79 20 73 20 29 3b 0a | yleStrategy(.StyleStrategy.s.);. |
4b000 | 0a 20 20 20 20 69 6e 74 20 73 74 72 65 74 63 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | .....int.stretch().const;.....vo |
4b020 | 69 64 20 73 65 74 53 74 72 65 74 63 68 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 69 73 | id.setStretch(.int.);......//.is |
4b040 | 20 72 61 77 20 6d 6f 64 65 20 73 74 69 6c 6c 20 6e 65 65 64 65 64 3f 0a 20 20 20 20 62 6f 6f 6c | .raw.mode.still.needed?.....bool |
4b060 | 20 72 61 77 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 61 | .rawMode().const;.....void.setRa |
4b080 | 77 4d 6f 64 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 64 75 70 69 63 61 74 65 64 | wMode(.bool.);......//.dupicated |
4b0a0 | 20 66 72 6f 6d 20 51 46 6f 6e 74 49 6e 66 6f 0a 20 20 20 20 62 6f 6f 6c 20 65 78 61 63 74 4d 61 | .from.QFontInfo.....bool.exactMa |
4b0c0 | 74 63 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 20 26 6f 70 65 72 61 74 6f | tch().const;......QFont.&operato |
4b0e0 | 72 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 | r=(.const.QFont.&.);.....bool.op |
4b100 | 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b | erator==(.const.QFont.&.).const; |
4b120 | 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e | .....bool.operator!=(.const.QFon |
4b140 | 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 6f 70 79 4f 66 28 20 | t.&.).const;.....bool.isCopyOf(. |
4b160 | 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 23 69 66 64 65 66 20 | const.QFont.&.).const;...#ifdef. |
4b180 | 51 5f 57 53 5f 57 49 4e 0a 20 20 20 20 48 46 4f 4e 54 20 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 | Q_WS_WIN.....HFONT.handle().cons |
4b1a0 | 74 3b 0a 23 65 6c 73 65 20 2f 2f 20 21 51 5f 57 53 5f 57 49 4e 0a 20 20 20 20 51 74 3a 3a 48 41 | t;.#else.//.!Q_WS_WIN.....Qt::HA |
4b1c0 | 4e 44 4c 45 20 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | NDLE.handle().const;.#endif.//.Q |
4b1e0 | 5f 57 53 5f 57 49 4e 0a 0a 0a 20 20 20 20 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 58 31 31 0a | _WS_WIN.......//.needed.for.X11. |
4b200 | 20 20 20 20 76 6f 69 64 20 73 65 74 52 61 77 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | ....void.setRawName(.const.QStri |
4b220 | 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 61 77 4e 61 6d 65 28 29 20 63 6f | ng.&.);.....QString.rawName().co |
4b240 | 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6b 65 79 28 29 20 63 6f 6e 73 74 3b 0a 0a | nst;......QString.key().const;.. |
4b260 | 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 73 74 3b 0a 20 20 | ....QString.toString().const;... |
4b280 | 20 20 62 6f 6f 6c 20 66 72 6f 6d 53 74 72 69 6e 67 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ..bool.fromString(const.QString. |
4b2a0 | 26 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 | &);..#ifndef.QT_NO_STRINGLIST... |
4b2c0 | 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 75 62 73 74 69 74 75 74 65 28 63 6f 6e 73 | ..static.QString.substitute(cons |
4b2e0 | 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 | t.QString.&);.....static.QString |
4b300 | 4c 69 73 74 20 73 75 62 73 74 69 74 75 74 65 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | List.substitutes(const.QString.& |
4b320 | 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 20 73 75 62 73 74 69 | );.....static.QStringList.substi |
4b340 | 74 75 74 69 6f 6e 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 73 65 72 | tutions();.....static.void.inser |
4b360 | 74 53 75 62 73 74 69 74 75 74 69 6f 6e 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f | tSubstitution(const.QString&,.co |
4b380 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 | nst.QString.&);.....static.void. |
4b3a0 | 69 6e 73 65 72 74 53 75 62 73 74 69 74 75 74 69 6f 6e 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e | insertSubstitutions(const.QStrin |
4b3c0 | 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 29 3b 0a 20 20 20 20 73 74 | g&,.const.QStringList.&);.....st |
4b3e0 | 61 74 69 63 20 76 6f 69 64 20 72 65 6d 6f 76 65 53 75 62 73 74 69 74 75 74 69 6f 6e 28 63 6f 6e | atic.void.removeSubstitution(con |
4b400 | 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 53 54 | st.QString.&);.#endif.//QT_NO_ST |
4b420 | 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c | RINGLIST.....static.void.initial |
4b440 | 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 61 6e 75 70 28 29 | ize();.....static.void.cleanup() |
4b460 | 3b 0a 23 69 66 6e 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | ;.#ifndef.Q_WS_QWS.....static.vo |
4b480 | 69 64 20 63 61 63 68 65 53 74 61 74 69 73 74 69 63 73 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 | id.cacheStatistics();.#endif..#i |
4b4a0 | 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 76 6f 69 64 20 71 77 73 | f.defined(Q_WS_QWS).....void.qws |
4b4c0 | 52 65 6e 64 65 72 54 6f 44 69 73 6b 28 62 6f 6f 6c 20 61 6c 6c 3d 54 52 55 45 29 3b 0a 23 65 6e | RenderToDisk(bool.all=TRUE);.#en |
4b4e0 | 64 69 66 0a 0a 0a 20 20 20 20 2f 2f 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 6c 69 76 65 | dif.......//.a.copy.of.this.live |
4b500 | 73 20 69 6e 20 71 75 6e 69 63 6f 64 65 74 61 62 6c 65 73 2e 63 70 70 2c 20 61 73 20 77 65 20 63 | s.in.qunicodetables.cpp,.as.we.c |
4b520 | 61 6e 27 74 20 69 6e 63 6c 75 64 65 0a 20 20 20 20 2f 2f 20 71 66 6f 6e 74 2e 68 20 69 74 20 69 | an't.include.....//.qfont.h.it.i |
4b540 | 6e 20 74 6f 6f 6c 73 2f 2e 20 44 6f 20 6e 6f 74 20 6d 6f 64 69 66 79 20 77 69 74 68 6f 75 74 20 | n.tools/..Do.not.modify.without. |
4b560 | 63 68 61 6e 67 69 6e 67 20 74 68 65 20 73 63 72 69 70 74 0a 20 20 20 20 2f 2f 20 65 6e 75 6d 20 | changing.the.script.....//.enum. |
4b580 | 69 6e 20 71 75 6e 69 63 6f 64 65 74 61 62 6c 65 5f 70 2e 68 20 61 73 77 65 6c 6c 2e 0a 20 20 20 | in.qunicodetable_p.h.aswell..... |
4b5a0 | 20 65 6e 75 6d 20 53 63 72 69 70 74 20 7b 0a 09 2f 2f 20 45 75 72 6f 70 65 61 6e 20 41 6c 70 68 | .enum.Script.{..//.European.Alph |
4b5c0 | 61 62 65 74 69 63 20 53 63 72 69 70 74 73 0a 09 4c 61 74 69 6e 2c 0a 09 47 72 65 65 6b 2c 0a 09 | abetic.Scripts..Latin,..Greek,.. |
4b5e0 | 43 79 72 69 6c 6c 69 63 2c 0a 09 41 72 6d 65 6e 69 61 6e 2c 0a 09 47 65 6f 72 67 69 61 6e 2c 0a | Cyrillic,..Armenian,..Georgian,. |
4b600 | 09 52 75 6e 69 63 2c 0a 09 4f 67 68 61 6d 2c 0a 09 53 70 61 63 69 6e 67 4d 6f 64 69 66 69 65 72 | .Runic,..Ogham,..SpacingModifier |
4b620 | 73 2c 0a 09 43 6f 6d 62 69 6e 69 6e 67 4d 61 72 6b 73 2c 0a 0a 09 2f 2f 20 4d 69 64 64 6c 65 20 | s,..CombiningMarks,...//.Middle. |
4b640 | 45 61 73 74 65 72 6e 20 53 63 72 69 70 74 73 0a 09 48 65 62 72 65 77 2c 0a 09 41 72 61 62 69 63 | Eastern.Scripts..Hebrew,..Arabic |
4b660 | 2c 0a 09 53 79 72 69 61 63 2c 0a 09 54 68 61 61 6e 61 2c 0a 0a 09 2f 2f 20 53 6f 75 74 68 20 61 | ,..Syriac,..Thaana,...//.South.a |
4b680 | 6e 64 20 53 6f 75 74 68 65 61 73 74 20 41 73 69 61 6e 20 53 63 72 69 70 74 73 0a 09 44 65 76 61 | nd.Southeast.Asian.Scripts..Deva |
4b6a0 | 6e 61 67 61 72 69 2c 0a 09 42 65 6e 67 61 6c 69 2c 0a 09 47 75 72 6d 75 6b 68 69 2c 0a 09 47 75 | nagari,..Bengali,..Gurmukhi,..Gu |
4b6c0 | 6a 61 72 61 74 69 2c 0a 09 4f 72 69 79 61 2c 0a 09 54 61 6d 69 6c 2c 0a 09 54 65 6c 75 67 75 2c | jarati,..Oriya,..Tamil,..Telugu, |
4b6e0 | 0a 09 4b 61 6e 6e 61 64 61 2c 0a 09 4d 61 6c 61 79 61 6c 61 6d 2c 0a 09 53 69 6e 68 61 6c 61 2c | ..Kannada,..Malayalam,..Sinhala, |
4b700 | 0a 09 54 68 61 69 2c 0a 09 4c 61 6f 2c 0a 09 54 69 62 65 74 61 6e 2c 0a 09 4d 79 61 6e 6d 61 72 | ..Thai,..Lao,..Tibetan,..Myanmar |
4b720 | 2c 0a 09 4b 68 6d 65 72 2c 0a 0a 09 2f 2f 20 45 61 73 74 20 41 73 69 61 6e 20 53 63 72 69 70 74 | ,..Khmer,...//.East.Asian.Script |
4b740 | 73 0a 09 48 61 6e 2c 0a 09 48 69 72 61 67 61 6e 61 2c 0a 09 4b 61 74 61 6b 61 6e 61 2c 0a 09 48 | s..Han,..Hiragana,..Katakana,..H |
4b760 | 61 6e 67 75 6c 2c 0a 09 42 6f 70 6f 6d 6f 66 6f 2c 0a 09 59 69 2c 0a 0a 09 2f 2f 20 41 64 64 69 | angul,..Bopomofo,..Yi,...//.Addi |
4b780 | 74 69 6f 6e 61 6c 20 53 63 72 69 70 74 73 0a 09 45 74 68 69 6f 70 69 63 2c 0a 09 43 68 65 72 6f | tional.Scripts..Ethiopic,..Chero |
4b7a0 | 6b 65 65 2c 0a 09 43 61 6e 61 64 69 61 6e 41 62 6f 72 69 67 69 6e 61 6c 2c 0a 09 4d 6f 6e 67 6f | kee,..CanadianAboriginal,..Mongo |
4b7c0 | 6c 69 61 6e 2c 0a 0a 09 2f 2f 20 53 79 6d 62 6f 6c 73 0a 09 43 75 72 72 65 6e 63 79 53 79 6d 62 | lian,...//.Symbols..CurrencySymb |
4b7e0 | 6f 6c 73 2c 0a 09 4c 65 74 74 65 72 6c 69 6b 65 53 79 6d 62 6f 6c 73 2c 0a 09 4e 75 6d 62 65 72 | ols,..LetterlikeSymbols,..Number |
4b800 | 46 6f 72 6d 73 2c 0a 09 4d 61 74 68 65 6d 61 74 69 63 61 6c 4f 70 65 72 61 74 6f 72 73 2c 0a 09 | Forms,..MathematicalOperators,.. |
4b820 | 54 65 63 68 6e 69 63 61 6c 53 79 6d 62 6f 6c 73 2c 0a 09 47 65 6f 6d 65 74 72 69 63 53 79 6d 62 | TechnicalSymbols,..GeometricSymb |
4b840 | 6f 6c 73 2c 0a 09 4d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 53 79 6d 62 6f 6c 73 2c 0a 09 45 6e 63 | ols,..MiscellaneousSymbols,..Enc |
4b860 | 6c 6f 73 65 64 41 6e 64 53 71 75 61 72 65 2c 0a 09 42 72 61 69 6c 6c 65 2c 0a 0a 09 55 6e 69 63 | losedAndSquare,..Braille,...Unic |
4b880 | 6f 64 65 2c 0a 0a 09 2f 2f 20 73 6f 6d 65 20 73 63 72 69 70 74 73 20 61 64 64 65 64 20 69 6e 20 | ode,...//.some.scripts.added.in. |
4b8a0 | 55 6e 69 63 6f 64 65 20 33 2e 32 0a 09 54 61 67 61 6c 6f 67 2c 0a 09 48 61 6e 75 6e 6f 6f 2c 0a | Unicode.3.2..Tagalog,..Hanunoo,. |
4b8c0 | 09 42 75 68 69 64 2c 0a 09 54 61 67 62 61 6e 77 61 2c 0a 0a 09 4b 61 74 61 6b 61 6e 61 48 61 6c | .Buhid,..Tagbanwa,...KatakanaHal |
4b8e0 | 66 57 69 64 74 68 2c 0a 0a 09 2f 2f 20 66 72 6f 6d 20 55 6e 69 63 6f 64 65 20 34 2e 30 0a 09 4c | fWidth,...//.from.Unicode.4.0..L |
4b900 | 69 6d 62 75 2c 0a 09 54 61 69 4c 65 2c 0a 0a 09 2f 2f 20 45 6e 64 0a 23 69 66 20 21 64 65 66 69 | imbu,..TaiLe,...//.End.#if.!defi |
4b920 | 6e 65 64 28 51 5f 51 44 4f 43 29 0a 09 4e 53 63 72 69 70 74 73 2c 0a 09 55 6e 6b 6e 6f 77 6e 53 | ned(Q_QDOC)..NScripts,..UnknownS |
4b940 | 63 72 69 70 74 20 3d 20 4e 53 63 72 69 70 74 73 2c 0a 0a 09 4e 6f 53 63 72 69 70 74 2c 0a 0a 09 | cript.=.NScripts,...NoScript,... |
4b960 | 2f 2f 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | //.----------------------------- |
4b980 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 09 2f 2f 20 44 65 61 72 20 55 73 65 72 2c 20 79 6f 75 20 63 | -----------..//.Dear.User,.you.c |
4b9a0 | 61 6e 20 73 65 65 20 76 61 6c 75 65 73 20 3e 20 4e 53 63 72 69 70 74 2c 0a 09 2f 2f 20 62 75 74 | an.see.values.>.NScript,..//.but |
4b9c0 | 20 74 68 65 79 20 61 72 65 20 69 6e 74 65 72 6e 61 6c 20 2d 20 64 6f 20 6e 6f 74 20 74 6f 75 63 | .they.are.internal.-.do.not.touc |
4b9e0 | 68 2e 0a 0a 09 48 61 6e 5f 4a 61 70 61 6e 65 73 65 2c 0a 09 48 61 6e 5f 53 69 6d 70 6c 69 66 69 | h....Han_Japanese,..Han_Simplifi |
4ba00 | 65 64 43 68 69 6e 65 73 65 2c 0a 09 48 61 6e 5f 54 72 61 64 69 74 69 6f 6e 61 6c 43 68 69 6e 65 | edChinese,..Han_TraditionalChine |
4ba20 | 73 65 2c 0a 09 48 61 6e 5f 4b 6f 72 65 61 6e 2c 0a 0a 09 4c 61 73 74 50 72 69 76 61 74 65 53 63 | se,..Han_Korean,...LastPrivateSc |
4ba40 | 72 69 70 74 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | ript.#endif.....};......QString. |
4ba60 | 64 65 66 61 75 6c 74 46 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 | defaultFamily().const;.....QStri |
4ba80 | 6e 67 20 6c 61 73 74 52 65 73 6f 72 74 46 61 6d 69 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ng.lastResortFamily().const;.... |
4baa0 | 20 51 53 74 72 69 6e 67 20 6c 61 73 74 52 65 73 6f 72 74 46 6f 6e 74 28 29 20 63 6f 6e 73 74 3b | .QString.lastResortFont().const; |
4bac0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 20 20 20 20 73 74 61 74 | ..#ifndef.QT_NO_COMPAT......stat |
4bae0 | 69 63 20 51 46 6f 6e 74 20 64 65 66 61 75 6c 74 46 6f 6e 74 28 29 3b 0a 20 20 20 20 73 74 61 74 | ic.QFont.defaultFont();.....stat |
4bb00 | 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 | ic.void.setDefaultFont(.const.QF |
4bb20 | 6f 6e 74 20 26 20 29 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 | ont.&.);..#endif.//.QT_NO_COMPAT |
4bb40 | 0a 0a 20 20 20 20 51 46 6f 6e 74 20 72 65 73 6f 6c 76 65 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 | ......QFont.resolve(.const.QFont |
4bb60 | 20 26 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 2f 2f 20 77 | .&.).const;..protected:.....//.w |
4bb80 | 68 79 20 70 72 6f 74 65 63 74 65 64 3f 0a 20 20 20 20 62 6f 6f 6c 20 64 69 72 74 79 28 29 20 63 | hy.protected?.....bool.dirty().c |
4bba0 | 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 65 63 69 50 6f 69 6e 74 53 69 7a 65 28 29 20 63 6f | onst;.....int.deciPointSize().co |
4bbc0 | 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 46 6f 6e 74 28 20 51 46 6f 6e 74 50 | nst;..private:.....QFont(.QFontP |
4bbe0 | 72 69 76 61 74 65 20 2a 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 20 29 3b 0a 0a 20 | rivate.*,.QPaintDevice.*pd.);... |
4bc00 | 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | ...void.detach();..#if.defined(Q |
4bc20 | 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 6f 69 64 20 6d 61 63 53 65 74 46 6f 6e 74 28 51 50 61 | _WS_MAC).....void.macSetFont(QPa |
4bc40 | 69 6e 74 44 65 76 69 63 65 20 2a 29 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 | intDevice.*);.#elif.defined(Q_WS |
4bc60 | 5f 58 31 31 29 0a 20 20 20 20 76 6f 69 64 20 78 31 31 53 65 74 53 63 72 65 65 6e 28 20 69 6e 74 | _X11).....void.x11SetScreen(.int |
4bc80 | 20 73 63 72 65 65 6e 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 69 6e 74 20 78 31 31 53 63 72 65 65 | .screen.=.-1.);.....int.x11Scree |
4bca0 | 6e 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c | n().const;.#endif......friend.cl |
4bcc0 | 61 73 73 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | ass.QFontMetrics;.....friend.cla |
4bce0 | 73 73 20 51 46 6f 6e 74 49 6e 66 6f 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | ss.QFontInfo;.....friend.class.Q |
4bd00 | 50 61 69 6e 74 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 53 50 72 69 | Painter;.....friend.class.QPSPri |
4bd20 | 6e 74 65 72 46 6f 6e 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 6c | nterFont;.....friend.class.QAppl |
4bd40 | 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 57 69 64 67 65 | ication;.....friend.class.QWidge |
4bd60 | 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 46 6f 72 6d 61 74 43 | t;.....friend.class.QTextFormatC |
4bd80 | 6f 6c 6c 65 63 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 | ollection;.....friend.class.QTex |
4bda0 | 74 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 54 65 78 74 49 | tLayout;.....friend.class.QTextI |
4bdc0 | 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 43 6f 6e 74 65 78 74 | tem;.....friend.class.QGLContext |
4bde0 | 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 | ;..#ifndef.QT_NO_DATASTREAM..... |
4be00 | 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 65 | friend.Q_EXPORT.QDataStream.&ope |
4be20 | 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 46 | rator<<(.QDataStream.&,.const.QF |
4be40 | 6f 6e 74 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 | ont.&.);.....friend.Q_EXPORT.QDa |
4be60 | 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 |
4be80 | 6d 20 26 2c 20 51 46 6f 6e 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 46 6f 6e | m.&,.QFont.&.);.#endif......QFon |
4bea0 | 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 | tPrivate.*d;.};...inline.bool.QF |
4bec0 | 6f 6e 74 3a 3a 62 6f 6c 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 65 69 67 68 | ont::bold().const.{.return.weigh |
4bee0 | 74 28 29 20 3e 20 4e 6f 72 6d 61 6c 3b 20 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 46 | t().>.Normal;.}...inline.void.QF |
4bf00 | 6f 6e 74 3a 3a 73 65 74 42 6f 6c 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 0a 7b 20 73 65 | ont::setBold(.bool.enable.).{.se |
4bf20 | 74 57 65 69 67 68 74 28 20 65 6e 61 62 6c 65 20 3f 20 42 6f 6c 64 20 3a 20 4e 6f 72 6d 61 6c 20 | tWeight(.enable.?.Bold.:.Normal. |
4bf40 | 29 3b 20 7d 0a 0a 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | );.}...../********************** |
4bf60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4bf80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 46 6f 6e 74 20 | ***********************...QFont. |
4bfa0 | 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | stream.functions..************** |
4bfc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4bfe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
4c000 | 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 50 | ..#ifndef.QT_NO_DATASTREAM.Q_EXP |
4c020 | 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 61 | ORT.QDataStream.&operator<<(.QDa |
4c040 | 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 51 5f 45 | taStream.&,.const.QFont.&.);.Q_E |
4c060 | 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 |
4c080 | 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. |
4c0a0 | 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 4e 54 5f 48 0a 00 00 00 0c 00 71 00 64 00 69 00 72 | ..#endif.//.QFONT_H......q.d.i.r |
4c0c0 | 00 2e 00 68 00 00 1b 36 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h...6/*********************** |
4c0e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a | *********************.**.$Id$.** |
4c120 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 69 72 20 63 6c 61 73 73 0a 2a 2a 0a | .**.Definition.of.QDir.class.**. |
4c140 | 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 32 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 | **.Created.:.950427.**.**.Copyri |
4c160 | 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e | ght.(C).1992-2002.Trolltech.ASA. |
4c180 | 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ..All.rights.reserved..**.**.Thi |
4c1a0 | 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 | s.file.is.part.of.the.tools.modu |
4c1c0 | 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 | le.of.the.Qt.GUI.Toolkit..**.**. |
4c1e0 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 | This.file.may.be.distributed.und |
4c200 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 | er.the.terms.of.the.Q.Public.Lic |
4c220 | 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 | ense.**.as.defined.by.Trolltech. |
4c240 | 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | ASA.of.Norway.and.appearing.in.t |
4c260 | 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 | he.file.**.LICENSE.QPL.included. |
4c280 | 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | in.the.packaging.of.this.file..* |
4c2a0 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
4c2c0 | 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | d.and/or.modified.under.the.term |
4c2e0 | 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c | s.of.the.**.GNU.General.Public.L |
4c300 | 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 | icense.version.2.as.published.by |
4c320 | 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e | .the.Free.Software.**.Foundation |
4c340 | 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e | .and.appearing.in.the.file.LICEN |
4c360 | 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 | SE.GPL.included.in.the.**.packag |
4c380 | 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 | ing.of.this.file..**.**.Licensee |
4c3a0 | 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 | s.holding.valid.Qt.Enterprise.Ed |
4c3c0 | 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e | ition.or.Qt.Professional.Edition |
4c3e0 | 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 | .**.licenses.may.use.this.file.i |
4c400 | 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 | n.accordance.with.the.Qt.Commerc |
4c420 | 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 | ial.License.**.Agreement.provide |
4c440 | 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | d.with.the.Software..**.**.This. |
4c460 | 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 | file.is.provided.AS.IS.with.NO.W |
4c480 | 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 | ARRANTY.OF.ANY.KIND,.INCLUDING.T |
4c4a0 | 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 | HE.**.WARRANTY.OF.DESIGN,.MERCHA |
4c4c0 | 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 | NTABILITY.AND.FITNESS.FOR.A.PART |
4c4e0 | 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | ICULAR.PURPOSE..**.**.See.http:/ |
4c500 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 | /qtsoftware.com/pricing.html.or. |
4c520 | 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.** |
4c540 | 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 | ...information.about.Qt.Commerci |
4c560 | 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 | al.License.Agreements..**.See.ht |
4c580 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c | tp://qtsoftware.com/qpl/.for.QPL |
4c5a0 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 | .licensing.information..**.See.h |
4c5c0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 | ttp://qtsoftware.com/gpl/.for.GP |
4c5e0 | 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 | L.licensing.information..**.**.C |
4c600 | 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 | ontact.info@trolltech.com.if.any |
4c620 | 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 | .conditions.of.this.licensing.ar |
4c640 | 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a | e.**.not.clear.to.you..**.****** |
4c660 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c680 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c6a0 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 52 5f 48 | /..#ifndef.QDIR_H.#define.QDIR_H |
4c6c0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c | ..#ifndef.QT_H.#include."qglobal |
4c6e0 | 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 75 | .h".#include."qstrlist.h".#inclu |
4c700 | 64 65 20 22 71 66 69 6c 65 69 6e 66 6f 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | de."qfileinfo.h".#endif.//.QT_H. |
4c720 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 52 0a 74 79 70 65 64 65 66 20 51 50 74 72 | ..#ifndef.QT_NO_DIR.typedef.QPtr |
4c740 | 4c 69 73 74 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 3b 0a 74 | List<QFileInfo>.QFileInfoList;.t |
4c760 | 79 70 65 64 65 66 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 46 69 6c 65 49 6e 66 | ypedef.QPtrListIterator<QFileInf |
4c780 | 6f 3e 20 51 46 69 6c 65 49 6e 66 6f 4c 69 73 74 49 74 65 72 61 74 6f 72 3b 0a 63 6c 61 73 73 20 | o>.QFileInfoListIterator;.class. |
4c7a0 | 51 53 74 72 69 6e 67 4c 69 73 74 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 | QStringList;.template.<class.T>. |
4c7c0 | 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 |
4c7e0 | 54 20 51 44 69 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 46 69 6c 74 65 72 | T.QDir.{.public:.....enum.Filter |
4c800 | 53 70 65 63 20 7b 20 44 69 72 73 09 20 20 20 20 3d 20 30 78 30 30 31 2c 0a 09 09 20 20 20 20 20 | Spec.{.Dirs.....=.0x001,........ |
4c820 | 20 46 69 6c 65 73 09 20 20 20 20 3d 20 30 78 30 30 32 2c 0a 09 09 20 20 20 20 20 20 44 72 69 76 | .Files.....=.0x002,.........Driv |
4c840 | 65 73 09 20 20 20 20 3d 20 30 78 30 30 34 2c 0a 09 09 20 20 20 20 20 20 4e 6f 53 79 6d 4c 69 6e | es.....=.0x004,.........NoSymLin |
4c860 | 6b 73 20 20 20 20 3d 20 30 78 30 30 38 2c 0a 09 09 20 20 20 20 20 20 41 6c 6c 09 20 20 20 20 3d | ks....=.0x008,.........All.....= |
4c880 | 20 30 78 30 30 37 2c 0a 09 09 20 20 20 20 20 20 54 79 70 65 4d 61 73 6b 09 20 20 20 20 3d 20 30 | .0x007,.........TypeMask.....=.0 |
4c8a0 | 78 30 30 46 2c 0a 0a 09 09 20 20 20 20 20 20 52 65 61 64 61 62 6c 65 09 20 20 20 20 3d 20 30 78 | x00F,..........Readable.....=.0x |
4c8c0 | 30 31 30 2c 0a 09 09 20 20 20 20 20 20 57 72 69 74 61 62 6c 65 09 20 20 20 20 3d 20 30 78 30 32 | 010,.........Writable.....=.0x02 |
4c8e0 | 30 2c 0a 09 09 20 20 20 20 20 20 45 78 65 63 75 74 61 62 6c 65 20 20 20 20 3d 20 30 78 30 34 30 | 0,.........Executable....=.0x040 |
4c900 | 2c 0a 09 09 20 20 20 20 20 20 52 57 45 4d 61 73 6b 09 20 20 20 20 3d 20 30 78 30 37 30 2c 0a 0a | ,.........RWEMask.....=.0x070,.. |
4c920 | 09 09 20 20 20 20 20 20 4d 6f 64 69 66 69 65 64 09 20 20 20 20 3d 20 30 78 30 38 30 2c 0a 09 09 | ........Modified.....=.0x080,... |
4c940 | 20 20 20 20 20 20 48 69 64 64 65 6e 09 20 20 20 20 3d 20 30 78 31 30 30 2c 0a 09 09 20 20 20 20 | ......Hidden.....=.0x100,....... |
4c960 | 20 20 53 79 73 74 65 6d 09 20 20 20 20 3d 20 30 78 32 30 30 2c 0a 09 09 20 20 20 20 20 20 41 63 | ..System.....=.0x200,.........Ac |
4c980 | 63 65 73 73 4d 61 73 6b 20 20 20 20 3d 20 30 78 33 46 30 2c 0a 0a 09 09 20 20 20 20 20 20 44 65 | cessMask....=.0x3F0,..........De |
4c9a0 | 66 61 75 6c 74 46 69 6c 74 65 72 20 3d 20 2d 31 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 6f | faultFilter.=.-1.};......enum.So |
4c9c0 | 72 74 53 70 65 63 20 20 20 7b 20 4e 61 6d 65 09 20 20 20 20 3d 20 30 78 30 30 2c 0a 09 09 20 20 | rtSpec...{.Name.....=.0x00,..... |
4c9e0 | 20 20 20 20 54 69 6d 65 09 20 20 20 20 3d 20 30 78 30 31 2c 0a 09 09 20 20 20 20 20 20 53 69 7a | ....Time.....=.0x01,.........Siz |
4ca00 | 65 09 20 20 20 20 3d 20 30 78 30 32 2c 0a 09 09 20 20 20 20 20 20 55 6e 73 6f 72 74 65 64 09 20 | e.....=.0x02,.........Unsorted.. |
4ca20 | 20 20 20 3d 20 30 78 30 33 2c 0a 09 09 20 20 20 20 20 20 53 6f 72 74 42 79 4d 61 73 6b 20 20 20 | ...=.0x03,.........SortByMask... |
4ca40 | 20 3d 20 30 78 30 33 2c 0a 0a 09 09 20 20 20 20 20 20 44 69 72 73 46 69 72 73 74 09 20 20 20 20 | .=.0x03,..........DirsFirst..... |
4ca60 | 3d 20 30 78 30 34 2c 0a 09 09 20 20 20 20 20 20 52 65 76 65 72 73 65 64 09 20 20 20 20 3d 20 30 | =.0x04,.........Reversed.....=.0 |
4ca80 | 78 30 38 2c 0a 09 09 20 20 20 20 20 20 49 67 6e 6f 72 65 43 61 73 65 20 20 20 20 3d 20 30 78 31 | x08,.........IgnoreCase....=.0x1 |
4caa0 | 30 2c 0a 09 09 20 20 20 20 20 20 44 65 66 61 75 6c 74 53 6f 72 74 20 20 20 3d 20 2d 31 20 7d 3b | 0,.........DefaultSort...=.-1.}; |
4cac0 | 0a 0a 20 20 20 20 51 44 69 72 28 29 3b 0a 20 20 20 20 51 44 69 72 28 20 63 6f 6e 73 74 20 51 53 | ......QDir();.....QDir(.const.QS |
4cae0 | 74 72 69 6e 67 20 26 70 61 74 68 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 | tring.&path,.const.QString.&name |
4cb00 | 46 69 6c 74 65 72 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 20 20 69 6e 74 20 73 | Filter.=.QString::null,....int.s |
4cb20 | 6f 72 74 53 70 65 63 20 3d 20 4e 61 6d 65 20 7c 20 49 67 6e 6f 72 65 43 61 73 65 2c 20 69 6e 74 | ortSpec.=.Name.|.IgnoreCase,.int |
4cb40 | 20 66 69 6c 74 65 72 53 70 65 63 20 3d 20 41 6c 6c 20 29 3b 0a 20 20 20 20 51 44 69 72 28 20 63 | .filterSpec.=.All.);.....QDir(.c |
4cb60 | 6f 6e 73 74 20 51 44 69 72 20 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 69 | onst.QDir.&.);......virtual.~QDi |
4cb80 | 72 28 29 3b 0a 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 | r();......QDir.......&operator=( |
4cba0 | 20 63 6f 6e 73 74 20 51 44 69 72 20 26 20 29 3b 0a 20 20 20 20 51 44 69 72 20 20 20 20 20 20 20 | .const.QDir.&.);.....QDir....... |
4cbc0 | 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 74 68 20 | &operator=(.const.QString.&path. |
4cbe0 | 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 74 68 28 20 63 6f | );......virtual.void.setPath(.co |
4cc00 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 74 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | nst.QString.&path.);.....virtual |
4cc20 | 20 51 53 74 72 69 6e 67 20 70 61 74 68 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | .QString.path()..const;.....virt |
4cc40 | 75 61 6c 20 51 53 74 72 69 6e 67 20 61 62 73 50 61 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 | ual.QString.absPath().const;.... |
4cc60 | 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 63 61 6e 6f 6e 69 63 61 6c 50 61 74 68 28 29 | .virtual.QString.canonicalPath() |
4cc80 | 09 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 64 69 72 | .const;......virtual.QString.dir |
4cca0 | 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e | Name().const;.....virtual.QStrin |
4ccc0 | 67 20 66 69 6c 65 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e | g.filePath(.const.QString.&fileN |
4cce0 | 61 6d 65 2c 0a 09 09 09 20 20 20 20 20 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 | ame,..........bool.acceptAbsPath |
4cd00 | 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 | .=.TRUE.).const;.....virtual.QSt |
4cd20 | 72 69 6e 67 20 61 62 73 46 69 6c 65 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ring.absFilePath(.const.QString. |
4cd40 | 26 66 69 6c 65 4e 61 6d 65 2c 0a 09 09 09 09 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 | &fileName,......bool.acceptAbsPa |
4cd60 | 74 68 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 | th.=.TRUE.).const;......static.Q |
4cd80 | 53 74 72 69 6e 67 20 63 6f 6e 76 65 72 74 53 65 70 61 72 61 74 6f 72 73 28 20 63 6f 6e 73 74 20 | String.convertSeparators(.const. |
4cda0 | 51 53 74 72 69 6e 67 20 26 70 61 74 68 4e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | QString.&pathName.);......virtua |
4cdc0 | 6c 20 62 6f 6f 6c 20 63 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 4e 61 6d | l.bool.cd(.const.QString.&dirNam |
4cde0 | 65 2c 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 29 3b 0a | e,.bool.acceptAbsPath.=.TRUE.);. |
4ce00 | 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 64 55 70 28 29 3b 0a 0a 20 20 20 20 51 53 | ....virtual.bool.cdUp();......QS |
4ce20 | 74 72 69 6e 67 09 6e 61 6d 65 46 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | tring.nameFilter().const;.....vi |
4ce40 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 | rtual.void.setNameFilter(.const. |
4ce60 | 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 20 29 3b 0a 20 20 20 20 46 69 6c 74 65 | QString.&nameFilter.);.....Filte |
4ce80 | 72 53 70 65 63 20 66 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | rSpec.filter().const;.....virtua |
4cea0 | 6c 20 76 6f 69 64 20 73 65 74 46 69 6c 74 65 72 28 20 69 6e 74 20 66 69 6c 74 65 72 53 70 65 63 | l.void.setFilter(.int.filterSpec |
4cec0 | 20 29 3b 0a 20 20 20 20 53 6f 72 74 53 70 65 63 20 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e 73 74 | .);.....SortSpec.sorting().const |
4cee0 | 3b 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 69 6e 67 28 20 69 | ;.....virtual.void.setSorting(.i |
4cf00 | 6e 74 20 73 6f 72 74 53 70 65 63 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 6d 61 74 63 68 41 6c | nt.sortSpec.);......bool.matchAl |
4cf20 | 6c 44 69 72 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | lDirs().const;.....virtual.void. |
4cf40 | 73 65 74 4d 61 74 63 68 41 6c 6c 44 69 72 73 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 75 69 | setMatchAllDirs(.bool.);......ui |
4cf60 | 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 6f 70 | nt.count().const;.....QString.op |
4cf80 | 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 | erator[](.int.).const;......virt |
4cfa0 | 75 61 6c 20 51 53 74 72 4c 69 73 74 20 65 6e 63 6f 64 65 64 45 6e 74 72 79 4c 69 73 74 28 20 69 | ual.QStrList.encodedEntryList(.i |
4cfc0 | 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 65 72 2c 0a 09 | nt.filterSpec.=.DefaultFilter,.. |
4cfe0 | 09 09 09 20 20 20 20 20 20 20 69 6e 74 20 73 6f 72 74 53 70 65 63 20 20 20 3d 20 44 65 66 61 75 | ..........int.sortSpec...=.Defau |
4d000 | 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 74 | ltSort..).const;.....virtual.QSt |
4d020 | 72 4c 69 73 74 20 65 6e 63 6f 64 65 64 45 6e 74 72 79 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 | rList.encodedEntryList(.const.QS |
4d040 | 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 20 20 20 20 69 6e | tring.&nameFilter,............in |
4d060 | 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 65 72 2c 0a 09 09 | t.filterSpec.=.DefaultFilter,... |
4d080 | 09 09 20 20 20 20 20 20 20 69 6e 74 20 73 6f 72 74 53 70 65 63 20 20 20 3d 20 44 65 66 61 75 6c | .........int.sortSpec...=.Defaul |
4d0a0 | 74 53 6f 72 74 20 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 74 | tSort...).const;.....virtual.QSt |
4d0c0 | 72 69 6e 67 4c 69 73 74 20 65 6e 74 72 79 4c 69 73 74 28 20 69 6e 74 20 66 69 6c 74 65 72 53 70 | ringList.entryList(.int.filterSp |
4d0e0 | 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 74 20 73 | ec.=.DefaultFilter,........int.s |
4d100 | 6f 72 74 53 70 65 63 20 20 20 3d 20 44 65 66 61 75 6c 74 53 6f 72 74 20 20 29 20 63 6f 6e 73 74 | ortSpec...=.DefaultSort..).const |
4d120 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 65 6e 74 72 79 4c | ;.....virtual.QStringList.entryL |
4d140 | 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 72 2c 0a | ist(.const.QString.&nameFilter,. |
4d160 | 09 09 09 09 20 20 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 | .......int.filterSpec.=.DefaultF |
4d180 | 69 6c 74 65 72 2c 0a 09 09 09 09 20 20 20 69 6e 74 20 73 6f 72 74 53 70 65 63 20 20 20 3d 20 44 | ilter,........int.sortSpec...=.D |
4d1a0 | 65 66 61 75 6c 74 53 6f 72 74 20 20 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 | efaultSort...).const;......virtu |
4d1c0 | 61 6c 20 63 6f 6e 73 74 20 51 46 69 6c 65 49 6e 66 6f 4c 69 73 74 20 2a 65 6e 74 72 79 49 6e 66 | al.const.QFileInfoList.*entryInf |
4d1e0 | 6f 4c 69 73 74 28 20 69 6e 74 20 66 69 6c 74 65 72 53 70 65 63 20 3d 20 44 65 66 61 75 6c 74 46 | oList(.int.filterSpec.=.DefaultF |
4d200 | 69 6c 74 65 72 2c 0a 09 09 09 09 09 09 69 6e 74 20 73 6f 72 74 53 70 65 63 20 3d 20 44 65 66 61 | ilter,.......int.sortSpec.=.Defa |
4d220 | 75 6c 74 53 6f 72 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e | ultSort.).const;.....virtual.con |
4d240 | 73 74 20 51 46 69 6c 65 49 6e 66 6f 4c 69 73 74 20 2a 65 6e 74 72 79 49 6e 66 6f 4c 69 73 74 28 | st.QFileInfoList.*entryInfoList( |
4d260 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 2c 0a 09 09 09 09 | .const.QString.&nameFilter,..... |
4d280 | 09 09 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 65 72 | ..int.filterSpec.=.DefaultFilter |
4d2a0 | 2c 0a 09 09 09 09 09 09 69 6e 74 20 73 6f 72 74 53 70 65 63 20 3d 20 44 65 66 61 75 6c 74 53 6f | ,.......int.sortSpec.=.DefaultSo |
4d2c0 | 72 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 46 | rt.).const;......static.const.QF |
4d2e0 | 69 6c 65 49 6e 66 6f 4c 69 73 74 20 2a 64 72 69 76 65 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 | ileInfoList.*drives();......virt |
4d300 | 75 61 6c 20 62 6f 6f 6c 20 6d 6b 64 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 | ual.bool.mkdir(.const.QString.&d |
4d320 | 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 61 74 68 20 3d 20 | irName,....bool.acceptAbsPath.=. |
4d340 | 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 62 6f 6f 6c 20 72 | TRUE.).const;.....virtual.bool.r |
4d360 | 6d 64 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 4e 61 6d 65 2c 0a 09 09 | mdir(.const.QString.&dirName,... |
4d380 | 09 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 29 20 63 6f 6e | .bool.acceptAbsPath.=.TRUE.).con |
4d3a0 | 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 52 65 61 64 61 62 6c 65 | st;......virtual.bool.isReadable |
4d3c0 | 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 65 78 69 73 74 | ().const;.....virtual.bool.exist |
4d3e0 | 73 28 29 20 20 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 | s()...const;.....virtual.bool.is |
4d400 | 52 6f 6f 74 28 29 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f | Root()...const;......virtual.boo |
4d420 | 6c 20 69 73 52 65 6c 61 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | l.isRelative().const;.....virtua |
4d440 | 6c 20 76 6f 69 64 20 63 6f 6e 76 65 72 74 54 6f 41 62 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 | l.void.convertToAbs();......virt |
4d460 | 75 61 6c 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 44 69 72 20 | ual.bool.operator==(.const.QDir. |
4d480 | 26 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 6f 70 65 72 | &.).const;.....virtual.bool.oper |
4d4a0 | 61 74 6f 72 21 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 0a 20 | ator!=(.const.QDir.&.).const;... |
4d4c0 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 | ...virtual.bool.remove(.const.QS |
4d4e0 | 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c 0a 09 09 09 20 62 6f 6f 6c 20 61 63 63 65 70 74 | tring.&fileName,.....bool.accept |
4d500 | 41 62 73 50 61 74 68 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f | AbsPath.=.TRUE.);.....virtual.bo |
4d520 | 6f 6c 20 72 65 6e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 | ol.rename(.const.QString.&name,. |
4d540 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 65 77 4e 61 6d 65 2c 0a 09 09 09 20 62 6f 6f 6c | const.QString.&newName,.....bool |
4d560 | 20 61 63 63 65 70 74 41 62 73 50 61 74 68 73 20 3d 20 54 52 55 45 20 20 29 3b 0a 20 20 20 20 76 | .acceptAbsPaths.=.TRUE..);.....v |
4d580 | 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 78 69 73 74 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | irtual.bool.exists(.const.QStrin |
4d5a0 | 67 20 26 6e 61 6d 65 2c 0a 09 09 09 20 62 6f 6f 6c 20 61 63 63 65 70 74 41 62 73 50 61 74 68 20 | g.&name,.....bool.acceptAbsPath. |
4d5c0 | 3d 20 54 52 55 45 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 68 61 72 20 73 65 70 61 72 | =.TRUE.);......static.char.separ |
4d5e0 | 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 73 65 74 43 75 72 72 | ator();......static.bool.setCurr |
4d600 | 65 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 74 68 20 29 3b 0a 20 20 20 20 | ent(.const.QString.&path.);..... |
4d620 | 73 74 61 74 69 63 20 51 44 69 72 20 63 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 | static.QDir.current();.....stati |
4d640 | 63 20 51 44 69 72 20 68 6f 6d 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 69 72 20 72 | c.QDir.home();.....static.QDir.r |
4d660 | 6f 6f 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e | oot();.....static.QString.curren |
4d680 | 74 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 68 | tDirPath();.....static.QString.h |
4d6a0 | 6f 6d 65 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 | omeDirPath();.....static.QString |
4d6c0 | 20 72 6f 6f 74 44 69 72 50 61 74 68 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c | .rootDirPath();......static.bool |
4d6e0 | 20 6d 61 74 63 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 66 69 6c 74 65 | .match(.const.QStringList.&filte |
4d700 | 72 73 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 | rs,.const.QString.&fileName.);.. |
4d720 | 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 74 72 | ...static.bool.match(.const.QStr |
4d740 | 69 6e 67 20 26 66 69 6c 74 65 72 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 | ing.&filter,.const.QString.&file |
4d760 | 4e 61 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 63 6c 65 61 6e | Name.);.....static.QString.clean |
4d780 | 44 69 72 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 50 61 74 68 20 | DirPath(.const.QString.&dirPath. |
4d7a0 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 69 73 52 65 6c 61 74 69 76 65 50 61 74 | );.....static.bool.isRelativePat |
4d7c0 | 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 74 68 20 29 3b 0a 20 20 20 20 76 6f | h(.const.QString.&path.);.....vo |
4d7e0 | 69 64 20 72 65 66 72 65 73 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 | id.refresh().const;..private:.#i |
4d800 | 66 64 65 66 20 51 5f 4f 53 5f 4d 41 43 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 72 75 63 74 | fdef.Q_OS_MAC.....typedef.struct |
4d820 | 20 46 53 53 70 65 63 20 46 53 53 70 65 63 3b 0a 20 20 20 20 73 74 61 74 69 63 20 46 53 53 70 65 | .FSSpec.FSSpec;.....static.FSSpe |
4d840 | 63 20 2a 6d 61 6b 65 5f 73 70 65 63 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 23 | c.*make_spec(const.QString.&);.# |
4d860 | 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | endif.....void.init();.....virtu |
4d880 | 61 6c 20 62 6f 6f 6c 20 72 65 61 64 44 69 72 45 6e 74 72 69 65 73 28 20 63 6f 6e 73 74 20 51 53 | al.bool.readDirEntries(.const.QS |
4d8a0 | 74 72 69 6e 67 20 26 6e 61 6d 65 46 69 6c 74 65 72 2c 0a 09 09 09 09 20 69 6e 74 20 46 69 6c 74 | tring.&nameFilter,......int.Filt |
4d8c0 | 65 72 53 70 65 63 2c 20 69 6e 74 20 53 6f 72 74 53 70 65 63 20 20 29 3b 0a 0a 20 20 20 20 73 74 | erSpec,.int.SortSpec..);......st |
4d8e0 | 61 74 69 63 20 76 6f 69 64 20 73 6c 61 73 68 69 66 79 28 20 51 53 74 72 69 6e 67 20 26 20 29 3b | atic.void.slashify(.QString.&.); |
4d900 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 64 50 61 74 68 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | ......QString.dPath;.....QString |
4d920 | 4c 69 73 74 20 20 20 2a 66 4c 69 73 74 3b 0a 20 20 20 20 51 46 69 6c 65 49 6e 66 6f 4c 69 73 74 | List...*fList;.....QFileInfoList |
4d940 | 20 2a 66 69 4c 69 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 6e 61 6d 65 46 69 6c 74 3b 0a | .*fiList;.....QString.nameFilt;. |
4d960 | 20 20 20 20 46 69 6c 74 65 72 53 70 65 63 09 66 69 6c 74 53 3b 0a 20 20 20 20 53 6f 72 74 53 70 | ....FilterSpec.filtS;.....SortSp |
4d980 | 65 63 09 73 6f 72 74 53 3b 0a 20 20 20 20 75 69 6e 74 09 64 69 72 74 79 09 3a 20 31 3b 0a 20 20 | ec.sortS;.....uint.dirty.:.1;... |
4d9a0 | 20 20 75 69 6e 74 09 61 6c 6c 44 69 72 73 20 3a 20 31 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 | ..uint.allDirs.:.1;......void.de |
4d9c0 | 74 61 63 68 28 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f | tach();.....friend.class.QDeepCo |
4d9e0 | 70 79 3c 20 51 44 69 72 20 3e 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 | py<.QDir.>;.};...inline.QString. |
4da00 | 51 44 69 72 3a 3a 70 61 74 68 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 | QDir::path().const.{.....return. |
4da20 | 64 50 61 74 68 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 44 69 72 3a 3a 6e | dPath;.}..inline.QString.QDir::n |
4da40 | 61 6d 65 46 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e | ameFilter().const.{.....return.n |
4da60 | 61 6d 65 46 69 6c 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 69 72 3a 3a 46 69 6c 74 65 72 53 | ameFilt;.}..inline.QDir::FilterS |
4da80 | 70 65 63 20 51 44 69 72 3a 3a 66 69 6c 74 65 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 | pec.QDir::filter().const.{.....r |
4daa0 | 65 74 75 72 6e 20 66 69 6c 74 53 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 44 69 72 3a 3a 53 6f 72 | eturn.filtS;.}..inline.QDir::Sor |
4dac0 | 74 53 70 65 63 20 51 44 69 72 3a 3a 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 | tSpec.QDir::sorting().const.{... |
4dae0 | 20 20 72 65 74 75 72 6e 20 73 6f 72 74 53 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 | ..return.sortS;.}..inline.bool.Q |
4db00 | 44 69 72 3a 3a 6d 61 74 63 68 41 6c 6c 44 69 72 73 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 | Dir::matchAllDirs().const.{..... |
4db20 | 72 65 74 75 72 6e 20 61 6c 6c 44 69 72 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 | return.allDirs;.}..inline.bool.Q |
4db40 | 44 69 72 3a 3a 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 44 69 72 20 26 64 20 29 | Dir::operator!=(.const.QDir.&d.) |
4db60 | 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 21 28 2a 74 68 69 73 20 3d 3d 20 64 | .const.{.....return.!(*this.==.d |
4db80 | 29 3b 0a 7d 0a 0a 0a 73 74 72 75 63 74 20 51 44 69 72 53 6f 72 74 49 74 65 6d 20 7b 0a 20 20 20 | );.}...struct.QDirSortItem.{.... |
4dba0 | 20 51 53 74 72 69 6e 67 20 66 69 6c 65 6e 61 6d 65 5f 63 61 63 68 65 3b 0a 20 20 20 20 51 46 69 | .QString.filename_cache;.....QFi |
4dbc0 | 6c 65 49 6e 66 6f 2a 20 69 74 65 6d 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e | leInfo*.item;.};..#endif.//.QT_N |
4dbe0 | 4f 5f 44 49 52 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 49 52 5f 48 0a 00 00 00 22 00 71 00 63 00 | O_DIR.#endif.//.QDIR_H....".q.c. |
4dc00 | 6c 00 65 00 61 00 6e 00 75 00 70 00 68 00 61 00 6e 00 64 00 6c 00 65 00 72 00 2e 00 68 00 00 0c | l.e.a.n.u.p.h.a.n.d.l.e.r...h... |
4dc20 | 67 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | g/****************************** |
4dc40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4dc60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 2e 2e 2e | **************.**.$Id$.**.**.... |
4dc80 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).2001-2002.T |
4dca0 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 | rolltech.ASA...All.rights.reserv |
4dcc0 | 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 | ed..**.**.This.file.is.part.of.t |
4dce0 | 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f | he.tools.module.of.the.Qt.GUI.To |
4dd00 | 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 | olkit..**.**.This.file.may.be.di |
4dd20 | 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | stributed.under.the.terms.of.the |
4dd40 | 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 | .Q.Public.License.**.as.defined. |
4dd60 | 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 | by.Trolltech.ASA.of.Norway.and.a |
4dd80 | 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e | ppearing.in.the.file.**.LICENSE. |
4dda0 | 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 | QPL.included.in.the.packaging.of |
4ddc0 | 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | .this.file..**.**.This.file.may. |
4dde0 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 | be.distributed.and/or.modified.u |
4de00 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e | nder.the.terms.of.the.**.GNU.Gen |
4de20 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 | eral.Public.License.version.2.as |
4de40 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
4de60 | 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | **.Foundation.and.appearing.in.t |
4de80 | 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | he.file.LICENSE.GPL.included.in. |
4dea0 | 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | the.**.packaging.of.this.file..* |
4dec0 | 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 | *.**.Licensees.holding.valid.Qt. |
4dee0 | 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 | Enterprise.Edition.or.Qt.Profess |
4df00 | 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 | ional.Edition.**.licenses.may.us |
4df20 | 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | e.this.file.in.accordance.with.t |
4df40 | 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 | he.Qt.Commercial.License.**.Agre |
4df60 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 | ement.provided.with.the.Software |
4df80 | 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 | ..**.**.This.file.is.provided.AS |
4dfa0 | 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 | .IS.with.NO.WARRANTY.OF.ANY.KIND |
4dfc0 | 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 | ,.INCLUDING.THE.**.WARRANTY.OF.D |
4dfe0 | 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 | ESIGN,.MERCHANTABILITY.AND.FITNE |
4e000 | 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a | SS.FOR.A.PARTICULAR.PURPOSE..**. |
4e020 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 | **.See.http://qtsoftware.com/pri |
4e040 | 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 | cing.html.or.email.sales@trollte |
4e060 | 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 | ch.com.for.**...information.abou |
4e080 | 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e | t.Qt.Commercial.License.Agreemen |
4e0a0 | 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | ts..**.See.http://qtsoftware.com |
4e0c0 | 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 | /qpl/.for.QPL.licensing.informat |
4e0e0 | 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ion..**.See.http://qtsoftware.co |
4e100 | 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/gpl/.for.GPL.licensing.informa |
4e120 | 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 | tion..**.**.Contact.info@trollte |
4e140 | 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ch.com.if.any.conditions.of.this |
4e160 | 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 | .licensing.are.**.not.clear.to.y |
4e180 | 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ou..**.************************* |
4e1a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4e1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4c 45 41 4e 55 50 | *************/..#ifndef.QCLEANUP |
4e1e0 | 48 41 4e 44 4c 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4c 45 41 4e 55 50 48 41 4e 44 4c 45 | HANDLER_H.#define.QCLEANUPHANDLE |
4e200 | 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 74 72 | R_H..#ifndef.QT_H.#include."qptr |
4e220 | 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 | list.h".#endif.//.QT_H..template |
4e240 | 3c 63 6c 61 73 73 20 54 79 70 65 3e 0a 63 6c 61 73 73 20 51 43 6c 65 61 6e 75 70 48 61 6e 64 6c | <class.Type>.class.QCleanupHandl |
4e260 | 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 | er.{.public:.....QCleanupHandler |
4e280 | 28 29 20 3a 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 | ().:.cleanupObjects(.0.).{}..... |
4e2a0 | 7e 51 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a | ~QCleanupHandler().{.clear();.}. |
4e2c0 | 0a 20 20 20 20 54 79 70 65 2a 20 61 64 64 28 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 20 29 20 | .....Type*.add(.Type.**object.). |
4e2e0 | 7b 0a 09 69 66 20 28 20 21 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 29 0a 09 20 20 20 20 63 | {..if.(.!cleanupObjects.)......c |
4e300 | 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 3d 20 6e 65 77 20 51 50 74 72 4c 69 73 74 3c 54 79 70 | leanupObjects.=.new.QPtrList<Typ |
4e320 | 65 2a 3e 3b 0a 09 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d 3e 69 6e 73 65 72 74 28 20 30 2c | e*>;..cleanupObjects->insert(.0, |
4e340 | 20 6f 62 6a 65 63 74 20 29 3b 0a 09 72 65 74 75 72 6e 20 2a 6f 62 6a 65 63 74 3b 0a 20 20 20 20 | .object.);..return.*object;..... |
4e360 | 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 | }......void.remove(.Type.**objec |
4e380 | 74 20 29 20 7b 0a 09 69 66 20 28 20 21 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 29 0a 09 20 | t.).{..if.(.!cleanupObjects.)... |
4e3a0 | 20 20 20 72 65 74 75 72 6e 3b 0a 09 69 66 20 28 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d | ...return;..if.(.cleanupObjects- |
4e3c0 | 3e 66 69 6e 64 52 65 66 28 20 6f 62 6a 65 63 74 20 29 20 3e 3d 20 30 20 29 0a 09 20 20 20 20 28 | >findRef(.object.).>=.0.)......( |
4e3e0 | 76 6f 69 64 29 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d 3e 74 61 6b 65 28 29 3b 0a 20 20 | void).cleanupObjects->take();... |
4e400 | 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 7b 0a | ..}......bool.isEmpty().const.{. |
4e420 | 09 72 65 74 75 72 6e 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 3f 20 63 6c 65 61 6e 75 70 | .return.cleanupObjects.?.cleanup |
4e440 | 4f 62 6a 65 63 74 73 2d 3e 69 73 45 6d 70 74 79 28 29 20 3a 20 54 52 55 45 3b 0a 20 20 20 20 7d | Objects->isEmpty().:.TRUE;.....} |
4e460 | 0a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 20 7b 0a 09 69 66 20 28 20 21 63 6c 65 61 | ......void.clear().{..if.(.!clea |
4e480 | 6e 75 70 4f 62 6a 65 63 74 73 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 3b 0a 09 51 50 74 72 4c | nupObjects.)......return;..QPtrL |
4e4a0 | 69 73 74 49 74 65 72 61 74 6f 72 3c 54 79 70 65 2a 3e 20 69 74 28 20 2a 63 6c 65 61 6e 75 70 4f | istIterator<Type*>.it(.*cleanupO |
4e4c0 | 62 6a 65 63 74 73 20 29 3b 0a 09 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 3b 0a 09 77 68 69 6c 65 | bjects.);..Type.**object;..while |
4e4e0 | 20 28 20 28 20 6f 62 6a 65 63 74 20 3d 20 69 74 2e 63 75 72 72 65 6e 74 28 29 20 29 20 29 20 7b | .(.(.object.=.it.current().).).{ |
4e500 | 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 20 2a 6f 62 6a 65 | ......delete.*object;......*obje |
4e520 | 63 74 20 3d 20 30 3b 0a 09 20 20 20 20 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 2d 3e 72 65 6d | ct.=.0;......cleanupObjects->rem |
4e540 | 6f 76 65 28 20 6f 62 6a 65 63 74 20 29 3b 0a 09 7d 0a 09 64 65 6c 65 74 65 20 63 6c 65 61 6e 75 | ove(.object.);..}..delete.cleanu |
4e560 | 70 4f 62 6a 65 63 74 73 3b 0a 09 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 20 3d 20 30 3b 0a 20 | pObjects;..cleanupObjects.=.0;.. |
4e580 | 20 20 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 54 79 70 65 | ...}..private:.....QPtrList<Type |
4e5a0 | 2a 3e 20 2a 63 6c 65 61 6e 75 70 4f 62 6a 65 63 74 73 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 | *>.*cleanupObjects;.};..template |
4e5c0 | 3c 63 6c 61 73 73 20 54 79 70 65 3e 0a 63 6c 61 73 73 20 51 53 69 6e 67 6c 65 43 6c 65 61 6e 75 | <class.Type>.class.QSingleCleanu |
4e5e0 | 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 69 6e 67 6c 65 43 6c | pHandler.{.public:.....QSingleCl |
4e600 | 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.).{}. |
4e620 | 20 20 20 20 7e 51 53 69 6e 67 6c 65 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 28 29 20 7b 0a 09 | ....~QSingleCleanupHandler().{.. |
4e640 | 69 66 20 28 20 6f 62 6a 65 63 74 20 29 20 7b 0a 09 20 20 20 20 64 65 6c 65 74 65 20 2a 6f 62 6a | if.(.object.).{......delete.*obj |
4e660 | 65 63 74 3b 0a 09 20 20 20 20 2a 6f 62 6a 65 63 74 20 3d 20 30 3b 0a 09 7d 0a 20 20 20 20 7d 0a | ect;......*object.=.0;..}.....}. |
4e680 | 20 20 20 20 54 79 70 65 2a 20 73 65 74 28 20 54 79 70 65 20 2a 2a 6f 20 29 20 7b 0a 09 6f 62 6a | ....Type*.set(.Type.**o.).{..obj |
4e6a0 | 65 63 74 20 3d 20 6f 3b 0a 09 72 65 74 75 72 6e 20 2a 6f 62 6a 65 63 74 3b 0a 20 20 20 20 7d 0a | ect.=.o;..return.*object;.....}. |
4e6c0 | 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 28 29 20 7b 20 6f 62 6a 65 63 74 20 3d 20 30 3b 20 7d | ....void.reset().{.object.=.0;.} |
4e6e0 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 3b 0a 7d 3b 0a | .private:.....Type.**object;.};. |
4e700 | 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 54 79 70 65 3e 0a 63 6c 61 73 73 20 51 53 68 61 | .template<class.Type>.class.QSha |
4e720 | 72 65 64 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | redCleanupHandler.{.public:..... |
4e740 | 51 53 68 61 72 65 64 43 6c 65 61 6e 75 70 48 61 6e 64 6c 65 72 28 29 20 3a 20 6f 62 6a 65 63 74 | QSharedCleanupHandler().:.object |
4e760 | 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 7e 51 53 68 61 72 65 64 43 6c 65 61 6e 75 70 48 61 6e 64 | (.0.).{}.....~QSharedCleanupHand |
4e780 | 6c 65 72 28 29 20 7b 0a 09 69 66 20 28 20 6f 62 6a 65 63 74 20 29 20 7b 0a 09 20 20 20 20 69 66 | ler().{..if.(.object.).{......if |
4e7a0 | 20 28 20 28 2a 6f 62 6a 65 63 74 29 2d 3e 64 65 72 65 66 28 29 20 29 0a 09 09 64 65 6c 65 74 65 | .(.(*object)->deref().)...delete |
4e7c0 | 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 7d 0a 20 | .*object;......*object.=.0;..}.. |
4e7e0 | 20 20 20 7d 0a 20 20 20 20 54 79 70 65 2a 20 73 65 74 28 20 54 79 70 65 20 2a 2a 6f 20 29 20 7b | ...}.....Type*.set(.Type.**o.).{ |
4e800 | 0a 09 6f 62 6a 65 63 74 20 3d 20 6f 3b 0a 09 72 65 74 75 72 6e 20 2a 6f 62 6a 65 63 74 3b 0a 20 | ..object.=.o;..return.*object;.. |
4e820 | 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 28 29 20 7b 20 6f 62 6a 65 63 74 20 3d | ...}.....void.reset().{.object.= |
4e840 | 20 30 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 54 79 70 65 20 2a 2a 6f 62 6a 65 63 74 | .0;.}.private:.....Type.**object |
4e860 | 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 43 4c 45 41 4e 55 50 48 41 4e 44 4c 45 52 5f 48 | ;.};..#endif.//QCLEANUPHANDLER_H |
4e880 | 0a 00 00 00 10 00 6a 00 72 00 69 00 5f 00 6d 00 64 00 2e 00 68 00 00 57 a1 2f 2a 20 2d 2a 2d 20 | ......j.r.i._.m.d...h..W./*.-*-. |
4e8a0 | 4d 6f 64 65 3a 20 43 3b 20 74 61 62 2d 77 69 64 74 68 3a 20 34 3b 20 2d 2a 2d 20 2a 2f 0a 2f 2a | Mode:.C;.tab-width:.4;.-*-.*/./* |
4e8c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4e8e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4e900 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4a 61 76 61 20 52 75 6e 74 69 6d 65 20 49 | **************..*.Java.Runtime.I |
4e920 | 6e 74 65 72 66 61 63 65 20 2d 20 4d 61 63 68 69 6e 65 20 44 65 70 65 6e 64 65 6e 74 20 54 79 70 | nterface.-.Machine.Dependent.Typ |
4e940 | 65 73 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 31 39 39 36 20 4e 65 74 73 63 61 70 | es..*.Copyright.(c).1996.Netscap |
4e960 | 65 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 43 6f 72 70 6f 72 61 74 69 6f 6e 2e 20 41 6c | e.Communications.Corporation..Al |
4e980 | 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | l.rights.reserved...************ |
4e9a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4e9c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4e9e0 | 2a 2a 2f 0a 20 0a 23 69 66 6e 64 65 66 20 4a 52 49 5f 4d 44 5f 48 0a 23 64 65 66 69 6e 65 20 4a | **/...#ifndef.JRI_MD_H.#define.J |
4ea00 | 52 49 5f 4d 44 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 61 73 73 65 72 74 2e 68 3e 0a 0a 23 69 | RI_MD_H..#include.<assert.h>..#i |
4ea20 | 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 | fdef.__cplusplus.extern."C".{.#e |
4ea40 | 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ndif../************************* |
4ea60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4ea80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 57 48 41 54 27 53 | **********************..*.WHAT'S |
4eaa0 | 20 55 50 20 57 49 54 48 20 54 48 49 53 20 46 49 4c 45 3f 0a 20 2a 20 0a 20 2a 20 54 68 69 73 20 | .UP.WITH.THIS.FILE?..*...*.This. |
4eac0 | 69 73 20 77 68 65 72 65 20 77 65 20 64 65 66 69 6e 65 20 74 68 65 20 6d 79 73 74 69 63 61 6c 20 | is.where.we.define.the.mystical. |
4eae0 | 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 49 20 6d 61 63 72 6f 20 74 68 61 74 20 77 6f 72 6b 73 20 | JRI_PUBLIC_API.macro.that.works. |
4eb00 | 6f 6e 20 61 6c 6c 0a 20 2a 20 70 6c 61 74 66 6f 72 6d 73 2e 20 49 66 20 79 6f 75 27 72 65 20 72 | on.all..*.platforms..If.you're.r |
4eb20 | 75 6e 6e 69 6e 67 20 77 69 74 68 20 56 69 73 75 61 6c 20 43 2b 2b 2c 20 53 79 6d 61 6e 74 65 63 | unning.with.Visual.C++,.Symantec |
4eb40 | 20 43 2c 20 6f 72 20 42 6f 72 6c 61 6e 64 27 73 20 0a 20 2a 20 64 65 76 65 6c 6f 70 6d 65 6e 74 | .C,.or.Borland's...*.development |
4eb60 | 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 6f 6e 20 74 68 65 20 50 43 2c 20 79 6f 75 27 72 65 20 61 | .environment.on.the.PC,.you're.a |
4eb80 | 6c 6c 20 73 65 74 2e 20 4f 72 20 69 66 20 79 6f 75 27 72 65 20 6f 6e 20 74 68 65 20 4d 61 63 0a | ll.set..Or.if.you're.on.the.Mac. |
4eba0 | 20 2a 20 77 69 74 68 20 4d 65 74 72 6f 77 65 72 6b 73 2c 20 53 79 6d 61 6e 74 65 63 20 6f 72 20 | .*.with.Metrowerks,.Symantec.or. |
4ebc0 | 4d 50 57 20 77 69 74 68 20 53 43 20 79 6f 75 27 72 65 20 6f 6b 20 74 6f 6f 2e 20 46 6f 72 20 55 | MPW.with.SC.you're.ok.too..For.U |
4ebe0 | 4e 49 58 20 69 74 20 73 68 6f 75 6c 64 6e 27 74 0a 20 2a 20 6d 61 74 74 65 72 2e 0a 20 2a 0a 20 | NIX.it.shouldn't..*.matter...*.. |
4ec00 | 2a 20 4f 6e 20 55 4e 49 58 20 74 68 6f 75 67 68 20 79 6f 75 20 70 72 6f 62 61 62 6c 79 20 63 61 | *.On.UNIX.though.you.probably.ca |
4ec20 | 72 65 20 61 62 6f 75 74 20 61 20 63 6f 75 70 6c 65 20 6f 66 20 6f 74 68 65 72 20 73 79 6d 62 6f | re.about.a.couple.of.other.symbo |
4ec40 | 6c 73 20 74 68 6f 75 67 68 3a 0a 20 2a 09 49 53 5f 4c 49 54 54 4c 45 5f 45 4e 44 49 41 4e 20 6d | ls.though:..*.IS_LITTLE_ENDIAN.m |
4ec60 | 75 73 74 20 62 65 20 64 65 66 69 6e 65 64 20 66 6f 72 20 6c 69 74 74 6c 65 2d 65 6e 64 69 61 6e | ust.be.defined.for.little-endian |
4ec80 | 20 73 79 73 74 65 6d 73 0a 20 2a 09 48 41 56 45 5f 4c 4f 4e 47 5f 4c 4f 4e 47 20 6d 75 73 74 20 | .systems..*.HAVE_LONG_LONG.must. |
4eca0 | 62 65 20 64 65 66 69 6e 65 64 20 6f 6e 20 73 79 73 74 65 6d 73 20 74 68 61 74 20 68 61 76 65 20 | be.defined.on.systems.that.have. |
4ecc0 | 27 6c 6f 6e 67 20 6c 6f 6e 67 27 20 69 6e 74 65 67 65 72 73 0a 20 2a 09 48 41 56 45 5f 41 4c 49 | 'long.long'.integers..*.HAVE_ALI |
4ece0 | 47 4e 45 44 5f 4c 4f 4e 47 4c 4f 4e 47 53 20 6d 75 73 74 20 62 65 20 64 65 66 69 6e 65 64 20 69 | GNED_LONGLONGS.must.be.defined.i |
4ed00 | 66 20 6c 6f 6e 67 2d 6c 6f 6e 67 73 20 6d 75 73 74 20 62 65 20 38 20 62 79 74 65 20 61 6c 69 67 | f.long-longs.must.be.8.byte.alig |
4ed20 | 6e 65 64 0a 20 2a 09 48 41 56 45 5f 41 4c 49 47 4e 45 44 5f 44 4f 55 42 4c 45 53 20 6d 75 73 74 | ned..*.HAVE_ALIGNED_DOUBLES.must |
4ed40 | 20 62 65 20 64 65 66 69 6e 65 64 20 69 66 20 64 6f 75 62 6c 65 73 20 6d 75 73 74 20 62 65 20 38 | .be.defined.if.doubles.must.be.8 |
4ed60 | 20 62 79 74 65 20 61 6c 69 67 6e 65 64 0a 20 2a 09 49 53 5f 36 34 20 6d 75 73 74 20 62 65 20 64 | .byte.aligned..*.IS_64.must.be.d |
4ed80 | 65 66 69 6e 65 64 20 6f 6e 20 36 34 2d 62 69 74 20 6d 61 63 68 69 6e 65 73 20 28 6c 69 6b 65 20 | efined.on.64-bit.machines.(like. |
4eda0 | 44 65 63 20 41 6c 70 68 61 29 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | Dec.Alpha)..******************** |
4edc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4ede0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2a 20 | **************************/../*. |
4ee00 | 44 4c 4c 20 45 6e 74 72 79 20 6d 6f 64 69 66 69 65 72 73 2e 2e 2e 20 2a 2f 0a 0a 2f 2a 20 50 43 | DLL.Entry.modifiers....*/../*.PC |
4ee20 | 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 64 28 58 50 5f 50 43 29 20 7c 7c 20 64 65 66 69 6e 65 | .*/.#if.defined(XP_PC).||.define |
4ee40 | 64 28 5f 57 49 4e 44 4f 57 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 20 7c 7c | d(_WINDOWS).||.defined(WIN32).|| |
4ee60 | 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 32 29 0a 23 09 69 6e 63 6c 75 64 65 20 3c 77 69 6e 64 | .defined(_WIN32).#.include.<wind |
4ee80 | 6f 77 73 2e 68 3e 0a 23 09 69 66 20 64 65 66 69 6e 65 64 28 5f 4d 53 43 5f 56 45 52 29 0a 23 09 | ows.h>.#.if.defined(_MSC_VER).#. |
4eea0 | 09 69 66 20 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 57 | .if.defined(WIN32).||.defined(_W |
4eec0 | 49 4e 33 32 29 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 49 28 | IN32).#...define.JRI_PUBLIC_API( |
4eee0 | 52 65 73 75 6c 74 54 79 70 65 29 09 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 | ResultType)._declspec(dllexport) |
4ef00 | 20 52 65 73 75 6c 74 54 79 70 65 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 | .ResultType.#...define.JRI_CALLB |
4ef20 | 41 43 4b 0a 23 09 09 65 6c 73 65 20 2f 2a 20 21 5f 57 49 4e 33 32 20 2a 2f 0a 23 09 09 20 20 20 | ACK.#..else./*.!_WIN32.*/.#..... |
4ef40 | 20 69 66 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 44 4c 4c 29 0a 23 09 09 09 64 65 66 69 6e 65 20 | .if.defined(_WINDLL).#...define. |
4ef60 | 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 |
4ef80 | 74 54 79 70 65 20 5f 5f 63 64 65 63 6c 20 5f 5f 65 78 70 6f 72 74 20 5f 5f 6c 6f 61 64 64 73 20 | tType.__cdecl.__export.__loadds. |
4efa0 | 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 09 09 09 5f 5f 6c 6f 61 | .#...define.JRI_CALLBACK...__loa |
4efc0 | 64 64 73 0a 23 09 09 20 20 20 20 65 6c 73 65 20 2f 2a 20 21 57 49 4e 44 4c 4c 20 2a 2f 0a 23 09 | dds.#......else./*.!WINDLL.*/.#. |
4efe0 | 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 |
4f000 | 70 65 29 09 52 65 73 75 6c 74 54 79 70 65 20 5f 5f 63 64 65 63 6c 20 5f 5f 65 78 70 6f 72 74 0a | pe).ResultType.__cdecl.__export. |
4f020 | 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 09 09 09 5f 5f 65 78 70 6f | #...define.JRI_CALLBACK...__expo |
4f040 | 72 74 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 69 66 20 2f 2a 20 | rt.#...................endif./*. |
4f060 | 21 57 49 4e 44 4c 4c 20 2a 2f 0a 23 09 09 65 6e 64 69 66 20 2f 2a 20 21 5f 57 49 4e 33 32 20 2a | !WINDLL.*/.#..endif./*.!_WIN32.* |
4f080 | 2f 0a 23 09 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 42 4f 52 4c 41 4e 44 43 5f 5f 29 0a 23 | /.#.elif.defined(__BORLANDC__).# |
4f0a0 | 09 09 69 66 20 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f | ..if.defined(WIN32).||.defined(_ |
4f0c0 | 57 49 4e 33 32 29 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 50 55 42 4c 49 43 5f 41 50 49 | WIN32).#...define.JRI_PUBLIC_API |
4f0e0 | 28 52 65 73 75 6c 74 54 79 70 65 29 09 5f 5f 65 78 70 6f 72 74 20 52 65 73 75 6c 74 54 79 70 65 | (ResultType).__export.ResultType |
4f100 | 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 73 65 | .#...define.JRI_CALLBACK.#..else |
4f120 | 20 2f 2a 20 21 5f 57 49 4e 33 32 20 2a 2f 0a 23 09 09 09 64 65 66 69 6e 65 20 4a 52 49 5f 50 55 | ./*.!_WIN32.*/.#...define.JRI_PU |
4f140 | 42 4c 49 43 5f 41 50 49 28 52 65 73 75 6c 74 54 79 70 65 29 09 52 65 73 75 6c 74 54 79 70 65 20 | BLIC_API(ResultType).ResultType. |
4f160 | 5f 63 64 65 63 6c 20 5f 65 78 70 6f 72 74 20 5f 6c 6f 61 64 64 73 20 0a 23 09 09 09 64 65 66 69 | _cdecl._export._loadds..#...defi |
4f180 | 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 09 09 09 09 09 5f 6c 6f 61 64 64 73 0a 23 09 09 65 | ne.JRI_CALLBACK....._loadds.#..e |
4f1a0 | 6e 64 69 66 0a 23 09 65 6c 73 65 0a 23 09 09 65 72 72 6f 72 20 55 6e 73 75 70 70 6f 72 74 65 64 | ndif.#.else.#..error.Unsupported |
4f1c0 | 20 50 43 20 64 65 76 65 6c 6f 70 6d 65 6e 74 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 09 0a 23 09 | .PC.development.environment...#. |
4f1e0 | 65 6e 64 69 66 0a 23 09 69 66 6e 64 65 66 20 49 53 5f 4c 49 54 54 4c 45 5f 45 4e 44 49 41 4e 0a | endif.#.ifndef.IS_LITTLE_ENDIAN. |
4f200 | 23 09 09 64 65 66 69 6e 65 20 49 53 5f 4c 49 54 54 4c 45 5f 45 4e 44 49 41 4e 0a 23 09 65 6e 64 | #..define.IS_LITTLE_ENDIAN.#.end |
4f220 | 69 66 0a 0a 2f 2a 20 4d 61 63 20 2a 2f 0a 23 65 6c 69 66 20 6d 61 63 69 6e 74 6f 73 68 20 7c 7c | if../*.Mac.*/.#elif.macintosh.|| |
4f240 | 20 4d 61 63 69 6e 74 6f 73 68 20 7c 7c 20 54 48 49 4e 4b 5f 43 0a 23 09 69 66 20 64 65 66 69 6e | .Macintosh.||.THINK_C.#.if.defin |
4f260 | 65 64 28 5f 5f 4d 57 45 52 4b 53 5f 5f 29 09 09 09 09 2f 2a 20 4d 65 74 72 6f 77 65 72 6b 73 20 | ed(__MWERKS__)..../*.Metrowerks. |
4f280 | 2a 2f 0a 23 09 09 69 66 20 21 5f 5f 6f 70 74 69 6f 6e 28 65 6e 75 6d 73 61 6c 77 61 79 73 69 6e | */.#..if.!__option(enumsalwaysin |
4f2a0 | 74 29 0a 23 09 09 09 65 72 72 6f 72 20 59 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 66 69 6e 65 20 | t).#...error.You.need.to.define. |
4f2c0 | 27 45 6e 75 6d 73 20 41 6c 77 61 79 73 20 49 6e 74 27 20 66 6f 72 20 79 6f 75 72 20 70 72 6f 6a | 'Enums.Always.Int'.for.your.proj |
4f2e0 | 65 63 74 2e 0a 23 09 09 65 6e 64 69 66 0a 23 09 09 69 66 20 64 65 66 69 6e 65 64 28 47 45 4e 45 | ect..#..endif.#..if.defined(GENE |
4f300 | 52 41 54 49 4e 47 36 38 4b 29 20 26 26 20 21 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 20 0a 23 09 | RATING68K).&&.!GENERATINGCFM..#. |
4f320 | 09 09 69 66 20 21 5f 5f 6f 70 74 69 6f 6e 28 66 6f 75 72 62 79 74 65 69 6e 74 73 29 20 0a 23 09 | ..if.!__option(fourbyteints)..#. |
4f340 | 09 09 09 65 72 72 6f 72 20 59 6f 75 20 6e 65 65 64 20 74 6f 20 64 65 66 69 6e 65 20 27 53 74 72 | ...error.You.need.to.define.'Str |
4f360 | 75 63 74 20 41 6c 69 67 6e 6d 65 6e 74 3a 20 36 38 6b 27 20 66 6f 72 20 79 6f 75 72 20 70 72 6f | uct.Alignment:.68k'.for.your.pro |
4f380 | 6a 65 63 74 2e 0a 23 09 09 09 65 6e 64 69 66 0a 23 09 09 65 6e 64 69 66 20 2f 2a 20 21 47 45 4e | ject..#...endif.#..endif./*.!GEN |
4f3a0 | 45 52 41 54 49 4e 47 43 46 4d 20 2a 2f 0a 23 09 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 | ERATINGCFM.*/.#.elif.defined(__S |
4f3c0 | 43 5f 5f 29 09 09 09 09 2f 2a 20 53 79 6d 61 6e 74 65 63 20 2a 2f 0a 23 09 09 65 72 72 6f 72 20 | C__)..../*.Symantec.*/.#..error. |
4f3e0 | 57 68 61 74 20 61 72 65 20 74 68 65 20 53 79 6d 61 6e 74 65 63 20 64 65 66 69 6e 65 73 3f 20 28 | What.are.the.Symantec.defines?.( |
4f400 | 77 61 72 72 65 6e 40 6e 65 74 73 63 61 70 65 2e 63 6f 6d 29 0a 23 09 65 6c 69 66 20 6d 61 63 69 | warren@netscape.com).#.elif.maci |
4f420 | 6e 74 6f 73 68 20 26 26 20 61 70 70 6c 65 63 09 09 09 2f 2a 20 4d 50 57 20 2a 2f 0a 23 09 09 65 | ntosh.&&.applec.../*.MPW.*/.#..e |
4f440 | 72 72 6f 72 20 50 6c 65 61 73 65 20 75 70 67 72 61 64 65 20 74 6f 20 74 68 65 20 6c 61 74 65 73 | rror.Please.upgrade.to.the.lates |
4f460 | 74 20 4d 50 57 20 63 6f 6d 70 69 6c 65 72 20 28 53 43 29 2e 0a 23 09 65 6c 73 65 0a 23 09 09 65 | t.MPW.compiler.(SC)..#.else.#..e |
4f480 | 72 72 6f 72 20 55 6e 73 75 70 70 6f 72 74 65 64 20 4d 61 63 20 64 65 76 65 6c 6f 70 6d 65 6e 74 | rror.Unsupported.Mac.development |
4f4a0 | 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 23 09 65 6e 64 69 66 0a 23 09 64 65 66 69 6e 65 20 4a | .environment..#.endif.#.define.J |
4f4c0 | 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 09 52 65 73 75 6c | RI_PUBLIC_API(ResultType)..Resul |
4f4e0 | 74 54 79 70 65 0a 23 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 0a 0a 2f 2a 20 | tType.#.define.JRI_CALLBACK../*. |
4f500 | 55 6e 69 78 20 6f 72 20 65 6c 73 65 20 2a 2f 0a 23 65 6c 73 65 0a 23 09 64 65 66 69 6e 65 20 4a | Unix.or.else.*/.#else.#.define.J |
4f520 | 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 09 52 65 73 75 6c | RI_PUBLIC_API(ResultType)..Resul |
4f540 | 74 54 79 70 65 0a 23 09 64 65 66 69 6e 65 20 4a 52 49 5f 43 41 4c 4c 42 41 43 4b 0a 23 65 6e 64 | tType.#.define.JRI_CALLBACK.#end |
4f560 | 69 66 0a 0a 23 69 66 6e 64 65 66 20 46 41 52 09 09 2f 2a 20 66 6f 72 20 6e 6f 6e 2d 57 69 6e 31 | if..#ifndef.FAR../*.for.non-Win1 |
4f580 | 36 20 2a 2f 0a 23 64 65 66 69 6e 65 20 46 41 52 0a 23 65 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a | 6.*/.#define.FAR.#endif../****** |
4f5a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f5c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f5e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2a 20 4a 61 76 61 20 53 63 61 6c 61 72 20 54 79 70 65 73 20 | ********/../*.Java.Scalar.Types. |
4f600 | 2a 2f 0a 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 09 6a 62 6f 6f 6c 3b | */..typedef.unsigned.char.jbool; |
4f620 | 0a 74 79 70 65 64 65 66 20 63 68 61 72 09 09 09 6a 62 79 74 65 3b 0a 74 79 70 65 64 65 66 20 73 | .typedef.char...jbyte;.typedef.s |
4f640 | 68 6f 72 74 09 09 09 6a 63 68 61 72 3b 0a 74 79 70 65 64 65 66 20 73 68 6f 72 74 09 09 09 6a 73 | hort...jchar;.typedef.short...js |
4f660 | 68 6f 72 74 3b 0a 23 69 66 64 65 66 20 49 53 5f 36 34 20 2f 2a 20 58 58 58 20 6f 6b 20 66 6f 72 | hort;.#ifdef.IS_64./*.XXX.ok.for |
4f680 | 20 61 6c 70 68 61 2c 20 62 75 74 20 6e 6f 74 20 72 69 67 68 74 20 6f 6e 20 61 6c 6c 20 36 34 2d | .alpha,.but.not.right.on.all.64- |
4f6a0 | 62 69 74 20 61 72 63 68 69 74 65 63 74 75 72 65 73 20 2a 2f 0a 74 79 70 65 64 65 66 20 75 6e 73 | bit.architectures.*/.typedef.uns |
4f6c0 | 69 67 6e 65 64 20 69 6e 74 09 6a 75 69 6e 74 3b 0a 74 79 70 65 64 65 66 20 69 6e 74 09 09 09 09 | igned.int.juint;.typedef.int.... |
4f6e0 | 6a 69 6e 74 3b 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e | jint;.#else.typedef.unsigned.lon |
4f700 | 67 09 6a 75 69 6e 74 3b 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 09 09 09 6a 69 6e 74 3b 0a 23 65 | g.juint;.typedef.long...jint;.#e |
4f720 | 6e 64 69 66 0a 74 79 70 65 64 65 66 20 66 6c 6f 61 74 09 09 09 6a 66 6c 6f 61 74 3b 0a 74 79 70 | ndif.typedef.float...jfloat;.typ |
4f740 | 65 64 65 66 20 64 6f 75 62 6c 65 09 09 09 6a 64 6f 75 62 6c 65 3b 0a 0a 74 79 70 65 64 65 66 20 | edef.double...jdouble;..typedef. |
4f760 | 6a 75 69 6e 74 09 09 09 6a 73 69 7a 65 3b 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | juint...jsize;../*************** |
4f780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f7c0 | 0a 20 2a 20 6a 6c 6f 6e 67 20 3a 20 6c 6f 6e 67 20 6c 6f 6e 67 20 28 36 34 2d 62 69 74 20 73 69 | ..*.jlong.:.long.long.(64-bit.si |
4f7e0 | 67 6e 65 64 20 69 6e 74 65 67 65 72 20 74 79 70 65 29 20 73 75 70 70 6f 72 74 2e 0a 20 2a 2a 2a | gned.integer.type).support...*** |
4f800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2a 0a 2a 2a 20 42 69 74 20 6d 61 73 6b 69 6e 67 20 | ***********/../*.**.Bit.masking. |
4f860 | 6d 61 63 72 6f 73 2e 20 20 28 6e 20 6d 75 73 74 20 62 65 20 3c 3d 20 33 31 20 74 6f 20 62 65 20 | macros...(n.must.be.<=.31.to.be. |
4f880 | 70 6f 72 74 61 62 6c 65 29 0a 2a 2f 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 42 49 54 28 6e 29 09 | portable).*/.#define.JRI_BIT(n). |
4f8a0 | 09 09 28 28 6a 75 69 6e 74 29 31 20 3c 3c 20 28 6e 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f | ..((juint)1.<<.(n)).#define.JRI_ |
4f8c0 | 42 49 54 4d 41 53 4b 28 6e 29 09 09 28 4a 52 49 5f 42 49 54 28 6e 29 20 2d 20 31 29 0a 0a 23 69 | BITMASK(n)..(JRI_BIT(n).-.1)..#i |
4f8e0 | 66 64 65 66 20 48 41 56 45 5f 4c 4f 4e 47 5f 4c 4f 4e 47 0a 0a 23 69 66 20 21 28 64 65 66 69 6e | fdef.HAVE_LONG_LONG..#if.!(defin |
4f900 | 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 29 0a 74 79 | ed(WIN32).||.defined(_WIN32)).ty |
4f920 | 70 65 64 65 66 20 6c 6f 6e 67 20 6c 6f 6e 67 09 09 09 6a 6c 6f 6e 67 3b 0a 74 79 70 65 64 65 66 | pedef.long.long...jlong;.typedef |
4f940 | 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 09 6a 75 6c 6f 6e 67 3b 0a 0a 23 64 65 | .unsigned.long.long.julong;..#de |
4f960 | 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 66 66 66 66 66 66 | fine.jlong_MAXINT..0x7ffffffffff |
4f980 | 66 66 66 66 66 4c 4c 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 49 4e 49 4e 54 09 09 30 78 | fffffLL.#define.jlong_MININT..0x |
4f9a0 | 38 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 4c 4c 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 | 8000000000000000LL.#define.jlong |
4f9c0 | 5f 5a 45 52 4f 09 09 09 30 78 30 4c 4c 0a 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 4c 4f 4e | _ZERO...0x0LL..#else.typedef.LON |
4f9e0 | 47 4c 4f 4e 47 09 09 09 6a 6c 6f 6e 67 3b 0a 74 79 70 65 64 65 66 20 44 57 4f 52 44 4c 4f 4e 47 | GLONG...jlong;.typedef.DWORDLONG |
4fa00 | 09 09 09 6a 75 6c 6f 6e 67 3b 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 41 58 49 4e 54 | ...julong;..#define.jlong_MAXINT |
4fa20 | 09 09 30 78 37 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 69 36 34 0a 23 64 65 66 69 6e 65 20 | ..0x7fffffffffffffffi64.#define. |
4fa40 | 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 30 30 30 30 30 30 30 | jlong_MININT..0x8000000000000000 |
4fa60 | 69 36 34 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 5a 45 52 4f 09 09 09 30 78 30 69 36 34 0a | i64.#define.jlong_ZERO...0x0i64. |
4fa80 | 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 49 53 5f 5a 45 52 4f 28 61 | .#endif..#define.jlong_IS_ZERO(a |
4faa0 | 29 09 28 28 61 29 20 3d 3d 20 30 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 45 51 28 61 2c | ).((a).==.0).#define.jlong_EQ(a, |
4fac0 | 20 62 29 09 09 28 28 61 29 20 3d 3d 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f | .b)..((a).==.(b)).#define.jlong_ |
4fae0 | 4e 45 28 61 2c 20 62 29 09 09 28 28 61 29 20 21 3d 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a | NE(a,.b)..((a).!=.(b)).#define.j |
4fb00 | 6c 6f 6e 67 5f 47 45 5f 5a 45 52 4f 28 61 29 09 28 28 61 29 20 3e 3d 20 30 29 0a 23 64 65 66 69 | long_GE_ZERO(a).((a).>=.0).#defi |
4fb20 | 6e 65 20 6a 6c 6f 6e 67 5f 43 4d 50 28 61 2c 20 6f 70 2c 20 62 29 09 28 28 61 29 20 6f 70 20 28 | ne.jlong_CMP(a,.op,.b).((a).op.( |
4fb40 | 62 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 4e 44 28 72 2c 20 61 2c 20 62 29 09 | b))..#define.jlong_AND(r,.a,.b). |
4fb60 | 28 28 72 29 20 3d 20 28 61 29 20 26 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f | ((r).=.(a).&.(b)).#define.jlong_ |
4fb80 | 4f 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 7c 20 28 62 29 29 0a 23 64 | OR(r,.a,.b).((r).=.(a).|.(b)).#d |
4fba0 | 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 58 4f 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 | efine.jlong_XOR(r,.a,.b).((r).=. |
4fbc0 | 28 61 29 20 5e 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4f 52 32 28 72 2c 20 | (a).^.(b)).#define.jlong_OR2(r,. |
4fbe0 | 61 29 09 09 28 28 72 29 20 3d 20 28 72 29 20 7c 20 28 61 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c | a)..((r).=.(r).|.(a)).#define.jl |
4fc00 | 6f 6e 67 5f 4e 4f 54 28 72 2c 20 61 29 09 09 28 28 72 29 20 3d 20 7e 28 61 29 29 0a 0a 23 64 65 | ong_NOT(r,.a)..((r).=.~(a))..#de |
4fc20 | 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 45 47 28 72 2c 20 61 29 09 09 28 28 72 29 20 3d 20 2d 28 61 | fine.jlong_NEG(r,.a)..((r).=.-(a |
4fc40 | 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 44 44 28 72 2c 20 61 2c 20 62 29 09 28 28 | )).#define.jlong_ADD(r,.a,.b).(( |
4fc60 | 72 29 20 3d 20 28 61 29 20 2b 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 55 | r).=.(a).+.(b)).#define.jlong_SU |
4fc80 | 42 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 2d 20 28 62 29 29 0a 0a 23 64 | B(r,.a,.b).((r).=.(a).-.(b))..#d |
4fca0 | 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 55 4c 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 | efine.jlong_MUL(r,.a,.b).((r).=. |
4fcc0 | 28 61 29 20 2a 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 49 56 28 72 2c 20 | (a).*.(b)).#define.jlong_DIV(r,. |
4fce0 | 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 2f 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 | a,.b).((r).=.(a)./.(b)).#define. |
4fd00 | 6a 6c 6f 6e 67 5f 4d 4f 44 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 25 20 | jlong_MOD(r,.a,.b).((r).=.(a).%. |
4fd20 | 28 62 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 48 4c 28 72 2c 20 61 2c 20 62 29 | (b))..#define.jlong_SHL(r,.a,.b) |
4fd40 | 09 28 28 72 29 20 3d 20 28 61 29 20 3c 3c 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e | .((r).=.(a).<<.(b)).#define.jlon |
4fd60 | 67 5f 53 48 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 61 29 20 3e 3e 20 28 62 29 | g_SHR(r,.a,.b).((r).=.(a).>>.(b) |
4fd80 | 29 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 29 09 28 28 | ).#define.jlong_USHR(r,.a,.b).(( |
4fda0 | 72 29 20 3d 20 28 6a 75 6c 6f 6e 67 29 28 61 29 20 3e 3e 20 28 62 29 29 0a 23 64 65 66 69 6e 65 | r).=.(julong)(a).>>.(b)).#define |
4fdc0 | 20 6a 6c 6f 6e 67 5f 49 53 48 4c 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 20 3d 20 28 28 6a 6c | .jlong_ISHL(r,.a,.b).((r).=.((jl |
4fde0 | 6f 6e 67 29 28 61 29 29 20 3c 3c 20 28 62 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f | ong)(a)).<<.(b))..#define.jlong_ |
4fe00 | 4c 32 49 28 69 2c 20 6c 29 09 09 28 28 69 29 20 3d 20 28 69 6e 74 29 28 6c 29 29 0a 23 64 65 66 | L2I(i,.l)..((i).=.(int)(l)).#def |
4fe20 | 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 28 75 6e | ine.jlong_L2UI(ui,.l).((ui).=(un |
4fe40 | 73 69 67 6e 65 64 20 69 6e 74 29 28 6c 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 | signed.int)(l)).#define.jlong_L2 |
4fe60 | 46 28 66 2c 20 6c 29 09 09 28 28 66 29 20 3d 20 28 6c 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f | F(f,.l)..((f).=.(l)).#define.jlo |
4fe80 | 6e 67 5f 4c 32 44 28 64 2c 20 6c 29 09 09 28 28 64 29 20 3d 20 28 6c 29 29 0a 0a 23 64 65 66 69 | ng_L2D(d,.l)..((d).=.(l))..#defi |
4fea0 | 6e 65 20 6a 6c 6f 6e 67 5f 49 32 4c 28 6c 2c 20 69 29 09 09 28 28 6c 29 20 3d 20 28 69 29 29 0a | ne.jlong_I2L(l,.i)..((l).=.(i)). |
4fec0 | 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 09 28 28 6c 29 20 3d | #define.jlong_UI2L(l,.ui).((l).= |
4fee0 | 20 28 75 69 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 46 32 4c 28 6c 2c 20 66 29 09 09 | .(ui)).#define.jlong_F2L(l,.f).. |
4ff00 | 28 28 6c 29 20 3d 20 28 66 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 32 4c 28 6c 2c | ((l).=.(f)).#define.jlong_D2L(l, |
4ff20 | 20 64 29 09 09 28 28 6c 29 20 3d 20 28 64 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f | .d)..((l).=.(d))..#define.jlong_ |
4ff40 | 55 44 49 56 4d 4f 44 28 71 70 2c 20 72 70 2c 20 61 2c 20 62 29 20 20 5c 0a 20 20 20 20 28 2a 28 | UDIVMOD(qp,.rp,.a,.b)..\.....(*( |
4ff60 | 71 70 29 20 3d 20 28 28 6a 75 6c 6f 6e 67 29 28 61 29 20 2f 20 28 62 29 29 2c 20 5c 0a 20 20 20 | qp).=.((julong)(a)./.(b)),.\.... |
4ff80 | 20 20 2a 28 72 70 29 20 3d 20 28 28 6a 75 6c 6f 6e 67 29 28 61 29 20 25 20 28 62 29 29 29 0a 0a | ..*(rp).=.((julong)(a).%.(b))).. |
4ffa0 | 23 65 6c 73 65 20 20 2f 2a 20 21 48 41 56 45 5f 4c 4f 4e 47 5f 4c 4f 4e 47 20 2a 2f 0a 0a 74 79 | #else../*.!HAVE_LONG_LONG.*/..ty |
4ffc0 | 70 65 64 65 66 20 73 74 72 75 63 74 20 7b 0a 23 69 66 64 65 66 20 49 53 5f 4c 49 54 54 4c 45 5f | pedef.struct.{.#ifdef.IS_LITTLE_ |
4ffe0 | 45 4e 44 49 41 4e 0a 20 20 20 20 6a 75 69 6e 74 20 6c 6f 2c 20 68 69 3b 0a 23 65 6c 73 65 0a 20 | ENDIAN.....juint.lo,.hi;.#else.. |
50000 | 20 20 20 6a 75 69 6e 74 20 68 69 2c 20 6c 6f 3b 0a 23 65 6e 64 69 66 0a 7d 20 6a 6c 6f 6e 67 3b | ...juint.hi,.lo;.#endif.}.jlong; |
50020 | 0a 74 79 70 65 64 65 66 20 6a 6c 6f 6e 67 09 09 09 09 6a 75 6c 6f 6e 67 3b 0a 0a 65 78 74 65 72 | .typedef.jlong....julong;..exter |
50040 | 6e 20 6a 6c 6f 6e 67 20 6a 6c 6f 6e 67 5f 4d 41 58 49 4e 54 2c 20 6a 6c 6f 6e 67 5f 4d 49 4e 49 | n.jlong.jlong_MAXINT,.jlong_MINI |
50060 | 4e 54 2c 20 6a 6c 6f 6e 67 5f 5a 45 52 4f 3b 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 49 | NT,.jlong_ZERO;..#define.jlong_I |
50080 | 53 5f 5a 45 52 4f 28 61 29 09 28 28 28 61 29 2e 68 69 20 3d 3d 20 30 29 20 26 26 20 28 28 61 29 | S_ZERO(a).(((a).hi.==.0).&&.((a) |
500a0 | 2e 6c 6f 20 3d 3d 20 30 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 45 51 28 61 2c 20 62 | .lo.==.0)).#define.jlong_EQ(a,.b |
500c0 | 29 09 09 28 28 28 61 29 2e 68 69 20 3d 3d 20 28 62 29 2e 68 69 29 20 26 26 20 28 28 61 29 2e 6c | )..(((a).hi.==.(b).hi).&&.((a).l |
500e0 | 6f 20 3d 3d 20 28 62 29 2e 6c 6f 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 45 28 61 | o.==.(b).lo)).#define.jlong_NE(a |
50100 | 2c 20 62 29 09 09 28 28 28 61 29 2e 68 69 20 21 3d 20 28 62 29 2e 68 69 29 20 7c 7c 20 28 28 61 | ,.b)..(((a).hi.!=.(b).hi).||.((a |
50120 | 29 2e 6c 6f 20 21 3d 20 28 62 29 2e 6c 6f 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 47 | ).lo.!=.(b).lo)).#define.jlong_G |
50140 | 45 5f 5a 45 52 4f 28 61 29 09 28 28 28 61 29 2e 68 69 20 3e 3e 20 33 31 29 20 3d 3d 20 30 29 0a | E_ZERO(a).(((a).hi.>>.31).==.0). |
50160 | 0a 2f 2a 0a 20 2a 20 4e 42 3a 20 6a 6c 6f 6e 67 5f 43 4d 50 20 61 6e 64 20 6a 6c 6f 6e 67 5f 55 | ./*..*.NB:.jlong_CMP.and.jlong_U |
50180 | 43 4d 50 20 77 6f 72 6b 20 6f 6e 6c 79 20 66 6f 72 20 73 74 72 69 63 74 20 72 65 6c 61 74 69 6f | CMP.work.only.for.strict.relatio |
501a0 | 6e 61 6c 73 20 28 3c 2c 20 3e 29 2e 0a 20 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 43 | nals.(<,.>)...*/.#define.jlong_C |
501c0 | 4d 50 28 61 2c 20 6f 70 2c 20 62 29 09 28 28 28 69 6e 74 33 32 29 28 61 29 2e 68 69 20 6f 70 20 | MP(a,.op,.b).(((int32)(a).hi.op. |
501e0 | 28 69 6e 74 33 32 29 28 62 29 2e 68 69 29 20 7c 7c 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 | (int32)(b).hi).||..........\.... |
50200 | 09 20 28 28 28 61 29 2e 68 69 20 3d 3d 20 28 62 29 2e 68 69 29 20 26 26 20 28 28 61 29 2e 6c 6f | ..(((a).hi.==.(b).hi).&&.((a).lo |
50220 | 20 6f 70 20 28 62 29 2e 6c 6f 29 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 43 4d 50 | .op.(b).lo))).#define.jlong_UCMP |
50240 | 28 61 2c 20 6f 70 2c 20 62 29 09 28 28 28 61 29 2e 68 69 20 6f 70 20 28 62 29 2e 68 69 29 20 7c | (a,.op,.b).(((a).hi.op.(b).hi).| |
50260 | 7c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 28 28 61 | |....................\......(((a |
50280 | 29 2e 68 69 20 3d 3d 20 28 62 29 2e 68 69 29 20 26 26 20 28 28 61 29 2e 6c 6f 20 6f 70 20 28 62 | ).hi.==.(b).hi).&&.((a).lo.op.(b |
502a0 | 29 2e 6c 6f 29 29 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 4e 44 28 72 2c 20 61 2c | ).lo)))..#define.jlong_AND(r,.a, |
502c0 | 20 62 29 09 28 28 72 29 2e 6c 6f 20 3d 20 28 61 29 2e 6c 6f 20 26 20 28 62 29 2e 6c 6f 2c 20 20 | .b).((r).lo.=.(a).lo.&.(b).lo,.. |
502e0 | 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. |
50300 | 3d 20 28 61 29 2e 68 69 20 26 20 28 62 29 2e 68 69 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 | =.(a).hi.&.(b).hi).#define.jlong |
50320 | 5f 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 7c 20 | _OR(r,.a,.b).((r).lo.=.(a).lo.|. |
50340 | 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 09 | (b).lo,....................\.... |
50360 | 09 20 28 72 29 2e 68 69 20 3d 20 28 61 29 2e 68 69 20 7c 20 28 62 29 2e 68 69 29 0a 23 64 65 66 | ..(r).hi.=.(a).hi.|.(b).hi).#def |
50380 | 69 6e 65 20 6a 6c 6f 6e 67 5f 58 4f 52 28 72 2c 20 61 2c 20 62 29 09 28 28 72 29 2e 6c 6f 20 3d | ine.jlong_XOR(r,.a,.b).((r).lo.= |
503a0 | 20 28 61 29 2e 6c 6f 20 5e 20 28 62 29 2e 6c 6f 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .(a).lo.^.(b).lo,............... |
503c0 | 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 5e 20 28 62 | .....\......(r).hi.=.(a).hi.^.(b |
503e0 | 29 2e 68 69 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4f 52 32 28 72 2c 20 61 29 09 09 28 | ).hi).#define.jlong_OR2(r,.a)..( |
50400 | 28 72 29 2e 6c 6f 20 3d 20 28 72 29 2e 6c 6f 20 7c 20 28 61 29 2e 6c 6f 2c 20 20 20 20 20 20 20 | (r).lo.=.(r).lo.|.(a).lo,....... |
50420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 72 29 2e 68 69 20 3d 20 28 72 29 | .............\......(r).hi.=.(r) |
50440 | 2e 68 69 20 7c 20 28 61 29 2e 68 69 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 4f 54 28 | .hi.|.(a).hi).#define.jlong_NOT( |
50460 | 72 2c 20 61 29 09 09 28 28 72 29 2e 6c 6f 20 3d 20 7e 28 61 29 2e 6c 6f 2c 09 20 20 20 20 20 20 | r,.a)..((r).lo.=.~(a).lo,....... |
50480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 72 29 2e 68 | ....................\......(r).h |
504a0 | 69 20 3d 20 7e 28 61 29 2e 68 69 29 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4e 45 47 28 | i.=.~(a).hi)..#define.jlong_NEG( |
504c0 | 72 2c 20 61 29 09 09 28 28 72 29 2e 6c 6f 20 3d 20 2d 28 69 6e 74 33 32 29 28 61 29 2e 6c 6f 2c | r,.a)..((r).lo.=.-(int32)(a).lo, |
504e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 09 09 09 20 28 72 29 2e | .....................\......(r). |
50500 | 68 69 20 3d 20 2d 28 69 6e 74 33 32 29 28 61 29 2e 68 69 20 2d 20 28 28 72 29 2e 6c 6f 20 21 3d | hi.=.-(int32)(a).hi.-.((r).lo.!= |
50520 | 20 30 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 41 44 44 28 72 2c 20 61 2c 20 62 29 20 | .0)).#define.jlong_ADD(r,.a,.b). |
50540 | 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 20 | {............................... |
50560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f | ...............\.....jlong._a,._ |
50580 | 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | b;.............................. |
505a0 | 20 20 20 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 | ...........................\.... |
505c0 | 20 5f 61 20 3d 20 61 3b 20 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ._a.=.a;._b.=.b;................ |
505e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50600 | 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 5f 61 2e 6c 6f 20 2b 20 5f 62 | .......\.....(r).lo.=._a.lo.+._b |
50620 | 2e 6c 6f 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 | .lo;............................ |
50640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 2e 68 69 20 | ...................\.....(r).hi. |
50660 | 3d 20 5f 61 2e 68 69 20 2b 20 5f 62 2e 68 69 20 2b 20 28 28 72 29 2e 6c 6f 20 3c 20 5f 62 2e 6c | =._a.hi.+._b.hi.+.((r).lo.<._b.l |
50680 | 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 20 20 20 20 5c | o);............................\ |
506a0 | 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 55 42 28 72 2c 20 61 2c 20 62 29 20 7b | .}..#define.jlong_SUB(r,.a,.b).{ |
506c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
506e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 5f 62 | ..............\.....jlong._a,._b |
50700 | 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 | ;............................... |
50720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 | ..........................\..... |
50740 | 5f 61 20 3d 20 61 3b 20 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | _a.=.a;._b.=.b;................. |
50760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50780 | 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 5f 61 2e 6c 6f 20 2d 20 5f 62 2e | ......\.....(r).lo.=._a.lo.-._b. |
507a0 | 6c 6f 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 | lo;............................. |
507c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 72 29 2e 68 69 20 3d | ..................\.....(r).hi.= |
507e0 | 20 5f 61 2e 68 69 20 2d 20 5f 62 2e 68 69 20 2d 20 28 5f 61 2e 6c 6f 20 3c 20 5f 62 2e 6c 6f 29 | ._a.hi.-._b.hi.-.(_a.lo.<._b.lo) |
50800 | 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 5c 0a | ;.............................\. |
50820 | 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | }............................... |
50840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50860 | 20 20 20 20 20 20 20 20 20 20 5c 0a 0a 2f 2a 0a 20 2a 20 4d 75 6c 74 69 70 6c 79 20 36 34 2d 62 | ..........\../*..*.Multiply.64-b |
50880 | 69 74 20 6f 70 65 72 61 6e 64 73 20 61 20 61 6e 64 20 62 20 74 6f 20 67 65 74 20 36 34 2d 62 69 | it.operands.a.and.b.to.get.64-bi |
508a0 | 74 20 72 65 73 75 6c 74 20 72 2e 0a 20 2a 20 46 69 72 73 74 20 6d 75 6c 74 69 70 6c 79 20 74 68 | t.result.r...*.First.multiply.th |
508c0 | 65 20 6c 6f 77 20 33 32 20 62 69 74 73 20 6f 66 20 61 20 61 6e 64 20 62 20 74 6f 20 67 65 74 20 | e.low.32.bits.of.a.and.b.to.get. |
508e0 | 61 20 36 34 2d 62 69 74 20 72 65 73 75 6c 74 20 69 6e 20 72 2e 0a 20 2a 20 54 68 65 6e 20 61 64 | a.64-bit.result.in.r...*.Then.ad |
50900 | 64 20 74 68 65 20 6f 75 74 65 72 20 61 6e 64 20 69 6e 6e 65 72 20 70 72 6f 64 75 63 74 73 20 74 | d.the.outer.and.inner.products.t |
50920 | 6f 20 72 2e 68 69 2e 0a 20 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 55 4c 28 72 2c | o.r.hi...*/.#define.jlong_MUL(r, |
50940 | 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .a,.b).{........................ |
50960 | 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 6e | ......................\.....jlon |
50980 | 67 20 5f 61 2c 20 5f 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | g._a,._b;....................... |
509a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
509c0 | 20 20 5c 0a 20 20 20 20 5f 61 20 3d 20 61 3b 20 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 | ..\....._a.=.a;._b.=.b;......... |
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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f 4d 55 4c 33 32 28 | ..............\.....jlong_MUL32( |
50a20 | 72 2c 20 5f 61 2e 6c 6f 2c 20 5f 62 2e 6c 6f 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r,._a.lo,._b.lo);............... |
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 5c 0a 20 20 20 20 | ..........................\..... |
50a60 | 28 72 29 2e 68 69 20 2b 3d 20 5f 61 2e 68 69 20 2a 20 5f 62 2e 6c 6f 20 2b 20 5f 61 2e 6c 6f 20 | (r).hi.+=._a.hi.*._b.lo.+._a.lo. |
50a80 | 2a 20 5f 62 2e 68 69 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *._b.hi;........................ |
50aa0 | 20 20 20 20 20 20 5c 0a 7d 0a 0a 2f 2a 20 58 58 58 20 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 61 29 | ......\.}../*.XXX._jlong_lo16(a) |
50ac0 | 20 3d 20 28 28 61 29 20 3c 3c 20 31 36 20 3e 3e 20 31 36 29 20 69 73 20 62 65 74 74 65 72 20 6f | .=.((a).<<.16.>>.16).is.better.o |
50ae0 | 6e 20 73 6f 6d 65 20 61 72 63 68 73 20 28 6e 6f 74 20 6f 6e 20 6d 69 70 73 29 20 2a 2f 0a 23 64 | n.some.archs.(not.on.mips).*/.#d |
50b00 | 65 66 69 6e 65 20 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 61 29 09 09 28 28 61 29 20 26 20 4a 52 49 | efine._jlong_lo16(a)..((a).&.JRI |
50b20 | 5f 42 49 54 4d 41 53 4b 28 31 36 29 29 0a 23 64 65 66 69 6e 65 20 5f 6a 6c 6f 6e 67 5f 68 69 31 | _BITMASK(16)).#define._jlong_hi1 |
50b40 | 36 28 61 29 09 09 28 28 61 29 20 3e 3e 20 31 36 29 0a 0a 2f 2a 0a 20 2a 20 4d 75 6c 74 69 70 6c | 6(a)..((a).>>.16)../*..*.Multipl |
50b60 | 79 20 33 32 2d 62 69 74 20 6f 70 65 72 61 6e 64 73 20 61 20 61 6e 64 20 62 20 74 6f 20 67 65 74 | y.32-bit.operands.a.and.b.to.get |
50b80 | 20 36 34 2d 62 69 74 20 72 65 73 75 6c 74 20 72 2e 0a 20 2a 20 55 73 65 20 70 6f 6c 79 6e 6f 6d | .64-bit.result.r...*.Use.polynom |
50ba0 | 69 61 6c 20 65 78 70 61 6e 73 69 6f 6e 20 62 61 73 65 64 20 6f 6e 20 70 72 69 6d 69 74 69 76 65 | ial.expansion.based.on.primitive |
50bc0 | 20 66 69 65 6c 64 20 65 6c 65 6d 65 6e 74 20 28 31 20 3c 3c 20 31 36 29 2e 0a 20 2a 2f 0a 23 64 | .field.element.(1.<<.16)...*/.#d |
50be0 | 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 55 4c 33 32 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 | efine.jlong_MUL32(r,.a,.b).{.... |
50c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50c20 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 6a 75 69 6e 74 20 5f 61 31 2c 20 5f 61 30 2c 20 5f | ........\......juint._a1,._a0,._ |
50c40 | 62 31 2c 20 5f 62 30 2c 20 5f 79 30 2c 20 5f 79 31 2c 20 5f 79 32 2c 20 5f 79 33 3b 20 20 20 20 | b1,._b0,._y0,._y1,._y2,._y3;.... |
50c60 | 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 61 31 20 3d | ....................\......_a1.= |
50c80 | 20 5f 6a 6c 6f 6e 67 5f 68 69 31 36 28 61 29 2c 20 5f 61 30 20 3d 20 5f 6a 6c 6f 6e 67 5f 6c 6f | ._jlong_hi16(a),._a0.=._jlong_lo |
50ca0 | 31 36 28 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 16(a);.......................... |
50cc0 | 5c 0a 20 20 20 20 20 5f 62 31 20 3d 20 5f 6a 6c 6f 6e 67 5f 68 69 31 36 28 62 29 2c 20 5f 62 30 | \......_b1.=._jlong_hi16(b),._b0 |
50ce0 | 20 3d 20 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .=._jlong_lo16(b);.............. |
50d00 | 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 30 20 3d 20 5f 61 30 20 2a 20 5f | ............\......_y0.=._a0.*._ |
50d20 | 62 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | b0;............................. |
50d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f | ........................\......_ |
50d60 | 79 31 20 3d 20 5f 61 30 20 2a 20 5f 62 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y1.=._a0.*._b1;................. |
50d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50da0 | 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 32 20 3d 20 5f 61 31 20 2a 20 5f 62 30 3b 20 20 20 20 20 | ....\......_y2.=._a1.*._b0;..... |
50dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 33 20 3d 20 5f 61 31 | ................\......_y3.=._a1 |
50e00 | 20 2a 20 5f 62 31 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .*._b1;......................... |
50e20 | 20 20 20 20 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 | ............................\... |
50e40 | 20 20 20 5f 79 31 20 2b 3d 20 5f 6a 6c 6f 6e 67 5f 68 69 31 36 28 5f 79 30 29 3b 20 20 20 20 20 | ..._y1.+=._jlong_hi16(_y0);..... |
50e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 63 61 6e 27 74 20 63 61 72 72 79 20 2a 2f 20 | ............../*.can't.carry.*/. |
50e80 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 5f 79 31 20 2b 3d 20 5f 79 32 3b 20 20 20 20 20 20 | ........\......_y1.+=._y2;...... |
50ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 6d 69 67 | ........................../*.mig |
50ec0 | 68 74 20 63 61 72 72 79 20 2a 2f 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 69 66 20 28 5f | ht.carry.*/.........\......if.(_ |
50ee0 | 79 31 20 3c 20 5f 79 32 29 20 5f 79 33 20 2b 3d 20 31 20 3c 3c 20 31 36 3b 20 20 20 20 20 20 20 | y1.<._y2)._y3.+=.1.<<.16;....... |
50f00 | 20 20 20 20 20 20 2f 2a 20 70 72 6f 70 61 67 61 74 65 20 2a 2f 20 20 20 20 20 20 20 20 20 20 20 | ....../*.propagate.*/........... |
50f20 | 5c 0a 20 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 28 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 5f 79 31 | \......(r).lo.=.(_jlong_lo16(_y1 |
50f40 | 29 20 3c 3c 20 31 36 29 20 2b 20 5f 6a 6c 6f 6e 67 5f 6c 6f 31 36 28 5f 79 30 29 3b 20 20 20 20 | ).<<.16).+._jlong_lo16(_y0);.... |
50f60 | 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 28 72 29 2e 68 69 20 3d 20 5f 79 33 20 | ............\......(r).hi.=._y3. |
50f80 | 2b 20 5f 6a 6c 6f 6e 67 5f 68 69 31 36 28 5f 79 31 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 | +._jlong_hi16(_y1);............. |
50fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 2f 2a 0a | ........................\.}../*. |
50fc0 | 20 2a 20 44 69 76 69 64 65 20 36 34 2d 62 69 74 20 75 6e 73 69 67 6e 65 64 20 6f 70 65 72 61 6e | .*.Divide.64-bit.unsigned.operan |
50fe0 | 64 20 61 20 62 79 20 36 34 2d 62 69 74 20 75 6e 73 69 67 6e 65 64 20 6f 70 65 72 61 6e 64 20 62 | d.a.by.64-bit.unsigned.operand.b |
51000 | 2c 20 73 65 74 74 69 6e 67 20 2a 71 70 0a 20 2a 20 74 6f 20 74 68 65 20 36 34 2d 62 69 74 20 75 | ,.setting.*qp..*.to.the.64-bit.u |
51020 | 6e 73 69 67 6e 65 64 20 71 75 6f 74 69 65 6e 74 2c 20 61 6e 64 20 2a 72 70 20 74 6f 20 74 68 65 | nsigned.quotient,.and.*rp.to.the |
51040 | 20 36 34 2d 62 69 74 20 75 6e 73 69 67 6e 65 64 20 72 65 6d 61 69 6e 64 65 72 2e 0a 20 2a 20 4d | .64-bit.unsigned.remainder...*.M |
51060 | 69 6e 69 6d 69 7a 65 20 65 66 66 6f 72 74 20 69 66 20 6f 6e 65 20 6f 66 20 71 70 20 61 6e 64 20 | inimize.effort.if.one.of.qp.and. |
51080 | 72 70 20 69 73 20 6e 75 6c 6c 2e 0a 20 2a 2f 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 44 | rp.is.null...*/.#define.jlong_UD |
510a0 | 49 56 4d 4f 44 28 71 70 2c 20 72 70 2c 20 61 2c 20 62 29 09 6a 6c 6f 6e 67 5f 75 64 69 76 6d 6f | IVMOD(qp,.rp,.a,.b).jlong_udivmo |
510c0 | 64 28 71 70 2c 20 72 70 2c 20 61 2c 20 62 29 0a 0a 65 78 74 65 72 6e 20 4a 52 49 5f 50 55 42 4c | d(qp,.rp,.a,.b)..extern.JRI_PUBL |
510e0 | 49 43 5f 41 50 49 28 76 6f 69 64 29 0a 6a 6c 6f 6e 67 5f 75 64 69 76 6d 6f 64 28 6a 75 6c 6f 6e | IC_API(void).jlong_udivmod(julon |
51100 | 67 20 2a 71 70 2c 20 6a 75 6c 6f 6e 67 20 2a 72 70 2c 20 6a 75 6c 6f 6e 67 20 61 2c 20 6a 75 6c | g.*qp,.julong.*rp,.julong.a,.jul |
51120 | 6f 6e 67 20 62 29 3b 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 49 56 28 72 2c 20 61 2c | ong.b);..#define.jlong_DIV(r,.a, |
51140 | 20 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .b).{........................... |
51160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f | ...................\.....jlong._ |
51180 | 61 2c 20 5f 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a,._b;.......................... |
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 5c | ...............................\ |
511c0 | 0a 20 20 20 20 6a 75 69 6e 74 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 69 6e 74 33 32 29 28 61 | .....juint._negative.=.(int32)(a |
511e0 | 29 2e 68 69 20 3c 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).hi.<.0;....................... |
51200 | 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 76 65 29 20 | ...........\.....if.(_negative). |
51220 | 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 20 | {............................... |
51240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f | .......................\..jlong_ |
51260 | 4e 45 47 28 5f 61 2c 20 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | NEG(_a,.a);..................... |
51280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
512a0 | 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.{.................. |
512c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
512e0 | 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 | ............\.._a.=.a;.......... |
51300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 | .....................\.....}.... |
51340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51380 | 20 5c 0a 20 20 20 20 69 66 20 28 28 69 6e 74 33 32 29 28 62 29 2e 68 69 20 3c 20 30 29 20 7b 20 | .\.....if.((int32)(b).hi.<.0).{. |
513a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
513c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 6e 65 67 61 74 69 76 65 20 5e 3d 20 31 3b 20 | .............\.._negative.^=.1;. |
513e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e | ......................\..jlong_N |
51420 | 45 47 28 5f 62 2c 20 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | EG(_b,.b);...................... |
51440 | 20 20 20 20 20 20 20 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 | ...............................\ |
51460 | 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 20 | .....}.else.{................... |
51480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
514a0 | 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 62 20 3d 20 62 3b 20 20 20 20 20 20 20 20 20 20 20 | ...........\.._b.=.b;........... |
514c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
514e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 | ....................\.....}..... |
51500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51540 | 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f 55 44 49 56 4d 4f 44 28 26 28 72 29 2c 20 30 2c 20 5f 61 2c | \.....jlong_UDIVMOD(&(r),.0,._a, |
51560 | 20 5f 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ._b);........................... |
51580 | 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 76 65 29 | ............\.....if.(_negative) |
515a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
515c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 | ........................\..jlong |
515e0 | 5f 4e 45 47 28 72 2c 20 72 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | _NEG(r,.r);..................... |
51600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51620 | 20 5c 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4d 4f 44 28 72 2c 20 61 2c 20 62 29 | .\.}..#define.jlong_MOD(r,.a,.b) |
51640 | 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 | .{.............................. |
51660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 61 2c 20 | ................\.....jlong._a,. |
51680 | 5f 62 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | _b;............................. |
516a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 | ............................\... |
516c0 | 20 20 6a 75 69 6e 74 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 69 6e 74 33 32 29 28 61 29 2e 68 | ..juint._negative.=.(int32)(a).h |
516e0 | 69 20 3c 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | i.<.0;.......................... |
51700 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 7b 20 20 | ........\.....if.(_negative).{.. |
51720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 | ....................\..jlong_NEG |
51760 | 28 5f 61 2c 20 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (_a,.a);........................ |
51780 | 20 20 20 20 20 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 | .............................\.. |
517a0 | 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.{..................... |
517c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
517e0 | 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 | .........\.._a.=.a;............. |
51800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 | ..................\.....}....... |
51840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a | ..............................\. |
51880 | 20 20 20 20 69 66 20 28 28 69 6e 74 33 32 29 28 62 29 2e 68 69 20 3c 20 30 29 20 7b 20 20 20 20 | ....if.((int32)(b).hi.<.0).{.... |
518a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
518c0 | 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 3b 20 20 | ..........\..jlong_NEG(_b,.b);.. |
518e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51900 | 20 20 20 20 20 20 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 | ...................\.....}.else. |
51920 | 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 20 | {............................... |
51940 | 20 20 20 20 20 20 20 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 | ...............................\ |
51960 | 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 20 20 20 | .._b.=.b;....................... |
51980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
519a0 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........\.....}................. |
519c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
519e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f | ....................\.....jlong_ |
51a00 | 55 44 49 56 4d 4f 44 28 30 2c 20 26 28 72 29 2c 20 5f 61 2c 20 5f 62 29 3b 20 20 20 20 20 20 20 | UDIVMOD(0,.&(r),._a,._b);....... |
51a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51a40 | 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 20 20 20 | \.....if.(_negative)............ |
51a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51a80 | 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 72 2c 20 72 29 3b 20 | ............\..jlong_NEG(r,.r);. |
51aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 2f 2a 0a 20 2a 20 | .....................\.}../*..*. |
51ae0 | 4e 42 3a 20 62 20 69 73 20 61 20 6a 75 69 6e 74 2c 20 6e 6f 74 20 6a 6c 6f 6e 67 20 6f 72 20 6a | NB:.b.is.a.juint,.not.jlong.or.j |
51b00 | 75 6c 6f 6e 67 2c 20 66 6f 72 20 74 68 65 20 73 68 69 66 74 20 6f 70 73 2e 0a 20 2a 2f 0a 23 64 | ulong,.for.the.shift.ops...*/.#d |
51b20 | 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 48 4c 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 | efine.jlong_SHL(r,.a,.b).{...... |
51b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51b60 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 62 29 20 7b 20 20 20 20 20 20 20 20 20 20 | ........\.....if.(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 20 20 20 20 20 20 20 20 20 | ................................ |
51ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b | ....................\..jlong._a; |
51bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 | .............................\.. |
51c00 | 20 20 20 20 20 20 20 5f 61 20 3d 20 61 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ......._a.=.a;.................. |
51c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51c40 | 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 62 29 20 3c 20 33 32 29 | .........\.........if.((b).<.32) |
51c60 | 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 | .{.............................. |
51c80 | 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). |
51ca0 | 6c 6f 20 3d 20 5f 61 2e 6c 6f 20 3c 3c 20 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lo.=._a.lo.<<.(b);.............. |
51cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a | ..............................\. |
51ce0 | 09 20 20 20 20 28 72 29 2e 68 69 20 3d 20 28 5f 61 2e 68 69 20 3c 3c 20 28 62 29 29 20 7c 20 28 | .....(r).hi.=.(_a.hi.<<.(b)).|.( |
51d00 | 5f 61 2e 6c 6f 20 3e 3e 20 28 33 32 20 2d 20 28 62 29 29 29 3b 20 20 20 20 20 20 20 20 20 20 20 | _a.lo.>>.(32.-.(b)));........... |
51d20 | 20 20 20 20 20 20 20 5c 0a 09 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .......\..}.else.{.............. |
51d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 | ................\......(r).lo.=. |
51d80 | 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 0;.............................. |
51da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 | .........................\...... |
51dc0 | 28 72 29 2e 68 69 20 3d 20 5f 61 2e 6c 6f 20 3c 3c 20 28 28 62 29 20 26 20 33 31 29 3b 20 20 20 | (r).hi.=._a.lo.<<.((b).&.31);... |
51de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51e00 | 20 20 5c 0a 09 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..\..}.......................... |
51e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51e40 | 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 | ...........\.....}.else.{....... |
51e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 28 72 29 20 3d 20 | .......................\..(r).=. |
51ea0 | 28 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (a);............................ |
51ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51ee0 | 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \.....}......................... |
51f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51f20 | 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 2f 2a 20 61 20 69 73 20 61 6e 20 69 6e 74 33 | ............\.}../*.a.is.an.int3 |
51f40 | 32 2c 20 62 20 69 73 20 69 6e 74 33 32 2c 20 72 20 69 73 20 6a 6c 6f 6e 67 20 2a 2f 0a 23 64 65 | 2,.b.is.int32,.r.is.jlong.*/.#de |
51f60 | 66 69 6e 65 20 6a 6c 6f 6e 67 5f 49 53 48 4c 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 20 | fine.jlong_ISHL(r,.a,.b).{...... |
51f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51fa0 | 20 20 20 20 20 20 20 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 | .......\.....if.(b).{........... |
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 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 3b 20 | ...................\..jlong._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 20 20 20 20 20 5c 0a 09 5f | ............................\.._ |
52040 | 61 2e 6c 6f 20 3d 20 28 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a.lo.=.(a);..................... |
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 20 20 5c 0a 09 5f 61 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....\.._a.hi.=.0;.............. |
520a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
520c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 69 66 20 28 28 62 29 20 | ..............\.........if.((b). |
520e0 | 3c 20 33 32 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | <.32).{......................... |
52100 | 20 20 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 | ..........................\..... |
52120 | 20 28 72 29 2e 6c 6f 20 3d 20 28 61 29 20 3c 3c 20 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 | .(r).lo.=.(a).<<.(b);........... |
52140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52160 | 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 68 69 20 3d 20 28 28 61 29 20 3e 3e 20 28 33 32 20 2d | ...\......(r).hi.=.((a).>>.(32.- |
52180 | 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 20 20 20 20 20 20 20 | .(b)));......................... |
521a0 | 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.{......... |
521c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
521e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e | .....................\......(r). |
52200 | 6c 6f 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | lo.=.0;......................... |
52220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a | ..............................\. |
52240 | 09 20 20 20 20 28 72 29 2e 68 69 20 3d 20 28 61 29 20 3c 3c 20 28 28 62 29 20 26 20 33 31 29 3b | .....(r).hi.=.(a).<<.((b).&.31); |
52260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52280 | 20 20 20 20 20 20 20 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 | .......\..}..................... |
522a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
522c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 | ................\.....}.else.{.. |
522e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 28 | ............................\..( |
52320 | 72 29 2e 6c 6f 20 3d 20 28 61 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r).lo.=.(a);.................... |
52340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52360 | 20 20 20 20 20 5c 0a 09 28 72 29 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....\..(r).hi.=.0;............. |
52380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
523a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 20 20 20 | ..............\.....}........... |
523c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
523e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 | ..........................\.}..# |
52400 | 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 53 48 52 28 72 2c 20 61 2c 20 62 29 20 7b 20 20 20 20 20 | define.jlong_SHR(r,.a,.b).{..... |
52420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52440 | 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 62 29 20 7b 20 20 20 20 20 20 20 20 20 | .........\.....if.(b).{......... |
52460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 20 5f 61 | .....................\..jlong._a |
524a0 | 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 | ;............................... |
524c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a | ..............................\. |
524e0 | 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 20 20 20 20 20 20 20 | ........_a.=.a;................. |
52500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52520 | 20 20 20 20 20 20 20 20 20 20 5c 0a 09 69 66 20 28 28 62 29 20 3c 20 33 32 29 20 7b 20 20 20 20 | ..........\..if.((b).<.32).{.... |
52540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f | ...................\......(r).lo |
52580 | 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 7c 20 28 5f 61 2e 6c | .=.(_a.hi.<<.(32.-.(b))).|.(_a.l |
525a0 | 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 20 20 20 5c 0a 09 20 | o.>>.(b));..................\... |
525c0 | 20 20 20 28 72 29 2e 68 69 20 3d 20 28 69 6e 74 33 32 29 5f 61 2e 68 69 20 3e 3e 20 28 62 29 3b | ...(r).hi.=.(int32)_a.hi.>>.(b); |
525e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52600 | 20 20 20 20 20 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 | .....\..}.else.{................ |
52620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 28 69 | ..............\......(r).lo.=.(i |
52660 | 6e 74 33 32 29 5f 61 2e 68 69 20 3e 3e 20 28 28 62 29 20 26 20 33 31 29 3b 20 20 20 20 20 20 20 | nt32)_a.hi.>>.((b).&.31);....... |
52680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 | .......................\......(r |
526a0 | 29 2e 68 69 20 3d 20 28 69 6e 74 33 32 29 5f 61 2e 68 69 20 3e 3e 20 33 31 3b 20 20 20 20 20 20 | ).hi.=.(int32)_a.hi.>>.31;...... |
526c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
526e0 | 5c 0a 09 7d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \..}............................ |
52700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52720 | 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 | .........\.....}.else.{......... |
52740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 28 72 29 20 3d 20 28 61 | .....................\..(r).=.(a |
52780 | 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 | );.............................. |
527a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a | ..............................\. |
527c0 | 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 20 | ....}........................... |
527e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52800 | 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 53 48 | ..........\.}..#define.jlong_USH |
52820 | 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 20 20 20 20 20 20 | R(r,.a,.b).{.................... |
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 5c 0a 20 20 20 20 69 | .........................\.....i |
52860 | 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 20 20 20 20 20 | f.(b).{......................... |
52880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
528a0 | 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 20 20 20 20 20 | .....\..jlong._a;............... |
528c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
528e0 | 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 20 3d 20 61 3b 20 | ..............\........._a.=.a;. |
52900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 69 66 20 | ..........................\..if. |
52940 | 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 20 20 20 20 20 20 20 | ((b).<.32).{.................... |
52960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52980 | 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 20 3c 3c 20 28 33 32 | ...\......(r).lo.=.(_a.hi.<<.(32 |
529a0 | 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 3b 20 20 20 20 20 20 | .-.(b))).|.(_a.lo.>>.(b));...... |
529c0 | 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 5f 61 2e 68 | ............\......(r).hi.=._a.h |
529e0 | 69 20 3e 3e 20 28 62 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | i.>>.(b);....................... |
52a00 | 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 65 6c 73 65 20 7b | .....................\..}.else.{ |
52a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a | ..............................\. |
52a60 | 09 20 20 20 20 28 72 29 2e 6c 6f 20 3d 20 5f 61 2e 68 69 20 3e 3e 20 28 28 62 29 20 26 20 33 31 | .....(r).lo.=._a.hi.>>.((b).&.31 |
52a80 | 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 | );.............................. |
52aa0 | 20 20 20 20 20 20 20 5c 0a 09 20 20 20 20 28 72 29 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 | .......\......(r).hi.=.0;....... |
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 20 20 20 20 20 20 | ................................ |
52ae0 | 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 20 20 20 20 20 20 20 | ................\..}............ |
52b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52b20 | 20 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 | .........................\.....} |
52b40 | 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.{......................... |
52b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52b80 | 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 20 20 20 20 20 20 20 | .....\..(r).=.(a);.............. |
52ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52bc0 | 20 20 20 20 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 | ..............\.....}........... |
52be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 | ..........................\.}..# |
52c20 | 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 49 28 69 2c 20 6c 29 09 09 28 28 69 29 20 3d 20 28 | define.jlong_L2I(i,.l)..((i).=.( |
52c40 | 6c 29 2e 6c 6f 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 55 49 28 75 69 2c 20 6c 29 | l).lo).#define.jlong_L2UI(ui,.l) |
52c60 | 09 28 28 75 69 29 20 3d 20 28 6c 29 2e 6c 6f 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c | .((ui).=.(l).lo).#define.jlong_L |
52c80 | 32 46 28 66 2c 20 6c 29 09 09 7b 20 64 6f 75 62 6c 65 20 5f 64 3b 20 6a 6c 6f 6e 67 5f 4c 32 44 | 2F(f,.l)..{.double._d;.jlong_L2D |
52ca0 | 28 5f 64 2c 20 6c 29 3b 20 28 66 29 20 3d 20 28 66 6c 6f 61 74 29 20 5f 64 3b 20 7d 0a 0a 23 64 | (_d,.l);.(f).=.(float)._d;.}..#d |
52cc0 | 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 4c 32 44 28 64 2c 20 6c 29 20 7b 20 20 20 20 20 20 20 20 20 | efine.jlong_L2D(d,.l).{......... |
52ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52d00 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 6e 74 33 32 20 5f 6e 65 67 61 74 69 76 65 3b 20 20 | ........\.....int32._negative;.. |
52d20 | 20 20 20 20 20 20 20 20 20 20 20 20 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 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 | ....................\.....jlong. |
52d60 | 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 20 20 | _absval;........................ |
52d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52da0 | 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \............................... |
52dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52de0 | 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 6c | ............\....._negative.=.(l |
52e00 | 29 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 20 20 20 20 20 20 | ).hi.>>.31;..................... |
52e20 | 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 |
52e40 | 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 20 20 20 20 20 20 20 | .(_negative).{.................. |
52e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52e80 | 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 5f 61 62 73 76 61 6c 2c 20 6c 29 3b 20 20 20 | ....\..jlong_NEG(_absval,.l);... |
52ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 | .............\.....}.else.{..... |
52ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 61 62 73 | .........................\.._abs |
52f20 | 76 61 6c 20 3d 20 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | val.=.l;........................ |
52f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52f60 | 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 20 20 20 | ..\.....}....................... |
52f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 64 29 20 3d 20 28 64 6f 75 62 6c | ..............\.....(d).=.(doubl |
52fc0 | 65 29 5f 61 62 73 76 61 6c 2e 68 69 20 2a 20 34 2e 32 39 34 39 36 37 32 39 36 65 39 20 2b 20 5f | e)_absval.hi.*.4.294967296e9.+._ |
52fe0 | 61 62 73 76 61 6c 2e 6c 6f 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 | absval.lo;................\..... |
53000 | 69 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | if.(_negative).................. |
53020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53040 | 20 20 20 20 20 20 5c 0a 09 28 64 29 20 3d 20 2d 28 64 29 3b 20 20 20 20 20 20 20 20 20 20 20 20 | ......\..(d).=.-(d);............ |
53060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53080 | 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 6f 6e | ...............\.}..#define.jlon |
530a0 | 67 5f 49 32 4c 28 6c 2c 20 69 29 09 09 28 28 6c 29 2e 68 69 20 3d 20 28 69 29 20 3e 3e 20 33 31 | g_I2L(l,.i)..((l).hi.=.(i).>>.31 |
530c0 | 2c 20 28 6c 29 2e 6c 6f 20 3d 20 28 69 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 55 49 | ,.(l).lo.=.(i)).#define.jlong_UI |
530e0 | 32 4c 28 6c 2c 20 75 69 29 09 28 28 6c 29 2e 68 69 20 3d 20 30 2c 20 28 6c 29 2e 6c 6f 20 3d 20 | 2L(l,.ui).((l).hi.=.0,.(l).lo.=. |
53100 | 28 75 69 29 29 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 46 32 4c 28 6c 2c 20 66 29 09 09 7b | (ui)).#define.jlong_F2L(l,.f)..{ |
53120 | 20 64 6f 75 62 6c 65 20 5f 64 20 3d 20 28 64 6f 75 62 6c 65 29 20 66 3b 20 6a 6c 6f 6e 67 5f 44 | .double._d.=.(double).f;.jlong_D |
53140 | 32 4c 28 6c 2c 20 5f 64 29 3b 20 7d 0a 0a 23 64 65 66 69 6e 65 20 6a 6c 6f 6e 67 5f 44 32 4c 28 | 2L(l,._d);.}..#define.jlong_D2L( |
53160 | 6c 2c 20 64 29 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | l,.d).{......................... |
53180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 6e | ........................\.....in |
531a0 | 74 20 5f 6e 65 67 61 74 69 76 65 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t._negative;.................... |
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 5c 0a 20 20 20 20 64 6f 75 62 6c 65 20 5f 61 62 73 76 61 6c 2c 20 5f 64 5f 68 69 3b | ....\.....double._absval,._d_hi; |
53200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 20 5f 6c 6f 5f | ................\.....jlong._lo_ |
53240 | 64 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 | d;.............................. |
53260 | 20 20 20 20 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 | ............................\... |
53280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
532a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
532c0 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 6e 65 67 61 74 69 76 65 20 3d 20 28 28 64 29 20 3c | ........\....._negative.=.((d).< |
532e0 | 20 30 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 | .0);............................ |
53300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 61 62 73 76 61 | ....................\....._absva |
53320 | 6c 20 3d 20 5f 6e 65 67 61 74 69 76 65 20 3f 20 2d 28 64 29 20 3a 20 28 64 29 3b 20 20 20 20 20 | l.=._negative.?.-(d).:.(d);..... |
53340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53360 | 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | \............................... |
53380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
533a0 | 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 28 6c 29 2e 68 69 20 3d 20 28 6a 75 69 6e | ............\.....(l).hi.=.(juin |
533c0 | 74 29 28 5f 61 62 73 76 61 6c 20 2f 20 34 2e 32 39 34 39 36 37 32 39 36 65 39 29 3b 20 20 20 20 | t)(_absval./.4.294967296e9);.... |
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 5c 0a 20 20 20 20 28 6c | ........................\.....(l |
53400 | 29 2e 6c 6f 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ).lo.=.0;....................... |
53420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53440 | 20 20 20 20 5c 0a 20 20 20 20 6a 6c 6f 6e 67 5f 4c 32 44 28 5f 64 5f 68 69 2c 20 6c 29 3b 20 20 | ....\.....jlong_L2D(_d_hi,.l);.. |
53460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 5f 61 62 73 76 61 6c 20 2d 3d | ................\....._absval.-= |
534a0 | 20 5f 64 5f 68 69 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ._d_hi;......................... |
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 5c 0a 20 20 | ............................\... |
534e0 | 20 20 5f 6c 6f 5f 64 2e 68 69 20 3d 20 30 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .._lo_d.hi.=.0;................. |
53500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53520 | 20 20 20 20 20 20 20 20 5c 0a 20 20 20 20 69 66 20 28 5f 61 62 73 76 61 6c 20 3c 20 30 29 20 7b | ........\.....if.(_absval.<.0).{ |
53540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 6c 6f 5f 64 2e 6c 6f 20 | ....................\.._lo_d.lo. |
53580 | 3d 20 28 6a 75 69 6e 74 29 20 2d 5f 61 62 73 76 61 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 | =.(juint).-_absval;............. |
535a0 | 20 20 20 20 20 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 | .............................\.. |
535c0 | 6a 6c 6f 6e 67 5f 53 55 42 28 6c 2c 20 6c 2c 20 5f 6c 6f 5f 64 29 3b 20 20 20 20 20 20 20 20 20 | jlong_SUB(l,.l,._lo_d);......... |
535e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53600 | 20 20 20 20 20 20 5c 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 20 20 20 20 20 20 20 20 20 20 20 20 | ......\.....}.else.{............ |
53620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 09 5f 6c 6f 5f 64 2e 6c 6f 20 3d 20 | ..................\.._lo_d.lo.=. |
53660 | 28 6a 75 69 6e 74 29 20 5f 61 62 73 76 61 6c 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (juint)._absval;................ |
53680 | 20 20 20 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 |
536a0 | 6f 6e 67 5f 41 44 44 28 6c 2c 20 6c 2c 20 5f 6c 6f 5f 64 29 3b 20 20 20 20 20 20 20 20 20 20 20 | ong_ADD(l,.l,._lo_d);........... |
536c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
536e0 | 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 20 | ....\.....}..................... |
53700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53720 | 20 20 20 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 | ................\............... |
53740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 20 | ............................\... |
53780 | 20 20 69 66 20 28 5f 6e 65 67 61 74 69 76 65 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..if.(_negative)................ |
537a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
537c0 | 20 20 20 20 20 20 20 20 5c 0a 09 6a 6c 6f 6e 67 5f 4e 45 47 28 6c 2c 20 6c 29 3b 20 20 20 20 20 | ........\..jlong_NEG(l,.l);..... |
537e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 | .................\.}..#endif./*. |
53820 | 21 48 41 56 45 5f 4c 4f 4e 47 5f 4c 4f 4e 47 20 2a 2f 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | !HAVE_LONG_LONG.*/../*********** |
53840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
53860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
53880 | 2a 2a 2a 2f 0a 2f 2a 0a 2a 2a 20 4a 44 4b 20 53 74 75 66 66 20 2d 2d 20 54 68 69 73 20 73 74 75 | ***/./*.**.JDK.Stuff.--.This.stu |
538a0 | 66 66 20 69 73 20 73 74 69 6c 6c 20 6e 65 65 64 65 64 20 77 68 69 6c 65 20 77 65 27 72 65 20 75 | ff.is.still.needed.while.we're.u |
538c0 | 73 69 6e 67 20 74 68 65 20 4a 44 4b 0a 2a 2a 20 64 79 6e 61 6d 69 63 20 6c 69 6e 6b 69 6e 67 20 | sing.the.JDK.**.dynamic.linking. |
538e0 | 73 74 72 61 74 65 67 79 20 74 6f 20 63 61 6c 6c 20 6e 61 74 69 76 65 20 6d 65 74 68 6f 64 73 2e | strategy.to.call.native.methods. |
53900 | 0a 2a 2f 0a 0a 74 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 4a 52 49 5f 4a 44 4b 5f 73 74 61 63 6b | .*/..typedef.union.JRI_JDK_stack |
53920 | 5f 69 74 65 6d 20 7b 0a 20 20 20 20 2f 2a 20 4e 6f 6e 20 70 6f 69 6e 74 65 72 20 69 74 65 6d 73 | _item.{...../*.Non.pointer.items |
53940 | 20 2a 2f 0a 20 20 20 20 6a 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 69 3b 0a 20 20 20 20 6a 66 | .*/.....jint...........i;.....jf |
53960 | 6c 6f 61 74 20 20 20 20 20 20 20 20 20 66 3b 0a 20 20 20 20 6a 69 6e 74 20 20 20 20 20 20 20 20 | loat.........f;.....jint........ |
53980 | 20 20 20 6f 3b 0a 20 20 20 20 2f 2a 20 50 6f 69 6e 74 65 72 20 69 74 65 6d 73 20 2a 2f 0a 20 20 | ...o;...../*.Pointer.items.*/... |
539a0 | 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 2a 68 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 | ..void..........*h;.....void.... |
539c0 | 20 20 20 20 20 20 2a 70 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 61 64 64 | ......*p;.....unsigned.char.*add |
539e0 | 72 3b 0a 23 69 66 64 65 66 20 49 53 5f 36 34 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 | r;.#ifdef.IS_64.....double...... |
53a00 | 20 20 20 64 3b 0a 20 20 20 20 6c 6f 6e 67 20 20 20 20 20 20 20 20 20 20 20 6c 3b 09 09 2f 2a 20 | ...d;.....long...........l;../*. |
53a20 | 3d 3d 20 36 34 62 69 74 73 21 20 2a 2f 0a 23 65 6e 64 69 66 0a 7d 20 4a 52 49 5f 4a 44 4b 5f 73 | ==.64bits!.*/.#endif.}.JRI_JDK_s |
53a40 | 74 61 63 6b 5f 69 74 65 6d 3b 0a 0a 74 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 4a 52 49 5f 4a 44 | tack_item;..typedef.union.JRI_JD |
53a60 | 4b 5f 4a 61 76 61 38 53 74 72 20 7b 0a 20 20 20 20 6a 69 6e 74 20 78 5b 32 5d 3b 0a 20 20 20 20 | K_Java8Str.{.....jint.x[2];..... |
53a80 | 6a 64 6f 75 62 6c 65 20 64 3b 0a 20 20 20 20 6a 6c 6f 6e 67 20 6c 3b 0a 20 20 20 20 76 6f 69 64 | jdouble.d;.....jlong.l;.....void |
53aa0 | 20 2a 70 3b 0a 20 20 20 20 66 6c 6f 61 74 20 66 3b 0a 7d 20 4a 52 49 5f 4a 44 4b 5f 4a 61 76 61 | .*p;.....float.f;.}.JRI_JDK_Java |
53ac0 | 38 3b 0a 0a 23 69 66 64 65 66 20 48 41 56 45 5f 41 4c 49 47 4e 45 44 5f 4c 4f 4e 47 4c 4f 4e 47 | 8;..#ifdef.HAVE_ALIGNED_LONGLONG |
53ae0 | 53 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 5f 61 64 64 72 | S.#define.JRI_GET_INT64(_t,_addr |
53b00 | 29 20 28 20 28 28 5f 74 29 2e 78 5b 30 5d 20 3d 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 | ).(.((_t).x[0].=.((jint*)(_addr) |
53b20 | 29 5b 30 5d 29 2c 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | )[0]),.\........................ |
53b40 | 20 20 20 20 20 20 20 28 28 5f 74 29 2e 78 5b 31 5d 20 3d 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 | .......((_t).x[1].=.((jint*)(_ad |
53b60 | 64 72 29 29 5b 31 5d 29 2c 20 20 20 20 20 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | dr))[1]),......\................ |
53b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 74 29 2e 6c 20 29 0a 23 64 65 66 69 6e 65 20 | ...............(_t).l.).#define. |
53ba0 | 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 20 28 | JRI_SET_INT64(_t,._addr,._v).(.( |
53bc0 | 5f 74 29 2e 6c 20 3d 20 28 5f 76 29 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5c 0a 20 | _t).l.=.(_v),................\.. |
53be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53c00 | 20 20 28 28 6a 69 6e 74 2a 29 28 5f 61 64 64 72 29 29 5b 30 5d 20 3d 20 28 5f 74 29 2e 78 5b 30 | ..((jint*)(_addr))[0].=.(_t).x[0 |
53c20 | 5d 2c 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ],.\............................ |
53c40 | 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 31 5d 20 3d 20 28 5f | ........((jint*)(_addr))[1].=.(_ |
53c60 | 74 29 2e 78 5b 31 5d 20 29 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 45 54 5f | t).x[1].).#else.#define.JRI_GET_ |
53c80 | 49 4e 54 36 34 28 5f 74 2c 5f 61 64 64 72 29 20 28 2a 28 6a 6c 6f 6e 67 2a 29 28 5f 61 64 64 72 | INT64(_t,_addr).(*(jlong*)(_addr |
53ca0 | 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 45 54 5f 49 4e 54 36 34 28 5f 74 2c 20 5f 61 64 | )).#define.JRI_SET_INT64(_t,._ad |
53cc0 | 64 72 2c 20 5f 76 29 20 28 2a 28 6a 6c 6f 6e 67 2a 29 28 5f 61 64 64 72 29 20 3d 20 28 5f 76 29 | dr,._v).(*(jlong*)(_addr).=.(_v) |
53ce0 | 29 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 49 66 20 64 6f 75 62 6c 65 27 73 20 6d 75 73 74 20 62 65 | ).#endif../*.If.double's.must.be |
53d00 | 20 61 6c 69 67 6e 65 64 20 6f 6e 20 64 6f 75 62 6c 65 77 6f 72 64 20 62 6f 75 6e 64 61 72 69 65 | .aligned.on.doubleword.boundarie |
53d20 | 73 20 74 68 65 6e 20 64 65 66 69 6e 65 20 74 68 69 73 20 2a 2f 0a 23 69 66 64 65 66 20 48 41 56 | s.then.define.this.*/.#ifdef.HAV |
53d40 | 45 5f 41 4c 49 47 4e 45 44 5f 44 4f 55 42 4c 45 53 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 45 | E_ALIGNED_DOUBLES.#define.JRI_GE |
53d60 | 54 5f 44 4f 55 42 4c 45 28 5f 74 2c 5f 61 64 64 72 29 20 28 20 28 28 5f 74 29 2e 78 5b 30 5d 20 | T_DOUBLE(_t,_addr).(.((_t).x[0]. |
53d80 | 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 20 20 20 20 20 20 | =.((jint*)(_addr))[0]),.\....... |
53da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 28 5f 74 29 2e 78 | .........................((_t).x |
53dc0 | 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 20 20 20 20 20 | [1].=.((jint*)(_addr))[1]),..... |
53de0 | 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .\.............................. |
53e00 | 20 20 28 5f 74 29 2e 64 20 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 53 45 54 5f 44 4f 55 42 4c | ..(_t).d.).#define.JRI_SET_DOUBL |
53e20 | 45 28 5f 74 2c 20 5f 61 64 64 72 2c 20 5f 76 29 20 28 20 28 5f 74 29 2e 64 20 3d 20 28 5f 76 29 | E(_t,._addr,._v).(.(_t).d.=.(_v) |
53e40 | 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 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 28 28 6a 69 6e 74 2a 29 28 | .......................((jint*)( |
53e80 | 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 20 20 | _addr))[0].=.(_t).x[0],.\....... |
53ea0 | 20 20 20 20 20 20 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 | ..............................(( |
53ec0 | 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 0a | jint*)(_addr))[1].=.(_t).x[1].). |
53ee0 | 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 45 54 5f 44 4f 55 42 4c 45 28 5f 74 2c | #else.#define.JRI_GET_DOUBLE(_t, |
53f00 | 5f 61 64 64 72 29 20 28 2a 28 6a 64 6f 75 62 6c 65 2a 29 28 5f 61 64 64 72 29 29 0a 23 64 65 66 | _addr).(*(jdouble*)(_addr)).#def |
53f20 | 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 64 72 2c 20 5f 76 | ine.JRI_SET_DOUBLE(_t,._addr,._v |
53f40 | 29 20 28 2a 28 6a 64 6f 75 62 6c 65 2a 29 28 5f 61 64 64 72 29 20 3d 20 28 5f 76 29 29 0a 23 65 | ).(*(jdouble*)(_addr).=.(_v)).#e |
53f60 | 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ndif../************************* |
53f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
53fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 64 65 66 20 5f 5f | *********************/.#ifdef.__ |
53fc0 | 63 70 6c 75 73 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2a 20 4a 52 49 | cplusplus.}.#endif.#endif./*.JRI |
53fe0 | 5f 4d 44 5f 48 20 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | _MD_H.*/./********************** |
54000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 00 00 00 14 00 6a | ************************/......j |
54040 | 00 72 00 69 00 74 00 79 00 70 00 65 00 73 00 2e 00 68 00 00 17 21 2f 2a 20 2d 2a 2d 20 4d 6f 64 | .r.i.t.y.p.e.s...h...!/*.-*-.Mod |
54060 | 65 3a 20 43 3b 20 74 61 62 2d 77 69 64 74 68 3a 20 34 3b 20 2d 2a 2d 20 2a 2f 0a 2f 2a 2a 2a 2a | e:.C;.tab-width:.4;.-*-.*/./**** |
54080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
540a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
540c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4a 61 76 61 20 52 75 6e 74 69 6d 65 20 49 6e 74 65 | ***********..*.Java.Runtime.Inte |
540e0 | 72 66 61 63 65 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 31 39 39 36 20 4e 65 74 73 | rface..*.Copyright.(c).1996.Nets |
54100 | 63 61 70 65 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 20 43 6f 72 70 6f 72 61 74 69 6f 6e 2e | cape.Communications.Corporation. |
54120 | 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a | .All.rights.reserved...********* |
54140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54160 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54180 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 4a 52 49 54 59 50 45 53 5f 48 0a 23 64 65 66 69 | *****/..#ifndef.JRITYPES_H.#defi |
541a0 | 6e 65 20 4a 52 49 54 59 50 45 53 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 6a 72 69 5f 6d 64 2e | ne.JRITYPES_H..#include."jri_md. |
541c0 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 64 65 66 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 | h".#include.<stddef.h>.#include. |
541e0 | 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 61 72 67 2e 68 3e 0a 0a | <stdlib.h>.#include.<stdarg.h>.. |
54200 | 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a | #ifdef.__cplusplus.extern."C".{. |
54220 | 23 65 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | #endif../*********************** |
54240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 54 79 70 65 | ************************..*.Type |
54280 | 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | s..***************************** |
542a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
542c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 73 74 72 75 63 74 20 4a 52 49 45 6e | *****************/..struct.JRIEn |
542e0 | 76 49 6e 74 65 72 66 61 63 65 3b 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 2a 09 09 4a 52 49 52 | vInterface;..typedef.void*..JRIR |
54300 | 65 66 3b 0a 74 79 70 65 64 65 66 20 76 6f 69 64 2a 09 09 4a 52 49 47 6c 6f 62 61 6c 52 65 66 3b | ef;.typedef.void*..JRIGlobalRef; |
54320 | 0a 0a 74 79 70 65 64 65 66 20 6a 69 6e 74 09 09 4a 52 49 49 6e 74 65 72 66 61 63 65 49 44 5b 34 | ..typedef.jint..JRIInterfaceID[4 |
54340 | 5d 3b 0a 74 79 70 65 64 65 66 20 6a 69 6e 74 09 09 4a 52 49 46 69 65 6c 64 49 44 3b 0a 74 79 70 | ];.typedef.jint..JRIFieldID;.typ |
54360 | 65 64 65 66 20 6a 69 6e 74 09 09 4a 52 49 4d 65 74 68 6f 64 49 44 3b 0a 0a 2f 2a 20 73 79 6e 6f | edef.jint..JRIMethodID;../*.syno |
54380 | 6e 79 6d 73 3a 20 2a 2f 0a 74 79 70 65 64 65 66 20 4a 52 49 47 6c 6f 62 61 6c 52 65 66 09 6a 67 | nyms:.*/.typedef.JRIGlobalRef.jg |
543a0 | 6c 6f 62 61 6c 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 09 6a 72 65 66 3b 0a 0a 74 | lobal;.typedef.JRIRef...jref;..t |
543c0 | 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 4a 52 49 56 61 6c 75 65 20 7b 0a 09 6a 62 6f 6f 6c 09 09 | ypedef.union.JRIValue.{..jbool.. |
543e0 | 09 7a 3b 0a 09 6a 62 79 74 65 09 09 09 62 3b 0a 09 6a 63 68 61 72 09 09 09 63 3b 0a 09 6a 73 68 | .z;..jbyte...b;..jchar...c;..jsh |
54400 | 6f 72 74 09 09 09 73 3b 0a 09 6a 69 6e 74 09 09 09 69 3b 0a 09 6a 6c 6f 6e 67 09 09 09 6c 3b 0a | ort...s;..jint...i;..jlong...l;. |
54420 | 09 6a 66 6c 6f 61 74 09 09 09 66 3b 0a 09 6a 64 6f 75 62 6c 65 09 09 09 64 3b 0a 09 6a 72 65 66 | .jfloat...f;..jdouble...d;..jref |
54440 | 09 09 09 72 3b 0a 7d 20 4a 52 49 56 61 6c 75 65 3b 0a 0a 74 79 70 65 64 65 66 20 4a 52 49 56 61 | ...r;.}.JRIValue;..typedef.JRIVa |
54460 | 6c 75 65 09 09 6a 76 61 6c 75 65 3b 0a 0a 74 79 70 65 64 65 66 20 65 6e 75 6d 20 4a 52 49 42 6f | lue..jvalue;..typedef.enum.JRIBo |
54480 | 6f 6c 65 61 6e 20 7b 0a 20 20 20 20 4a 52 49 46 61 6c 73 65 09 09 3d 20 30 2c 0a 20 20 20 20 4a | olean.{.....JRIFalse..=.0,.....J |
544a0 | 52 49 54 72 75 65 09 09 09 3d 20 31 0a 7d 20 4a 52 49 42 6f 6f 6c 65 61 6e 3b 0a 0a 74 79 70 65 | RITrue...=.1.}.JRIBoolean;..type |
544c0 | 64 65 66 20 65 6e 75 6d 20 4a 52 49 43 6f 6e 73 74 61 6e 74 20 7b 0a 09 4a 52 49 55 6e 69 6e 69 | def.enum.JRIConstant.{..JRIUnini |
544e0 | 74 69 61 6c 69 7a 65 64 09 3d 20 2d 31 0a 7d 20 4a 52 49 43 6f 6e 73 74 61 6e 74 3b 0a 0a 2f 2a | tialized.=.-1.}.JRIConstant;../* |
54500 | 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 74 79 70 65 73 3a 20 2a 2f 0a 74 79 70 65 64 65 66 20 4a | .convenience.types:.*/.typedef.J |
54520 | 52 49 52 65 66 09 09 6a 62 6f 6f 6c 65 61 6e 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 | RIRef..jbooleanArray;.typedef.JR |
54540 | 49 52 65 66 09 09 6a 62 79 74 65 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 | IRef..jbyteArray;.typedef.JRIRef |
54560 | 09 09 6a 63 68 61 72 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 73 | ..jcharArray;.typedef.JRIRef..js |
54580 | 68 6f 72 74 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 69 6e 74 41 | hortArray;.typedef.JRIRef..jintA |
545a0 | 72 72 61 79 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 6c 6f 6e 67 41 72 72 61 79 | rray;.typedef.JRIRef..jlongArray |
545c0 | 3b 0a 74 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 66 6c 6f 61 74 41 72 72 61 79 3b 0a 74 | ;.typedef.JRIRef..jfloatArray;.t |
545e0 | 79 70 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 64 6f 75 62 6c 65 41 72 72 61 79 3b 0a 74 79 70 | ypedef.JRIRef..jdoubleArray;.typ |
54600 | 65 64 65 66 20 4a 52 49 52 65 66 09 09 6a 6f 62 6a 65 63 74 41 72 72 61 79 3b 0a 74 79 70 65 64 | edef.JRIRef..jobjectArray;.typed |
54620 | 65 66 20 4a 52 49 52 65 66 09 09 6a 73 74 72 69 6e 67 41 72 72 61 79 3b 0a 74 79 70 65 64 65 66 | ef.JRIRef..jstringArray;.typedef |
54640 | 20 4a 52 49 52 65 66 09 09 6a 61 72 72 61 79 41 72 72 61 79 3b 0a 0a 23 64 65 66 69 6e 65 20 4a | .JRIRef..jarrayArray;..#define.J |
54660 | 52 49 43 6f 6e 73 74 72 75 63 74 6f 72 4d 65 74 68 6f 64 4e 61 6d 65 09 22 3c 69 6e 69 74 3e 22 | RIConstructorMethodName."<init>" |
54680 | 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ../***************************** |
546a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
546c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 53 69 67 6e 61 74 75 72 65 20 | ******************..*.Signature. |
546e0 | 43 6f 6e 73 74 72 75 63 74 69 6f 6e 20 4d 61 63 72 6f 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | Construction.Macros..*********** |
54700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54720 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54740 | 2a 2a 2a 2f 0a 0a 2f 2a 0a 2a 2a 20 54 68 65 73 65 20 6d 61 63 72 6f 73 20 63 61 6e 20 62 65 20 | ***/../*.**.These.macros.can.be. |
54760 | 75 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 73 69 67 6e 61 74 75 72 65 20 73 74 72 69 | used.to.construct.signature.stri |
54780 | 6e 67 73 2e 20 48 6f 70 65 66 75 6c 6c 79 20 74 68 65 69 72 20 6e 61 6d 65 73 0a 2a 2a 20 61 72 | ngs..Hopefully.their.names.**.ar |
547a0 | 65 20 61 20 6c 69 74 74 6c 65 20 65 61 73 69 65 72 20 74 6f 20 72 65 6d 65 6d 62 65 72 20 74 68 | e.a.little.easier.to.remember.th |
547c0 | 61 6e 20 74 68 65 20 73 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 74 68 65 79 20 63 6f 72 | an.the.single.character.they.cor |
547e0 | 72 65 73 70 6f 6e 64 20 74 6f 2e 0a 2a 2a 20 46 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 6f 20 73 | respond.to..**.For.example,.to.s |
54800 | 70 65 63 69 66 79 20 74 68 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20 74 68 65 20 6d 65 74 68 | pecify.the.signature.of.the.meth |
54820 | 6f 64 3a 0a 2a 2a 0a 2a 2a 09 70 75 62 6c 69 63 20 69 6e 74 20 72 65 61 64 28 62 79 74 65 20 62 | od:.**.**.public.int.read(byte.b |
54840 | 5b 5d 2c 20 69 6e 74 20 6f 66 66 2c 20 69 6e 74 20 6c 65 6e 29 3b 0a 2a 2a 0a 2a 2a 20 79 6f 75 | [],.int.off,.int.len);.**.**.you |
54860 | 20 63 6f 75 6c 64 20 77 72 69 74 65 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 74 68 69 73 | .could.write.something.like.this |
54880 | 20 69 6e 20 43 3a 0a 2a 2a 0a 2a 2a 09 63 68 61 72 2a 20 72 65 61 64 53 69 67 20 3d 20 4a 52 49 | .in.C:.**.**.char*.readSig.=.JRI |
548a0 | 53 69 67 4d 65 74 68 6f 64 28 4a 52 49 53 69 67 41 72 72 61 79 28 4a 52 49 53 69 67 42 79 74 65 | SigMethod(JRISigArray(JRISigByte |
548c0 | 29 0a 2a 2a 09 09 09 09 09 09 09 09 20 4a 52 49 53 69 67 49 6e 74 0a 2a 2a 09 09 09 09 09 09 09 | ).**.........JRISigInt.**....... |
548e0 | 09 20 4a 52 49 53 69 67 49 6e 74 29 20 4a 52 49 53 69 67 49 6e 74 3b 0a 2a 2a 0a 2a 2a 20 4f 66 | ..JRISigInt).JRISigInt;.**.**.Of |
54900 | 20 63 6f 75 72 73 65 2c 20 64 6f 6e 27 74 20 70 75 74 20 63 6f 6d 6d 61 73 20 62 65 74 77 65 65 | .course,.don't.put.commas.betwee |
54920 | 6e 20 74 68 65 20 74 79 70 65 73 2e 0a 2a 2f 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 41 72 | n.the.types..*/.#define.JRISigAr |
54940 | 72 61 79 28 54 29 09 09 22 5b 22 20 54 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 42 79 74 65 | ray(T).."[".T.#define.JRISigByte |
54960 | 09 09 09 22 42 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 43 68 61 72 09 09 09 22 43 22 0a | ..."B".#define.JRISigChar..."C". |
54980 | 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 43 6c 61 73 73 28 6e 61 6d 65 29 09 22 4c 22 20 6e 61 | #define.JRISigClass(name)."L".na |
549a0 | 6d 65 20 22 3b 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 46 6c 6f 61 74 09 09 09 22 46 22 | me.";".#define.JRISigFloat..."F" |
549c0 | 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 44 6f 75 62 6c 65 09 09 22 44 22 0a 23 64 65 66 69 | .#define.JRISigDouble.."D".#defi |
549e0 | 6e 65 20 4a 52 49 53 69 67 4d 65 74 68 6f 64 28 61 72 67 73 29 09 22 28 22 20 61 72 67 73 20 22 | ne.JRISigMethod(args)."(".args." |
54a00 | 29 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 4e 6f 41 72 67 73 09 09 22 22 0a 23 64 65 66 | )".#define.JRISigNoArgs.."".#def |
54a20 | 69 6e 65 20 4a 52 49 53 69 67 49 6e 74 09 09 09 22 49 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 | ine.JRISigInt..."I".#define.JRIS |
54a40 | 69 67 4c 6f 6e 67 09 09 09 22 4a 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 53 68 6f 72 74 | igLong..."J".#define.JRISigShort |
54a60 | 09 09 09 22 53 22 0a 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 56 6f 69 64 09 09 09 22 56 22 0a | ..."S".#define.JRISigVoid..."V". |
54a80 | 23 64 65 66 69 6e 65 20 4a 52 49 53 69 67 42 6f 6f 6c 65 61 6e 09 09 22 5a 22 0a 0a 2f 2a 2a 2a | #define.JRISigBoolean.."Z"../*** |
54aa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 45 6e 76 69 72 6f 6e 6d 65 6e 74 73 0a 20 2a 2a | ************..*.Environments..** |
54b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54b40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 65 78 74 65 72 6e 20 4a 52 49 5f 50 55 42 4c 49 43 | ************/..extern.JRI_PUBLIC |
54b60 | 5f 41 50 49 28 63 6f 6e 73 74 20 73 74 72 75 63 74 20 4a 52 49 45 6e 76 49 6e 74 65 72 66 61 63 | _API(const.struct.JRIEnvInterfac |
54b80 | 65 2a 2a 29 0a 4a 52 49 5f 47 65 74 43 75 72 72 65 6e 74 45 6e 76 28 76 6f 69 64 29 3b 0a 0a 2f | e**).JRI_GetCurrentEnv(void);../ |
54ba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54bc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 53 70 65 63 69 66 69 63 20 53 63 61 6c | ***************..*.Specific.Scal |
54c00 | 61 72 20 41 72 72 61 79 20 54 79 70 65 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ar.Array.Types..**************** |
54c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
54c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
54c60 | 0a 2f 2a 0a 2a 2a 20 54 68 65 20 4a 52 49 20 4e 61 74 69 76 65 20 4d 65 74 68 6f 64 20 49 6e 74 | ./*.**.The.JRI.Native.Method.Int |
54c80 | 65 72 66 61 63 65 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 62 6f 6f 6c 65 61 6e 20 | erface.does.not.support.boolean. |
54ca0 | 61 72 72 61 79 73 2e 20 54 68 69 73 0a 2a 2a 20 69 73 20 74 6f 20 61 6c 6c 6f 77 20 4a 61 76 61 | arrays..This.**.is.to.allow.Java |
54cc0 | 20 72 75 6e 74 69 6d 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 74 6f 20 6f 70 74 69 | .runtime.implementations.to.opti |
54ce0 | 6d 69 7a 65 20 62 6f 6f 6c 65 61 6e 20 61 72 72 61 79 0a 2a 2a 20 73 74 6f 72 61 67 65 2e 20 55 | mize.boolean.array.**.storage..U |
54d00 | 73 69 6e 67 20 74 68 65 20 53 63 61 6c 61 72 41 72 72 61 79 20 6f 70 65 72 61 74 69 6f 6e 73 20 | sing.the.ScalarArray.operations. |
54d20 | 6f 6e 20 62 6f 6f 6c 65 61 6e 20 61 72 72 61 79 73 20 69 73 20 62 6f 75 6e 64 0a 2a 2a 20 74 6f | on.boolean.arrays.is.bound.**.to |
54d40 | 20 66 61 69 6c 2c 20 73 6f 20 63 6f 6e 76 65 72 74 20 61 6e 79 20 62 6f 6f 6c 65 61 6e 20 61 72 | .fail,.so.convert.any.boolean.ar |
54d60 | 72 61 79 73 20 74 6f 20 62 79 74 65 20 61 72 72 61 79 73 20 69 6e 20 4a 61 76 61 20 62 65 66 6f | rays.to.byte.arrays.in.Java.befo |
54d80 | 72 65 0a 2a 2a 20 70 61 73 73 69 6e 67 20 74 68 65 6d 20 74 6f 20 61 20 6e 61 74 69 76 65 20 6d | re.**.passing.them.to.a.native.m |
54da0 | 65 74 68 6f 64 2e 0a 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 42 79 74 65 41 72 | ethod..*/..#define.JRI_NewByteAr |
54dc0 | 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 09 | ray(env,.length,.initialValues). |
54de0 | 5c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 | \..JRI_NewScalarArray(env,.lengt |
54e00 | 68 2c 20 4a 52 49 53 69 67 42 79 74 65 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 | h,.JRISigByte,.(jbyte*)(initialV |
54e20 | 61 6c 75 65 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 42 79 74 65 41 72 72 61 79 | alues)).#define.JRI_GetByteArray |
54e40 | 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 61 | Length(env,.array).\..JRI_GetSca |
54e60 | 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 69 | larArrayLength(env,.array).#defi |
54e80 | 6e 65 20 4a 52 49 5f 47 65 74 42 79 74 65 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c | ne.JRI_GetByteArrayElements(env, |
54ea0 | 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 45 6c 65 | .array).\..JRI_GetScalarArrayEle |
54ec0 | 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e | ments(env,.array)..#define.JRI_N |
54ee0 | 65 77 43 68 61 72 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c | ewCharArray(env,.length,.initial |
54f00 | 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 |
54f20 | 76 2c 20 28 28 6c 65 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 63 68 61 72 29 29 2c 20 4a | v,.((length).*.sizeof(jchar)),.J |
54f40 | 52 49 53 69 67 43 68 61 72 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 65 | RISigChar,.(jbyte*)(initialValue |
54f60 | 73 29 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 43 68 61 72 41 72 72 61 79 4c 65 6e 67 | s)).#define.JRI_GetCharArrayLeng |
54f80 | 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 | th(env,.array).\..JRI_GetScalarA |
54fa0 | 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a | rrayLength(env,.array).#define.J |
54fc0 | 52 49 5f 47 65 74 43 68 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 | RI_GetCharArrayElements(env,.arr |
54fe0 | 61 79 29 09 09 20 20 20 5c 0a 09 28 28 6a 63 68 61 72 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 | ay).....\..((jchar*)JRI_GetScala |
55000 | 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 | rArrayElements(env,.array))..#de |
55020 | 66 69 6e 65 20 4a 52 49 5f 4e 65 77 53 68 6f 72 74 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 | fine.JRI_NewShortArray(env,.leng |
55040 | 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 77 53 63 61 | th,.initialValues).\..JRI_NewSca |
55060 | 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 69 7a 65 6f 66 | larArray(env,.((length).*.sizeof |
55080 | 28 6a 73 68 6f 72 74 29 29 2c 20 4a 52 49 53 69 67 53 68 6f 72 74 2c 20 28 6a 62 79 74 65 2a 29 | (jshort)),.JRISigShort,.(jbyte*) |
550a0 | 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 74 | (initialValues)).#define.JRI_Get |
550c0 | 53 68 6f 72 74 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 | ShortArrayLength(env,.array).\.. |
550e0 | 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 | JRI_GetScalarArrayLength(env,.ar |
55100 | 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 53 68 6f 72 74 41 72 72 61 79 45 6c | ray).#define.JRI_GetShortArrayEl |
55120 | 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 09 20 20 20 5c 0a 09 28 28 6a 73 68 6f | ements(env,.array).....\..((jsho |
55140 | 72 74 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 | rt*)JRI_GetScalarArrayElements(e |
55160 | 6e 76 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 4e 65 77 49 6e 74 41 | nv,.array))..#define.JRI_NewIntA |
55180 | 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 | rray(env,.length,.initialValues) |
551a0 | 09 5c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 28 28 6c 65 | .\..JRI_NewScalarArray(env,.((le |
551c0 | 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 69 6e 74 29 29 2c 20 4a 52 49 53 69 67 49 6e 74 | ngth).*.sizeof(jint)),.JRISigInt |
551e0 | 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 |
55200 | 6e 65 20 4a 52 49 5f 47 65 74 49 6e 74 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 | ne.JRI_GetIntArrayLength(env,.ar |
55220 | 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 68 | ray).\..JRI_GetScalarArrayLength |
55240 | 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 49 6e 74 41 | (env,.array).#define.JRI_GetIntA |
55260 | 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).....\.. |
55280 | 28 28 6a 69 6e 74 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e | ((jint*)JRI_GetScalarArrayElemen |
552a0 | 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 77 | ts(env,.array))..#define.JRI_New |
552c0 | 4c 6f 6e 67 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 | LongArray(env,.length,.initialVa |
552e0 | 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 76 2c | lues).\..JRI_NewScalarArray(env, |
55300 | 20 28 28 6c 65 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 6c 6f 6e 67 29 29 2c 20 4a 52 49 | .((length).*.sizeof(jlong)),.JRI |
55320 | 53 69 67 4c 6f 6e 67 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 | SigLong,.(jbyte*)(initialValues) |
55340 | 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 4c 6f 6e 67 41 72 72 61 79 4c 65 6e 67 74 68 | ).#define.JRI_GetLongArrayLength |
55360 | 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 | (env,.array).\..JRI_GetScalarArr |
55380 | 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 | ayLength(env,.array).#define.JRI |
553a0 | 5f 47 65 74 4c 6f 6e 67 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 | _GetLongArrayElements(env,.array |
553c0 | 29 09 09 20 20 20 5c 0a 09 28 28 6a 6c 6f 6e 67 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 | ).....\..((jlong*)JRI_GetScalarA |
553e0 | 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 29 0a 0a 23 64 65 66 69 | rrayElements(env,.array))..#defi |
55400 | 6e 65 20 4a 52 49 5f 4e 65 77 46 6c 6f 61 74 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 | ne.JRI_NewFloatArray(env,.length |
55420 | 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 77 53 63 61 6c 61 | ,.initialValues).\..JRI_NewScala |
55440 | 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 69 7a 65 6f 66 28 6a | rArray(env,.((length).*.sizeof(j |
55460 | 66 6c 6f 61 74 29 29 2c 20 4a 52 49 53 69 67 46 6c 6f 61 74 2c 20 28 6a 62 79 74 65 2a 29 28 69 | float)),.JRISigFloat,.(jbyte*)(i |
55480 | 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 74 46 6c | nitialValues)).#define.JRI_GetFl |
554a0 | 6f 61 74 41 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 | oatArrayLength(env,.array).\..JR |
554c0 | 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 61 | I_GetScalarArrayLength(env,.arra |
554e0 | 79 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 45 6c 65 6d | y).#define.JRI_GetFloatArrayElem |
55500 | 65 6e 74 73 28 65 6e 76 2c 20 61 72 72 61 79 29 09 09 20 20 20 5c 0a 09 28 28 6a 66 6c 6f 61 74 | ents(env,.array).....\..((jfloat |
55520 | 2a 29 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 | *)JRI_GetScalarArrayElements(env |
55540 | 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 44 6f 75 62 6c 65 | ,.array))..#define.JRI_NewDouble |
55560 | 41 72 72 61 79 28 65 6e 76 2c 20 6c 65 6e 67 74 68 2c 20 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 | Array(env,.length,.initialValues |
55580 | 29 09 5c 0a 09 4a 52 49 5f 4e 65 77 53 63 61 6c 61 72 41 72 72 61 79 28 65 6e 76 2c 20 28 28 6c | ).\..JRI_NewScalarArray(env,.((l |
555a0 | 65 6e 67 74 68 29 20 2a 20 73 69 7a 65 6f 66 28 6a 64 6f 75 62 6c 65 29 29 2c 20 4a 52 49 53 69 | ength).*.sizeof(jdouble)),.JRISi |
555c0 | 67 44 6f 75 62 6c 65 2c 20 28 6a 62 79 74 65 2a 29 28 69 6e 69 74 69 61 6c 56 61 6c 75 65 73 29 | gDouble,.(jbyte*)(initialValues) |
555e0 | 29 0a 23 64 65 66 69 6e 65 20 4a 52 49 5f 47 65 74 44 6f 75 62 6c 65 41 72 72 61 79 4c 65 6e 67 | ).#define.JRI_GetDoubleArrayLeng |
55600 | 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 09 5c 0a 09 4a 52 49 5f 47 65 74 53 63 61 6c 61 72 41 | th(env,.array).\..JRI_GetScalarA |
55620 | 72 72 61 79 4c 65 6e 67 74 68 28 65 6e 76 2c 20 61 72 72 61 79 29 0a 23 64 65 66 69 6e 65 20 4a | rrayLength(env,.array).#define.J |
55640 | 52 49 5f 47 65 74 44 6f 75 62 6c 65 41 72 72 61 79 45 6c 65 6d 65 6e 74 73 28 65 6e 76 2c 20 61 | RI_GetDoubleArrayElements(env,.a |
55660 | 72 72 61 79 29 09 09 20 20 20 5c 0a 09 28 28 6a 64 6f 75 62 6c 65 2a 29 4a 52 49 5f 47 65 74 53 | rray).....\..((jdouble*)JRI_GetS |
55680 | 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 0a | calarArrayElements(env,.array)). |
556a0 | 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ./****************************** |
556c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
556e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 | ****************/.#ifdef.__cplus |
55700 | 70 6c 75 73 0a 7d 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2a 20 4a 52 49 54 59 50 45 53 | plus.}.#endif.#endif./*.JRITYPES |
55720 | 5f 48 20 2a 2f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | _H.*/./************************* |
55740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
55760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 00 00 00 1c 00 71 00 62 00 | *********************/......q.b. |
55780 | 75 00 74 00 74 00 6f 00 6e 00 67 00 72 00 6f 00 75 00 70 00 2e 00 68 00 00 0d 84 2f 2a 2a 2a 2a | u.t.t.o.n.g.r.o.u.p...h..../**** |
557a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
557c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
557e0 | 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 | ********.**.$Id:.$.**.**.Definit |
55800 | 69 6f 6e 20 6f 66 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 | ion.of.QButtonGroup.class.**.**. |
55820 | 43 72 65 61 74 65 64 20 3a 20 39 35 30 31 33 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | Created.:.950130.**.**.Copyright |
55840 | 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 | .(C).1992-2000.Trolltech.ASA...A |
55860 | 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | ll.rights.reserved..**.**.This.f |
55880 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c | ile.is.part.of.the.widgets.modul |
558a0 | 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 | e.of.the.Qt.GUI.Toolkit..**.**.T |
558c0 | 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 | his.file.may.be.distributed.unde |
558e0 | 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 | r.the.terms.of.the.Q.Public.Lice |
55900 | 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 | nse.**.as.defined.by.Trolltech.A |
55920 | 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 | SA.of.Norway.and.appearing.in.th |
55940 | 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | e.file.**.LICENSE.QPL.included.i |
55960 | 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a | n.the.packaging.of.this.file..** |
55980 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
559a0 | 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 | .and/or.modified.under.the.terms |
559c0 | 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 | .of.the.**.GNU.General.Public.Li |
559e0 | 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 | cense.version.2.as.published.by. |
55a00 | 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 | the.Free.Software.**.Foundation. |
55a20 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 | and.appearing.in.the.file.LICENS |
55a40 | 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 | E.GPL.included.in.the.**.packagi |
55a60 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 | ng.of.this.file..**.**.Licensees |
55a80 | 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 | .holding.valid.Qt.Enterprise.Edi |
55aa0 | 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a | tion.or.Qt.Professional.Edition. |
55ac0 | 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e | **.licenses.may.use.this.file.in |
55ae0 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 | .accordance.with.the.Qt.Commerci |
55b00 | 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 | al.License.**.Agreement.provided |
55b20 | 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | .with.the.Software..**.**.This.f |
55b40 | 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 | ile.is.provided.AS.IS.with.NO.WA |
55b60 | 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 | RRANTY.OF.ANY.KIND,.INCLUDING.TH |
55b80 | 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e | E.**.WARRANTY.OF.DESIGN,.MERCHAN |
55ba0 | 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 | TABILITY.AND.FITNESS.FOR.A.PARTI |
55bc0 | 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | CULAR.PURPOSE..**.**.See.http:// |
55be0 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 | qtsoftware.com/pricing.html.or.e |
55c00 | 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 | mail.sales@trolltech.com.for.**. |
55c20 | 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | ..information.about.Qt.Commercia |
55c40 | 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | l.License.Agreements..**.See.htt |
55c60 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 | p://qtsoftware.com/qpl/.for.QPL. |
55c80 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 | licensing.information..**.See.ht |
55ca0 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c | tp://qtsoftware.com/gpl/.for.GPL |
55cc0 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f | .licensing.information..**.**.Co |
55ce0 | 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 | ntact.info@trolltech.com.if.any. |
55d00 | 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 | conditions.of.this.licensing.are |
55d20 | 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a | .**.not.clear.to.you..**.******* |
55d40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
55d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
55d80 | 0a 0a 23 69 66 6e 64 65 66 20 51 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 23 64 65 66 69 6e 65 | ..#ifndef.QBUTTONGROUP_H.#define |
55da0 | 20 51 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | .QBUTTONGROUP_H..#ifndef.QT_H.#i |
55dc0 | 6e 63 6c 75 64 65 20 22 71 67 72 6f 75 70 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | nclude."qgroupbox.h".#endif.//.Q |
55de0 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a | T_H..#ifndef.QT_NO_BUTTONGROUP.. |
55e00 | 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 4c 69 73 | .class.QButton;.class.QButtonLis |
55e20 | 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 | t;...class.Q_EXPORT.QButtonGroup |
55e40 | 20 3a 20 70 75 62 6c 69 63 20 51 47 72 6f 75 70 42 6f 78 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 | .:.public.QGroupBox.{.....Q_OBJE |
55e60 | 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 69 76 | CT.....Q_PROPERTY(.bool.exclusiv |
55e80 | 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 63 6c | e.READ.isExclusive.WRITE.setExcl |
55ea0 | 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 72 61 64 | usive.).....Q_PROPERTY(.bool.rad |
55ec0 | 69 6f 42 75 74 74 6f 6e 45 78 63 6c 75 73 69 76 65 20 52 45 41 44 20 69 73 52 61 64 69 6f 42 75 | ioButtonExclusive.READ.isRadioBu |
55ee0 | 74 74 6f 6e 45 78 63 6c 75 73 69 76 65 20 57 52 49 54 45 20 73 65 74 52 61 64 69 6f 42 75 74 74 | ttonExclusive.WRITE.setRadioButt |
55f00 | 6f 6e 45 78 63 6c 75 73 69 76 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e | onExclusive.).....Q_PROPERTY(.in |
55f20 | 74 20 73 65 6c 65 63 74 65 64 49 64 20 52 45 41 44 20 73 65 6c 65 63 74 65 64 49 64 20 57 52 49 | t.selectedId.READ.selectedId.WRI |
55f40 | 54 45 20 73 65 74 42 75 74 74 6f 6e 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 42 75 74 | TE.setButton.)..public:.....QBut |
55f60 | 74 6f 6e 47 72 6f 75 70 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e | tonGroup(.QWidget*.parent=0,.con |
55f80 | 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 47 72 | st.char*.name=0.);.....QButtonGr |
55fa0 | 6f 75 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c 0a 09 09 20 20 51 | oup(.const.QString.&title,.....Q |
55fc0 | 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 | Widget*.parent=0,.const.char*.na |
55fe0 | 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 69 6e 74 20 63 6f | me=0.);.....QButtonGroup(.int.co |
56000 | 6c 75 6d 6e 73 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 2c 0a 09 09 20 20 51 57 69 64 67 65 | lumns,.Orientation.o,.....QWidge |
56020 | 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. |
56040 | 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 6d 6e 73 | );.....QButtonGroup(.int.columns |
56060 | 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | ,.Orientation.o,.const.QString.& |
56080 | 74 69 74 6c 65 2c 0a 09 09 20 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f | title,.....QWidget*.parent=0,.co |
560a0 | 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 42 75 74 74 6f 6e | nst.char*.name=0.);.....~QButton |
560c0 | 47 72 6f 75 70 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 78 63 6c 75 73 69 76 65 28 29 | Group();......bool.isExclusive() |
560e0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 52 61 64 69 6f 42 75 74 74 6f 6e 45 78 | .const;.....bool.isRadioButtonEx |
56100 | 63 6c 75 73 69 76 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 61 64 69 6f 5f 65 | clusive().const.{.return.radio_e |
56120 | 78 63 6c 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 78 63 6c 75 | xcl;.}.....virtual.void.setExclu |
56140 | 73 69 76 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | sive(.bool.);.....virtual.void.s |
56160 | 65 74 52 61 64 69 6f 42 75 74 74 6f 6e 45 78 63 6c 75 73 69 76 65 28 20 62 6f 6f 6c 20 29 3b 0a | etRadioButtonExclusive(.bool.);. |
56180 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 28 20 51 42 75 74 74 6f | .public:.....int..insert(.QButto |
561a0 | 6e 20 2a 2c 20 69 6e 74 20 69 64 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 6d 6f 76 | n.*,.int.id=-1.);.....void.remov |
561c0 | 65 28 20 51 42 75 74 74 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 20 20 20 20 2a | e(.QButton.*.);.....QButton....* |
561e0 | 66 69 6e 64 28 20 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 69 | find(.int.id.).const;.....int..i |
56200 | 64 28 20 51 42 75 74 74 6f 6e 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 63 | d(.QButton.*.).const;.....int..c |
56220 | 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | ount().const;......virtual.void. |
56240 | 73 65 74 42 75 74 74 6f 6e 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | setButton(.int.id.);......virtua |
56260 | 6c 20 76 6f 69 64 20 6d 6f 76 65 46 6f 63 75 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 51 42 | l.void.moveFocus(.int.);......QB |
56280 | 75 74 74 6f 6e 20 20 20 20 2a 73 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | utton....*selected().const;..... |
562a0 | 69 6e 74 20 20 20 20 73 65 6c 65 63 74 65 64 49 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 73 69 67 6e | int....selectedId().const;..sign |
562c0 | 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 70 72 65 73 73 65 64 28 20 69 6e 74 20 69 64 20 29 3b | als:.....void.pressed(.int.id.); |
562e0 | 0a 20 20 20 20 76 6f 69 64 09 72 65 6c 65 61 73 65 64 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 | .....void.released(.int.id.);... |
56300 | 20 20 76 6f 69 64 09 63 6c 69 63 6b 65 64 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 70 72 6f 74 65 | ..void.clicked(.int.id.);..prote |
56320 | 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 50 72 65 73 73 | cted.slots:.....void.buttonPress |
56340 | 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 52 65 6c 65 61 73 65 64 28 29 3b | ed();.....void.buttonReleased(); |
56360 | 0a 20 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 29 3b 0a 20 20 20 20 76 | .....void.buttonClicked();.....v |
56380 | 6f 69 64 09 62 75 74 74 6f 6e 54 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a 0a 70 | oid.buttonToggled(.bool.on.);..p |
563a0 | 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 09 65 76 65 6e 74 28 20 51 45 76 65 6e | rotected:.....bool..event(.QEven |
563c0 | 74 20 2a 20 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 | t.*.e.);..private:.....void.init |
563e0 | 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 65 78 63 6c 5f 67 72 70 3b 0a 20 20 20 20 62 6f 6f 6c 09 | ();.....bool.excl_grp;.....bool. |
56400 | 72 61 64 69 6f 5f 65 78 63 6c 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 4c 69 73 74 20 2a 62 75 74 | radio_excl;.....QButtonList.*but |
56420 | 74 6f 6e 73 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 | tons;..private:.//.Disabled.copy |
56440 | 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 |
56460 | 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 74 | efined(Q_DISABLE_COPY).....QButt |
56480 | 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b | onGroup(.const.QButtonGroup.&.); |
564a0 | 0a 20 20 20 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f | .....QButtonGroup.&operator=(.co |
564c0 | 6e 73 74 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a | nst.QButtonGroup.&.);.#endif.};. |
564e0 | 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a 23 | ..#endif.//.QT_NO_BUTTONGROUP..# |
56500 | 65 6e 64 69 66 20 2f 2f 20 51 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 00 00 00 1a 00 71 00 64 | endif.//.QBUTTONGROUP_H......q.d |
56520 | 00 61 00 74 00 61 00 73 00 74 00 72 00 65 00 61 00 6d 00 2e 00 68 00 00 16 1a 2f 2a 2a 2a 2a 2a | .a.t.a.s.t.r.e.a.m...h..../***** |
56540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
56560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
56580 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *******.**.$Id:.$.**.**.Definiti |
565a0 | 6f 6e 20 6f 66 20 51 44 61 74 61 53 74 72 65 61 6d 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 | on.of.QDataStream.class.**.**.Cr |
565c0 | 65 61 74 65 64 20 3a 20 39 33 30 38 33 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.930831.**.**.Copyright.( |
565e0 | 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).1992-2000.Trolltech.ASA...All |
56600 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
56620 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 | e.is.part.of.the.tools.module.of |
56640 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
56660 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
56680 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
566a0 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
566c0 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
566e0 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
56700 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
56720 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
56740 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
56760 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
56780 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
567a0 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
567c0 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
567e0 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
56800 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
56820 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
56840 | 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c | .or.Qt.Professional.Edition.**.l |
56860 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | icenses.may.use.this.file.in.acc |
56880 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
568a0 | 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | icense.**.Agreement.provided.wit |
568c0 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
568e0 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
56900 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
56920 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
56940 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
56960 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
56980 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
569a0 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
569c0 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
569e0 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
56a00 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
56a20 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
56a40 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
56a60 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
56a80 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
56aa0 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
56ac0 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
56ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
56b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
56b20 | 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 20 51 44 41 54 | fndef.QDATASTREAM_H.#define.QDAT |
56b40 | 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 63 6c 75 64 65 | ASTREAM_H..#ifndef.QT_H.#include |
56b60 | 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 74 72 69 6e 67 | ."qiodevice.h".#include."qstring |
56b80 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | .h".#endif.//.QT_H..#ifndef.QT_N |
56ba0 | 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 20 51 44 61 74 | O_DATASTREAM.class.Q_EXPORT.QDat |
56bc0 | 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 6c 61 73 73 0a | aStream....//.data.stream.class. |
56be0 | 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 3b 0a 20 20 20 | {.public:.....QDataStream();.... |
56c00 | 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 3b 0a 20 20 20 | .QDataStream(.QIODevice.*.);.... |
56c20 | 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 6e 74 20 6d 6f | .QDataStream(.QByteArray,.int.mo |
56c40 | 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 65 61 6d 28 29 | de.);.....virtual.~QDataStream() |
56c60 | 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 63 6f 6e 73 74 | ;......QIODevice.*device().const |
56c80 | 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 65 76 69 63 65 | ;.....void..setDevice(.QIODevice |
56ca0 | 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 28 29 3b 0a 0a | .*.);.....void..unsetDevice();.. |
56cc0 | 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 20 20 62 6f 6f | ....bool..atEnd().const;.....boo |
56ce0 | 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 79 74 65 4f 72 | l..eof().const;......enum.ByteOr |
56d00 | 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 61 6e 20 7d 3b | der.{.BigEndian,.LittleEndian.}; |
56d20 | 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 74 3b 0a 20 20 | .....int...byteOrder().const;... |
56d40 | 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 3b 0a 0a 20 20 | ..void..setByteOrder(.int.);.... |
56d60 | 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 6f 6e 73 74 3b | ..bool..isPrintableData().const; |
56d80 | 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 28 20 62 6f 6f | .....void..setPrintableData(.boo |
56da0 | 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 6f 6e 73 74 3b | l.);......int...version().const; |
56dc0 | 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 29 3b 0a 0a 20 | .....void..setVersion(.int.);... |
56de0 | 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 5f 49 4e | ...QDataStream.&operator>>(.Q_IN |
56e00 | 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 70 65 72 61 74 | T8.&i.);.....QDataStream.&operat |
56e20 | 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 74 61 53 74 72 | or>>(.Q_UINT8.&i.);.....QDataStr |
56e40 | 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 20 29 3b 0a 20 | eam.&operator>>(.Q_INT16.&i.);.. |
56e60 | 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 55 49 | ...QDataStream.&operator>>(.Q_UI |
56e80 | 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 26 6f 70 65 72 | NT16.&i.);.....QDataStream.&oper |
56ea0 | 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 44 61 74 61 53 | ator>>(.Q_INT32.&i.);.....QDataS |
56ec0 | 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 20 26 69 20 29 | tream.&operator>>(.Q_UINT32.&i.) |
56ee0 | 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 | ;.....QDataStream.&operator>>(.Q |
56f00 | 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 6d 20 26 6f 70 | _INT64.&i.);.....QDataStream.&op |
56f20 | 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 66 20 21 64 65 | erator>>(.Q_UINT64.&i.);.#if.!de |
56f40 | 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 53 74 72 65 61 | fined(Q_OS_WIN64).....QDataStrea |
56f60 | 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 0a 20 20 20 20 | m.&operator>>(.Q_LONG.&i.);..... |
56f80 | 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 55 4c 4f 4e 47 | QDataStream.&operator>>(.Q_ULONG |
56fa0 | 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 65 61 6d 20 26 | .&i.);.#endif......QDataStream.& |
56fc0 | 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 20 51 44 61 74 | operator>>(.float.&f.);.....QDat |
56fe0 | 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 20 26 66 20 29 | aStream.&operator>>(.double.&f.) |
57000 | 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 63 | ;.....QDataStream.&operator>>(.c |
57020 | 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 61 6d 20 26 6f | har.*&str.);......QDataStream.&o |
57040 | 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 51 44 61 74 61 | perator<<(.Q_INT8.i.);.....QData |
57060 | 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 20 69 20 29 3b | Stream.&operator<<(.Q_UINT8.i.); |
57080 | 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f | .....QDataStream.&operator<<(.Q_ |
570a0 | 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 26 6f 70 65 72 | INT16.i.);.....QDataStream.&oper |
570c0 | 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 44 61 74 61 53 | ator<<(.Q_UINT16.i.);.....QDataS |
570e0 | 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 69 20 29 3b 0a | tream.&operator<<(.Q_INT32.i.);. |
57100 | 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 5f 55 | ....QDataStream.&operator<<(.Q_U |
57120 | 49 4e 54 33 32 20 69 20 29 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 | INT32.i.);.....QDataStream.&oper |
57140 | 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 61 74 61 53 74 | ator<<(.Q_INT64.i.);.....QDataSt |
57160 | 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 69 20 29 3b 0a | ream.&operator<<(.Q_UINT64.i.);. |
57180 | 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a 20 20 20 20 51 44 61 | #if.!defined(Q_OS_WIN64).....QDa |
571a0 | 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 47 20 69 20 29 | taStream.&operator<<(.Q_LONG.i.) |
571c0 | 3b 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 | ;.....QDataStream.&operator<<(.Q |
571e0 | 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 61 53 74 72 65 | _ULONG.i.);.#endif.....QDataStre |
57200 | 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 20 20 20 20 51 | am.&operator<<(.float.f.);.....Q |
57220 | 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 62 6c 65 20 66 | DataStream.&operator<<(.double.f |
57240 | 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 28 | .);.....QDataStream.&operator<<( |
57260 | 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 61 74 61 53 74 | .const.char.*str.);......QDataSt |
57280 | 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 69 6e 74 20 26 | ream.&readBytes(.char.*&,.uint.& |
572a0 | 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 64 52 61 77 42 | len.);.....QDataStream.&readRawB |
572c0 | 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 20 20 20 20 51 | ytes(.char.*,.uint.len.);......Q |
572e0 | 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 73 74 20 63 68 | DataStream.&writeBytes(.const.ch |
57300 | 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 53 74 72 65 61 | ar.*,.uint.len.);.....QDataStrea |
57320 | 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 72 20 2a 2c 20 | m.&writeRawBytes(.const.char.*,. |
57340 | 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 49 4f 44 65 76 | uint.len.);..private:.....QIODev |
57360 | 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 0a 20 20 20 20 | ice.*dev;.....bool..owndev;..... |
57380 | 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 70 72 69 6e 74 | int...byteorder;.....bool..print |
573a0 | 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 20 69 6e 74 09 | able;.....bool..noswap;.....int. |
573c0 | 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 64 20 63 6f 70 | ..ver;..private:.//.Disabled.cop |
573e0 | 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. |
57400 | 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 61 74 | defined(Q_DISABLE_COPY).....QDat |
57420 | 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 26 20 29 3b 0a | aStream(.const.QDataStream.&.);. |
57440 | 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 20 63 6f 6e 73 | ....QDataStream.&operator=(.cons |
57460 | 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 3b 0a 0a 0a 2f | t.QDataStream.&.);.#endif.};.../ |
57480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
574a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
574c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 44 61 74 61 53 74 72 65 61 6d 20 69 6e 6c 69 | *************...QDataStream.inli |
574e0 | 6e 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ne.functions..****************** |
57500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
57520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 69 6e | ***************************/..in |
57540 | 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 3a 3a 64 65 76 | line.QIODevice.*QDataStream::dev |
57560 | 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 0a 0a 69 6e 6c | ice().const.{.return.dev;.}..inl |
57580 | 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 28 29 20 63 6f | ine.bool.QDataStream::atEnd().co |
575a0 | 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 6e 64 28 29 20 | nst.{.return.dev.?.dev->atEnd(). |
575c0 | 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 61 53 74 72 65 | :.TRUE;.}..inline.bool.QDataStre |
575e0 | 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 45 6e 64 28 29 | am::eof().const.{.return.atEnd() |
57600 | 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 3a 3a 62 79 74 | ;.}..inline.int.QDataStream::byt |
57620 | 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 65 6f 72 64 65 | eOrder().const.{.return.byteorde |
57640 | 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 61 6d 3a 3a 69 | r;.}..inline.bool.QDataStream::i |
57660 | 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 74 75 72 6e 20 | sPrintableData().const.{.return. |
57680 | 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 44 61 74 61 53 | printable;.}..inline.void.QDataS |
576a0 | 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 6f 6c 20 70 20 | tream::setPrintableData(.bool.p. |
576c0 | 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 65 20 69 6e 74 | ).{.printable.=.p;.}..inline.int |
576e0 | 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 73 74 0a 7b 20 | .QDataStream::version().const.{. |
57700 | 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 51 44 61 74 61 | return.ver;.}..inline.void.QData |
57720 | 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 0a 7b 20 76 65 | Stream::setVersion(.int.v.).{.ve |
57740 | 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 6d 20 26 51 44 | r.=.v;.}..inline.QDataStream.&QD |
57760 | 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 38 20 26 | ataStream::operator>>(.Q_UINT8.& |
57780 | 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 38 26 29 69 | i.).{.return.*this.>>.(Q_INT8&)i |
577a0 | 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 53 74 | ;.}..inline.QDataStream.&QDataSt |
577c0 | 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 26 69 20 29 0a | ream::operator>>(.Q_UINT16.&i.). |
577e0 | 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 29 69 3b 20 7d | {.return.*this.>>.(Q_INT16&)i;.} |
57800 | 0a 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 | ..inline.QDataStream.&QDataStrea |
57820 | 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 29 0a 7b 20 72 | m::operator>>(.Q_UINT32.&i.).{.r |
57840 | 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 20 7d 0a 0a 69 | eturn.*this.>>.(Q_INT32&)i;.}..i |
57860 | 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:: |
57880 | 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 20 72 65 74 75 | operator>>(.Q_UINT64.&i.).{.retu |
578a0 | 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 0a 23 69 66 20 | rn.*this.>>.(Q_INT64&)i;.}..#if. |
578c0 | 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 20 51 44 61 74 | !defined(Q_OS_WIN64).inline.QDat |
578e0 | 61 53 74 72 65 61 6d 20 26 51 44 61 74 61 53 74 72 65 61 6d 3a 3a 6f 70 65 72 61 74 6f 72 3e 3e | aStream.&QDataStream::operator>> |
57900 | 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 69 73 20 3e 3e | (.Q_ULONG.&i.).{.return.*this.>> |
57920 | 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 6e 65 20 51 44 | .(Q_LONG&)i;.}.#endif..inline.QD |
57940 | 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 74 6f 72 | ataStream.&QDataStream::operator |
57960 | 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 68 69 73 20 3c | <<(.Q_UINT8.i.).{.return.*this.< |
57980 | 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 61 53 74 72 65 | <.(Q_INT8)i;.}..inline.QDataStre |
579a0 | 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 |
579c0 | 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 20 28 51 5f 49 | INT16.i.).{.return.*this.<<.(Q_I |
579e0 | 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 61 6d 20 26 51 | NT16)i;.}..inline.QDataStream.&Q |
57a00 | 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 33 32 | DataStream::operator<<(.Q_UINT32 |
57a20 | 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 33 32 29 | .i.).{.return.*this.<<.(Q_INT32) |
57a40 | 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 53 | i;.}..inline.QDataStream.&QDataS |
57a60 | 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 20 69 20 29 0a | tream::operator<<(.Q_UINT64.i.). |
57a80 | 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 69 3b 20 7d 0a | {.return.*this.<<.(Q_INT64)i;.}. |
57aa0 | 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 |
57ac0 | 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 |
57ae0 | 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 20 2a 74 68 69 | tor<<(.Q_ULONG.i.).{.return.*thi |
57b00 | 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 65 6e 64 69 66 | s.<<.(Q_LONG)i;.}.#endif..#endif |
57b20 | 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 20 2f 2f 20 51 | .//.QT_NO_DATASTREAM.#endif.//.Q |
57b40 | 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 00 70 00 63 00 | DATASTREAM_H......q.e.u.c.j.p.c. |
57b60 | 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0f 62 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.d.e.c...h...b/**************** |
57b80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
57ba0 | 2a 2a 2a 2a 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 | ****************************.**. |
57bc0 | 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 45 75 63 4a 70 43 | $Id$.**.**.Definition.of.QEucJpC |
57be0 | 6f 64 65 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 32 32 | odec.class.**.**.Created.:.99022 |
57c00 | 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 | 5.**.**.Copyright.(C).1992-2002. |
57c20 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
57c40 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
57c60 | 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 | the.tools.module.of.the.Qt.GUI.T |
57c80 | 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 | oolkit..**.**.This.file.may.be.d |
57ca0 | 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 | istributed.under.the.terms.of.th |
57cc0 | 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 | e.Q.Public.License.**.as.defined |
57ce0 | 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 | .by.Trolltech.ASA.of.Norway.and. |
57d00 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 | appearing.in.the.file.**.LICENSE |
57d20 | 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f | .QPL.included.in.the.packaging.o |
57d40 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | f.this.file..**.**.This.file.may |
57d60 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 | .be.distributed.and/or.modified. |
57d80 | 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 | under.the.terms.of.the.**.GNU.Ge |
57da0 | 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 | neral.Public.License.version.2.a |
57dc0 | 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 | s.published.by.the.Free.Software |
57de0 | 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 | .**.Foundation.and.appearing.in. |
57e00 | 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | the.file.LICENSE.GPL.included.in |
57e20 | 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a | .the.**.packaging.of.this.file.. |
57e40 | 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 | **.**.Licensees.holding.valid.Qt |
57e60 | 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 | .Enterprise.Edition.or.Qt.Profes |
57e80 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 | sional.Edition.**.licenses.may.u |
57ea0 | 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 | se.this.file.in.accordance.with. |
57ec0 | 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 | the.Qt.Commercial.License.**.Agr |
57ee0 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 | eement.provided.with.the.Softwar |
57f00 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 | e..**.**.This.file.is.provided.A |
57f20 | 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e | S.IS.with.NO.WARRANTY.OF.ANY.KIN |
57f40 | 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | D,.INCLUDING.THE.**.WARRANTY.OF. |
57f60 | 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e | DESIGN,.MERCHANTABILITY.AND.FITN |
57f80 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a | ESS.FOR.A.PARTICULAR.PURPOSE..** |
57fa0 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 | .**.See.http://qtsoftware.com/pr |
57fc0 | 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 | icing.html.or.email.sales@trollt |
57fe0 | 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ech.com.for.**...information.abo |
58000 | 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | ut.Qt.Commercial.License.Agreeme |
58020 | 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | nts..**.See.http://qtsoftware.co |
58040 | 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/qpl/.for.QPL.licensing.informa |
58060 | 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | tion..**.See.http://qtsoftware.c |
58080 | 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/gpl/.for.GPL.licensing.inform |
580a0 | 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 | ation..**.**.Contact.info@trollt |
580c0 | 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 | ech.com.if.any.conditions.of.thi |
580e0 | 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 | s.licensing.are.**.not.clear.to. |
58100 | 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | you..**.************************ |
58120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
58140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 | **************/..//.Most.of.the. |
58160 | 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e | code.here.was.originally.written |
58180 | 20 62 79 20 53 65 72 69 6b 61 20 4b 75 72 75 73 75 67 61 77 61 0a 2f 2f 20 61 2e 6b 2e 61 2e 20 | .by.Serika.Kurusugawa.//.a.k.a.. |
581a0 | 4a 75 6e 6a 69 20 54 61 6b 61 67 69 2c 20 61 6e 64 20 69 73 20 69 6e 63 6c 75 64 65 64 20 69 6e | Junji.Takagi,.and.is.included.in |
581c0 | 20 51 74 20 77 69 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 | .Qt.with.the.author's.permission |
581e0 | 2c 0a 2f 2f 20 61 6e 64 20 74 68 65 20 67 72 61 74 65 66 75 6c 20 74 68 61 6e 6b 73 20 6f 66 20 | ,.//.and.the.grateful.thanks.of. |
58200 | 74 68 65 20 54 72 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 | the.Trolltech.team.../*..*.Copyr |
58220 | 69 67 68 74 20 28 43 29 20 31 39 39 39 20 53 65 72 69 6b 61 20 4b 75 72 75 73 75 67 61 77 61 2c | ight.(C).1999.Serika.Kurusugawa, |
58240 | 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 52 65 64 69 | .All.rights.reserved...*..*.Redi |
58260 | 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 75 73 65 20 69 6e 20 73 6f 75 72 63 65 20 61 6e 64 | stribution.and.use.in.source.and |
58280 | 20 62 69 6e 61 72 79 20 66 6f 72 6d 73 2c 20 77 69 74 68 20 6f 72 20 77 69 74 68 6f 75 74 0a 20 | .binary.forms,.with.or.without.. |
582a0 | 2a 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2c 20 61 72 65 20 70 65 72 6d 69 74 74 65 64 20 70 72 | *.modification,.are.permitted.pr |
582c0 | 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 | ovided.that.the.following.condit |
582e0 | 69 6f 6e 73 0a 20 2a 20 61 72 65 20 6d 65 74 3a 0a 20 2a 20 31 2e 20 52 65 64 69 73 74 72 69 62 | ions..*.are.met:..*.1..Redistrib |
58300 | 75 74 69 6f 6e 73 20 6f 66 20 73 6f 75 72 63 65 20 63 6f 64 65 20 6d 75 73 74 20 72 65 74 61 69 | utions.of.source.code.must.retai |
58320 | 6e 20 74 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 0a 20 2a 20 20 20 20 6e 6f 74 69 | n.the.above.copyright..*....noti |
58340 | 63 65 2c 20 74 68 69 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 6e 64 20 | ce,.this.list.of.conditions.and. |
58360 | 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a 20 32 2e 20 | the.following.disclaimer...*.2.. |
58380 | 52 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 62 69 6e 61 72 79 20 66 6f 72 6d 20 6d | Redistributions.in.binary.form.m |
583a0 | 75 73 74 20 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 | ust.reproduce.the.above.copyrigh |
583c0 | 74 0a 20 2a 20 20 20 20 6e 6f 74 69 63 65 2c 20 74 68 69 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e | t..*....notice,.this.list.of.con |
583e0 | 64 69 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 | ditions.and.the.following.discla |
58400 | 69 6d 65 72 20 69 6e 20 74 68 65 0a 20 2a 20 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 | imer.in.the..*....documentation. |
58420 | 61 6e 64 2f 6f 72 20 6f 74 68 65 72 20 6d 61 74 65 72 69 61 6c 73 20 70 72 6f 76 69 64 65 64 20 | and/or.other.materials.provided. |
58440 | 77 69 74 68 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 2e 0a 20 2a 0a 20 2a 20 54 48 49 | with.the.distribution...*..*.THI |
58460 | 53 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 42 59 20 54 48 45 20 41 55 | S.SOFTWARE.IS.PROVIDED.BY.THE.AU |
58480 | 54 48 4f 52 20 41 4e 44 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 60 60 41 53 20 49 53 27 27 20 | THOR.AND.CONTRIBUTORS.``AS.IS''. |
584a0 | 41 4e 44 0a 20 2a 20 41 4e 59 20 45 58 50 52 45 53 53 20 4f 52 20 49 4d 50 4c 49 45 44 20 57 41 | AND..*.ANY.EXPRESS.OR.IMPLIED.WA |
584c0 | 52 52 41 4e 54 49 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d | RRANTIES,.INCLUDING,.BUT.NOT.LIM |
584e0 | 49 54 45 44 20 54 4f 2c 20 54 48 45 0a 20 2a 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 | ITED.TO,.THE..*.IMPLIED.WARRANTI |
58500 | 45 53 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 | ES.OF.MERCHANTABILITY.AND.FITNES |
58520 | 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 0a 20 2a 20 41 52 | S.FOR.A.PARTICULAR.PURPOSE..*.AR |
58540 | 45 20 44 49 53 43 4c 41 49 4d 45 44 2e 20 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c | E.DISCLAIMED...IN.NO.EVENT.SHALL |
58560 | 20 54 48 45 20 52 45 47 45 4e 54 53 20 4f 52 20 43 4f 4e 54 52 49 42 55 54 4f 52 53 20 42 45 20 | .THE.REGENTS.OR.CONTRIBUTORS.BE. |
58580 | 4c 49 41 42 4c 45 0a 20 2a 20 46 4f 52 20 41 4e 59 20 44 49 52 45 43 54 2c 20 49 4e 44 49 52 45 | LIABLE..*.FOR.ANY.DIRECT,.INDIRE |
585a0 | 43 54 2c 20 49 4e 43 49 44 45 4e 54 41 4c 2c 20 53 50 45 43 49 41 4c 2c 20 45 58 45 4d 50 4c 41 | CT,.INCIDENTAL,.SPECIAL,.EXEMPLA |
585c0 | 52 59 2c 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 0a 20 2a 20 44 41 4d 41 47 45 53 20 | RY,.OR.CONSEQUENTIAL..*.DAMAGES. |
585e0 | 28 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 2c 20 | (INCLUDING,.BUT.NOT.LIMITED.TO,. |
58600 | 50 52 4f 43 55 52 45 4d 45 4e 54 20 4f 46 20 53 55 42 53 54 49 54 55 54 45 20 47 4f 4f 44 53 0a | PROCUREMENT.OF.SUBSTITUTE.GOODS. |
58620 | 20 2a 20 4f 52 20 53 45 52 56 49 43 45 53 3b 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 | .*.OR.SERVICES;.LOSS.OF.USE,.DAT |
58640 | 41 2c 20 4f 52 20 50 52 4f 46 49 54 53 3b 20 4f 52 20 42 55 53 49 4e 45 53 53 20 49 4e 54 45 52 | A,.OR.PROFITS;.OR.BUSINESS.INTER |
58660 | 52 55 50 54 49 4f 4e 29 0a 20 2a 20 48 4f 57 45 56 45 52 20 43 41 55 53 45 44 20 41 4e 44 20 4f | RUPTION)..*.HOWEVER.CAUSED.AND.O |
58680 | 4e 20 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 57 48 45 54 48 | N.ANY.THEORY.OF.LIABILITY,.WHETH |
586a0 | 45 52 20 49 4e 20 43 4f 4e 54 52 41 43 54 2c 20 53 54 52 49 43 54 0a 20 2a 20 4c 49 41 42 49 4c | ER.IN.CONTRACT,.STRICT..*.LIABIL |
586c0 | 49 54 59 2c 20 4f 52 20 54 4f 52 54 20 28 49 4e 43 4c 55 44 49 4e 47 20 4e 45 47 4c 49 47 45 4e | ITY,.OR.TORT.(INCLUDING.NEGLIGEN |
586e0 | 43 45 20 4f 52 20 4f 54 48 45 52 57 49 53 45 29 20 41 52 49 53 49 4e 47 20 49 4e 20 41 4e 59 20 | CE.OR.OTHERWISE).ARISING.IN.ANY. |
58700 | 57 41 59 0a 20 2a 20 4f 55 54 20 4f 46 20 54 48 45 20 55 53 45 20 4f 46 20 54 48 49 53 20 53 4f | WAY..*.OUT.OF.THE.USE.OF.THIS.SO |
58720 | 46 54 57 41 52 45 2c 20 45 56 45 4e 20 49 46 20 41 44 56 49 53 45 44 20 4f 46 20 54 48 45 20 50 | FTWARE,.EVEN.IF.ADVISED.OF.THE.P |
58740 | 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 0a 20 2a 20 53 55 43 48 20 44 41 4d 41 47 45 2e 0a 20 2a | OSSIBILITY.OF..*.SUCH.DAMAGE...* |
58760 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 45 55 43 4a 50 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 | /..#ifndef.QEUCJPCODEC_H.#define |
58780 | 20 51 45 55 43 4a 50 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e | .QEUCJPCODEC_H..#ifndef.QT_H.#in |
587a0 | 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | clude."qtextcodec.h".#include."q |
587c0 | 6a 70 75 6e 69 63 6f 64 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 | jpunicode.h".#endif.//.QT_H..#if |
587e0 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 0a 23 69 66 20 64 65 66 69 6e | ndef.QT_NO_BIG_CODECS..#if.defin |
58800 | 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 | ed(QT_PLUGIN).#define.Q_EXPORT_C |
58820 | 4f 44 45 43 53 5f 4a 50 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f | ODECS_JP.#else.#define.Q_EXPORT_ |
58840 | 43 4f 44 45 43 53 5f 4a 50 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 | CODECS_JP.Q_EXPORT.#endif..class |
58860 | 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 45 75 63 4a 70 43 6f 64 65 63 20 | .Q_EXPORT_CODECS_JP.QEucJpCodec. |
58880 | 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | :.public.QTextCodec.{.public:... |
588a0 | 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 | ..virtual.int.mibEnum().const;.. |
588c0 | 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ...const.char*.name().const;.... |
588e0 | 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a | .const.char*.mimeName().const;.. |
58900 | 20 20 20 20 51 54 65 78 74 44 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 | ....QTextDecoder*.makeDecoder(). |
58920 | 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f | const;..#if.!defined(Q_NO_USING_ |
58940 | 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 66 | KEYWORD).....using.QTextCodec::f |
58960 | 72 6f 6d 55 6e 69 63 6f 64 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 | romUnicode;.#endif.....QCString. |
58980 | 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 | fromUnicode(const.QString&.uc,.i |
589a0 | 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | nt&.lenInOut).const;.....QString |
589c0 | 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e | .toUnicode(const.char*.chars,.in |
589e0 | 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 | t.len).const;......int.heuristic |
58a00 | 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 | ContentMatch(const.char*.chars,. |
58a20 | 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 | int.len).const;.....int.heuristi |
58a40 | 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 68 69 6e 74 29 20 63 6f 6e | cNameMatch(const.char*.hint).con |
58a60 | 73 74 3b 0a 0a 20 20 20 20 51 45 75 63 4a 70 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 7e 51 45 75 | st;......QEucJpCodec();.....~QEu |
58a80 | 63 4a 70 43 6f 64 65 63 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 63 6f 6e 73 | cJpCodec();..protected:.....cons |
58aa0 | 74 20 51 4a 70 55 6e 69 63 6f 64 65 43 6f 6e 76 20 2a 63 6f 6e 76 3b 0a 7d 3b 0a 0a 23 65 6e 64 | t.QJpUnicodeConv.*conv;.};..#end |
58ac0 | 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 62 00 69 00 74 00 61 00 72 00 72 00 61 00 79 | if.#endif......q.b.i.t.a.r.r.a.y |
58ae0 | 00 2e 00 68 00 00 13 8a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h..../*********************** |
58b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
58b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a | *********************.**.$Id:.$. |
58b40 | 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 42 69 74 41 72 72 61 79 20 63 6c | **.**.Definition.of.QBitArray.cl |
58b60 | 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 31 31 38 0a 2a 2a 0a 2a 2a | ass.**.**.Created.:.940118.**.** |
58b80 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).1992-2000.Trollte |
58ba0 | 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a | ch.ASA...All.rights.reserved..** |
58bc0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f | .**.This.file.is.part.of.the.too |
58be0 | 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | ls.module.of.the.Qt.GUI.Toolkit. |
58c00 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
58c20 | 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 | ted.under.the.terms.of.the.Q.Pub |
58c40 | 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f | lic.License.**.as.defined.by.Tro |
58c60 | 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 | lltech.ASA.of.Norway.and.appeari |
58c80 | 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e | ng.in.the.file.**.LICENSE.QPL.in |
58ca0 | 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 | cluded.in.the.packaging.of.this. |
58cc0 | 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 | file..**.**.This.file.may.be.dis |
58ce0 | 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 | tributed.and/or.modified.under.t |
58d00 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 | he.terms.of.the.**.GNU.General.P |
58d20 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 | ublic.License.version.2.as.publi |
58d40 | 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 | shed.by.the.Free.Software.**.Fou |
58d60 | 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c | ndation.and.appearing.in.the.fil |
58d80 | 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a | e.LICENSE.GPL.included.in.the.** |
58da0 | 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c | .packaging.of.this.file..**.**.L |
58dc0 | 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 | icensees.holding.valid.Qt.Enterp |
58de0 | 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 | rise.Edition.or.Qt.Professional. |
58e00 | 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 | Edition.**.licenses.may.use.this |
58e20 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 | .file.in.accordance.with.the.Qt. |
58e40 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 | Commercial.License.**.Agreement. |
58e60 | 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a | provided.with.the.Software..**.* |
58e80 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 | *.This.file.is.provided.AS.IS.wi |
58ea0 | 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c | th.NO.WARRANTY.OF.ANY.KIND,.INCL |
58ec0 | 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c | UDING.THE.**.WARRANTY.OF.DESIGN, |
58ee0 | 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 | .MERCHANTABILITY.AND.FITNESS.FOR |
58f00 | 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 | .A.PARTICULAR.PURPOSE..**.**.See |
58f20 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 | .http://qtsoftware.com/pricing.h |
58f40 | 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | tml.or.email.sales@trolltech.com |
58f60 | 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 | .for.**...information.about.Qt.C |
58f80 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a | ommercial.License.Agreements..** |
58fa0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 | .See.http://qtsoftware.com/qpl/. |
58fc0 | 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.QPL.licensing.information..* |
58fe0 | 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f | *.See.http://qtsoftware.com/gpl/ |
59000 | 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.GPL.licensing.information.. |
59020 | 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d | **.**.Contact.info@trolltech.com |
59040 | 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e | .if.any.conditions.of.this.licen |
59060 | 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a | sing.are.**.not.clear.to.you..** |
59080 | 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 | .******************************* |
590a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
590c0 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 42 49 54 41 52 52 41 59 5f 48 0a 23 64 | *******/..#ifndef.QBITARRAY_H.#d |
590e0 | 65 66 69 6e 65 20 51 42 49 54 41 52 52 41 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a | efine.QBITARRAY_H..#ifndef.QT_H. |
59100 | 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 51 | #include."qstring.h".#endif.//.Q |
59120 | 54 5f 48 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | T_H.../************************* |
59140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59160 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 42 69 74 56 61 6c 20 63 | ********************...QBitVal.c |
59180 | 6c 61 73 73 3b 20 61 20 63 6f 6e 74 65 78 74 20 63 6c 61 73 73 20 66 6f 72 20 51 42 69 74 41 72 | lass;.a.context.class.for.QBitAr |
591a0 | 72 61 79 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ray::operator[]..*************** |
591c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
591e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
59200 | 0a 63 6c 61 73 73 20 51 42 69 74 41 72 72 61 79 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | .class.QBitArray;..class.Q_EXPOR |
59220 | 54 20 51 42 69 74 56 61 6c 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 69 74 41 72 72 | T.QBitVal.{.private:.....QBitArr |
59240 | 61 79 20 2a 61 72 72 61 79 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 69 6e 64 65 78 3b 0a 70 75 | ay.*array;.....uint....index;.pu |
59260 | 62 6c 69 63 3a 0a 20 20 20 20 51 42 69 74 56 61 6c 28 20 51 42 69 74 41 72 72 61 79 20 2a 61 2c | blic:.....QBitVal(.QBitArray.*a, |
59280 | 20 75 69 6e 74 20 69 20 29 20 3a 20 61 72 72 61 79 28 61 29 2c 20 69 6e 64 65 78 28 69 29 20 7b | .uint.i.).:.array(a),.index(i).{ |
592a0 | 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 69 6e 74 28 29 3b 0a 20 20 20 20 51 42 69 74 56 61 | }.....operator.int();.....QBitVa |
592c0 | 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 56 61 6c 20 26 76 20 29 | l.&operator=(.const.QBitVal.&v.) |
592e0 | 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 20 62 6f 6f 6c 20 76 | ;.....QBitVal.&operator=(.bool.v |
59300 | 20 29 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .);.};.../********************** |
59320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 42 69 74 41 72 | ***********************...QBitAr |
59360 | 72 61 79 20 63 6c 61 73 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ray.class..********************* |
59380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
593a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 63 6c 61 73 73 | ************************/..class |
593c0 | 20 51 5f 45 58 50 4f 52 54 20 51 42 69 74 41 72 72 61 79 20 3a 20 70 75 62 6c 69 63 20 51 42 79 | .Q_EXPORT.QBitArray.:.public.QBy |
593e0 | 74 65 41 72 72 61 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 28 | teArray.{.public:.....QBitArray( |
59400 | 29 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 28 20 75 69 6e 74 20 73 69 7a 65 20 29 3b 0a 20 | );.....QBitArray(.uint.size.);.. |
59420 | 20 20 20 51 42 69 74 41 72 72 61 79 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 61 | ...QBitArray(.const.QBitArray.&a |
59440 | 20 29 20 3a 20 51 42 79 74 65 41 72 72 61 79 28 20 61 20 29 20 7b 7d 0a 0a 20 20 20 20 51 42 69 | .).:.QByteArray(.a.).{}......QBi |
59460 | 74 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 42 69 74 41 72 72 | tArray.&operator=(.const.QBitArr |
59480 | 61 79 20 26 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 20 20 20 73 69 7a 65 28 29 20 63 6f 6e 73 | ay.&.);......uint....size().cons |
594a0 | 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 73 69 7a 65 | t;.....bool....resize(.uint.size |
594c0 | 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 66 69 6c 6c 28 20 62 6f 6f 6c 20 76 2c 20 69 | .);......bool....fill(.bool.v,.i |
594e0 | 6e 74 20 73 69 7a 65 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 65 74 | nt.size.=.-1.);......void....det |
59500 | 61 63 68 28 29 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 63 6f 70 79 28 29 20 63 6f 6e 73 | ach();.....QBitArray.copy().cons |
59520 | 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 74 65 73 74 42 69 74 28 20 75 69 6e 74 20 69 6e | t;......bool....testBit(.uint.in |
59540 | 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 74 42 69 74 28 | dex.).const;.....void....setBit( |
59560 | 20 75 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 74 42 69 | .uint.index.);.....void....setBi |
59580 | 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 | t(.uint.index,.bool.value.);.... |
595a0 | 20 76 6f 69 64 20 20 20 20 63 6c 65 61 72 42 69 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 3b | .void....clearBit(.uint.index.); |
595c0 | 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 74 6f 67 67 6c 65 42 69 74 28 20 75 69 6e 74 20 69 6e 64 | .....bool....toggleBit(.uint.ind |
595e0 | 65 78 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 61 74 28 20 75 69 6e 74 20 69 6e 64 65 | ex.);......bool....at(.uint.inde |
59600 | 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 42 69 74 56 61 6c 20 6f 70 65 72 61 74 6f 72 5b | x.).const;.....QBitVal.operator[ |
59620 | 5d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f | ](.int.index.);.....bool.operato |
59640 | 72 5b 5d 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 51 42 69 | r[](.int.index.).const;......QBi |
59660 | 74 41 72 72 61 79 20 26 6f 70 65 72 61 74 6f 72 26 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 | tArray.&operator&=(.const.QBitAr |
59680 | 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 74 6f 72 | ray.&.);.....QBitArray.&operator |
596a0 | 7c 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 51 42 69 | |=(.const.QBitArray.&.);.....QBi |
596c0 | 74 41 72 72 61 79 20 26 6f 70 65 72 61 74 6f 72 5e 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 | tArray.&operator^=(.const.QBitAr |
596e0 | 72 61 79 20 26 20 29 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 20 6f 70 65 72 61 74 6f 72 | ray.&.);.....QBitArray..operator |
59700 | 7e 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 73 74 72 75 63 | ~().const;..protected:.....struc |
59720 | 74 20 62 69 74 61 72 72 5f 64 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 47 41 72 72 61 79 3a 3a | t.bitarr_data.:.public.QGArray:: |
59740 | 61 72 72 61 79 5f 64 61 74 61 20 7b 0a 09 75 69 6e 74 20 20 20 6e 62 69 74 73 3b 0a 20 20 20 20 | array_data.{..uint...nbits;..... |
59760 | 7d 3b 0a 20 20 20 20 61 72 72 61 79 5f 64 61 74 61 20 2a 6e 65 77 44 61 74 61 28 29 09 09 20 20 | };.....array_data.*newData().... |
59780 | 20 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 62 69 74 61 72 72 5f 64 61 74 61 3b 20 7d 0a 20 20 | ..{.return.new.bitarr_data;.}... |
597a0 | 20 20 76 6f 69 64 09 64 65 6c 65 74 65 44 61 74 61 28 20 61 72 72 61 79 5f 64 61 74 61 20 2a 64 | ..void.deleteData(.array_data.*d |
597c0 | 20 29 20 7b 20 64 65 6c 65 74 65 20 28 62 69 74 61 72 72 5f 64 61 74 61 2a 29 64 3b 20 7d 0a 70 | .).{.delete.(bitarr_data*)d;.}.p |
597e0 | 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 70 61 64 30 28 29 3b 0a 7d 3b 0a 0a | rivate:.....void....pad0();.};.. |
59800 | 0a 69 6e 6c 69 6e 65 20 51 42 69 74 41 72 72 61 79 20 26 51 42 69 74 41 72 72 61 79 3a 3a 6f 70 | .inline.QBitArray.&QBitArray::op |
59820 | 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 61 20 29 0a 7b 20 | erator=(.const.QBitArray.&a.).{. |
59840 | 72 65 74 75 72 6e 20 28 51 42 69 74 41 72 72 61 79 26 29 61 73 73 69 67 6e 28 20 61 20 29 3b 20 | return.(QBitArray&)assign(.a.);. |
59860 | 7d 0a 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 42 69 74 41 72 72 61 79 3a 3a 73 69 7a 65 28 29 | }..inline.uint.QBitArray::size() |
59880 | 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 28 62 69 74 61 72 72 5f 64 61 74 61 2a 29 73 | .const.{.return.((bitarr_data*)s |
598a0 | 68 61 72 65 64 42 6c 6f 63 6b 28 29 29 2d 3e 6e 62 69 74 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 | haredBlock())->nbits;.}..inline. |
598c0 | 76 6f 69 64 20 51 42 69 74 41 72 72 61 79 3a 3a 73 65 74 42 69 74 28 20 75 69 6e 74 20 69 6e 64 | void.QBitArray::setBit(.uint.ind |
598e0 | 65 78 2c 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 0a 7b 20 69 66 20 28 20 76 61 6c 75 65 20 29 20 | ex,.bool.value.).{.if.(.value.). |
59900 | 73 65 74 42 69 74 28 69 6e 64 65 78 29 3b 20 65 6c 73 65 20 63 6c 65 61 72 42 69 74 28 69 6e 64 | setBit(index);.else.clearBit(ind |
59920 | 65 78 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 61 | ex);.}..inline.bool.QBitArray::a |
59940 | 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 | t(.uint.index.).const.{.return.t |
59960 | 65 73 74 42 69 74 28 69 6e 64 65 78 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 69 74 56 61 6c | estBit(index);.}..inline.QBitVal |
59980 | 20 51 42 69 74 41 72 72 61 79 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 6e 64 65 | .QBitArray::operator[](.int.inde |
599a0 | 78 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 42 69 74 56 61 6c 28 20 28 51 42 69 74 41 72 72 61 79 | x.).{.return.QBitVal(.(QBitArray |
599c0 | 2a 29 74 68 69 73 2c 20 69 6e 64 65 78 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 | *)this,.index.);.}..inline.bool. |
599e0 | 51 42 69 74 41 72 72 61 79 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 6e 64 65 78 | QBitArray::operator[](.int.index |
59a00 | 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 20 69 6e 64 65 78 | .).const.{.return.testBit(.index |
59a20 | 20 29 3b 20 7d 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .);.}.../*********************** |
59a40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 4d 69 73 63 2e 20 51 | **********************...Misc..Q |
59a80 | 42 69 74 41 72 72 61 79 20 6f 70 65 72 61 74 6f 72 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a | BitArray.operator.functions..*** |
59aa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 51 42 69 74 41 72 72 61 79 20 | **********/..Q_EXPORT.QBitArray. |
59b00 | 6f 70 65 72 61 74 6f 72 26 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 2c 20 63 6f | operator&(.const.QBitArray.&,.co |
59b20 | 6e 73 74 20 51 42 69 74 41 72 72 61 79 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 42 69 74 | nst.QBitArray.&.);.Q_EXPORT.QBit |
59b40 | 41 72 72 61 79 20 6f 70 65 72 61 74 6f 72 7c 28 20 63 6f 6e 73 74 20 51 42 69 74 41 72 72 61 79 | Array.operator|(.const.QBitArray |
59b60 | 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 51 5f 45 58 50 4f 52 | .&,.const.QBitArray.&.);.Q_EXPOR |
59b80 | 54 20 51 42 69 74 41 72 72 61 79 20 6f 70 65 72 61 74 6f 72 5e 28 20 63 6f 6e 73 74 20 51 42 69 | T.QBitArray.operator^(.const.QBi |
59ba0 | 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 20 26 20 29 3b 0a 0a | tArray.&,.const.QBitArray.&.);.. |
59bc0 | 0a 69 6e 6c 69 6e 65 20 51 42 69 74 56 61 6c 3a 3a 6f 70 65 72 61 74 6f 72 20 69 6e 74 28 29 0a | .inline.QBitVal::operator.int(). |
59be0 | 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 72 72 61 79 2d 3e 74 65 73 74 42 69 74 28 20 69 6e 64 | {.....return.array->testBit(.ind |
59c00 | 65 78 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 69 74 56 61 6c 20 26 51 42 69 74 56 61 6c | ex.);.}..inline.QBitVal.&QBitVal |
59c20 | 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 69 74 56 61 6c 20 26 76 20 29 0a | ::operator=(.const.QBitVal.&v.). |
59c40 | 7b 0a 20 20 20 20 61 72 72 61 79 2d 3e 73 65 74 42 69 74 28 20 69 6e 64 65 78 2c 20 76 2e 61 72 | {.....array->setBit(.index,.v.ar |
59c60 | 72 61 79 2d 3e 74 65 73 74 42 69 74 28 76 2e 69 6e 64 65 78 29 20 29 3b 0a 20 20 20 20 72 65 74 | ray->testBit(v.index).);.....ret |
59c80 | 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 69 74 56 61 6c 20 26 51 42 | urn.*this;.}..inline.QBitVal.&QB |
59ca0 | 69 74 56 61 6c 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 62 6f 6f 6c 20 76 20 29 0a 7b 0a 20 20 20 | itVal::operator=(.bool.v.).{.... |
59cc0 | 20 61 72 72 61 79 2d 3e 73 65 74 42 69 74 28 20 69 6e 64 65 78 2c 20 76 20 29 3b 0a 20 20 20 20 | .array->setBit(.index,.v.);..... |
59ce0 | 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | return.*this;.}.../************* |
59d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59d20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59d40 | 0a 20 20 51 42 69 74 41 72 72 61 79 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a | ...QBitArray.stream.functions..* |
59d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59d80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 | ************/.#ifndef.QT_NO_DATA |
59dc0 | 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 | STREAM.Q_EXPORT.QDataStream.&ope |
59de0 | 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 42 | rator<<(.QDataStream.&,.const.QB |
59e00 | 69 74 41 72 72 61 79 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 | itArray.&.);.Q_EXPORT.QDataStrea |
59e20 | 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 42 | m.&operator>>(.QDataStream.&,.QB |
59e40 | 69 74 41 72 72 61 79 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | itArray.&.);.#endif..#endif.//.Q |
59e60 | 42 49 54 41 52 52 41 59 5f 48 0a 00 00 00 1c 00 71 00 64 00 61 00 74 00 61 00 62 00 72 00 6f 00 | BITARRAY_H......q.d.a.t.a.b.r.o. |
59e80 | 77 00 73 00 65 00 72 00 2e 00 68 00 00 15 3c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | w.s.e.r...h...</**************** |
59ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59ec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a | ****************************.**. |
59ee0 | 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 61 74 61 42 72 6f 77 73 65 72 20 63 6c | **.Definition.of.QDataBrowser.cl |
59f00 | 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a | ass.**.**.Created.:.2000-11-03.* |
59f20 | 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 | *.**.Copyright.(C).2000.Trolltec |
59f40 | 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a | h.ASA...All.rights.reserved..**. |
59f60 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 | **.This.file.is.part.of.the.sql. |
59f80 | 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a | module.of.the.Qt.GUI.Toolkit..** |
59fa0 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 | .**.This.file.may.be.distributed |
59fc0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 | .under.the.terms.of.the.Q.Public |
59fe0 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 | .License.**.as.defined.by.Trollt |
5a000 | 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | ech.ASA.of.Norway.and.appearing. |
5a020 | 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 | in.the.file.**.LICENSE.QPL.inclu |
5a040 | 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | ded.in.the.packaging.of.this.fil |
5a060 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | e..**.**.This.file.may.be.distri |
5a080 | 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 | buted.and/or.modified.under.the. |
5a0a0 | 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c | terms.of.the.**.GNU.General.Publ |
5a0c0 | 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 | ic.License.version.2.as.publishe |
5a0e0 | 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 | d.by.the.Free.Software.**.Founda |
5a100 | 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c | tion.and.appearing.in.the.file.L |
5a120 | 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 | ICENSE.GPL.included.in.the.**.pa |
5a140 | 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 | ckaging.of.this.file..**.**.Lice |
5a160 | 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 | nsees.holding.valid.Qt.Enterpris |
5a180 | 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a | e.Edition.licenses.may.use.this. |
5a1a0 | 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 | **.file.in.accordance.with.the.Q |
5a1c0 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 | t.Commercial.License.Agreement.p |
5a1e0 | 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a | rovided.**.with.the.Software..** |
5a200 | 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 | .**.This.file.is.provided.AS.IS. |
5a220 | 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e | with.NO.WARRANTY.OF.ANY.KIND,.IN |
5a240 | 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 | CLUDING.THE.**.WARRANTY.OF.DESIG |
5a260 | 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 | N,.MERCHANTABILITY.AND.FITNESS.F |
5a280 | 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 | OR.A.PARTICULAR.PURPOSE..**.**.S |
5a2a0 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 | ee.http://qtsoftware.com/pricing |
5a2c0 | 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | .html.or.email.sales@trolltech.c |
5a2e0 | 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 | om.for.**...information.about.Qt |
5a300 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a | .Commercial.License.Agreements.. |
5a320 | 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c | **.See.http://qtsoftware.com/qpl |
5a340 | 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e | /.for.QPL.licensing.information. |
5a360 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 | .**.See.http://qtsoftware.com/gp |
5a380 | 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | l/.for.GPL.licensing.information |
5a3a0 | 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 | ..**.**.Contact.info@trolltech.c |
5a3c0 | 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 | om.if.any.conditions.of.this.lic |
5a3e0 | 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a | ensing.are.**.not.clear.to.you.. |
5a400 | 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **.***************************** |
5a420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5a440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 41 54 41 42 52 4f 57 53 45 52 | *********/..#ifndef.QDATABROWSER |
5a460 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 41 54 41 42 52 4f 57 53 45 52 5f 48 0a 0a 23 69 66 6e 64 | _H.#define.QDATABROWSER_H..#ifnd |
5a480 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e | ef.QT_H.#include."qwidget.h".#in |
5a4a0 | 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 | clude."qstring.h".#include."qstr |
5a4c0 | 69 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 2e 68 22 0a 23 69 6e | inglist.h".#include."qsql.h".#in |
5a4e0 | 63 6c 75 64 65 20 22 71 73 71 6c 69 6e 64 65 78 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 | clude."qsqlindex.h".#include."qs |
5a500 | 71 6c 63 75 72 73 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 65 72 72 6f 72 2e | qlcursor.h".#include."qsqlerror. |
5a520 | 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 |
5a540 | 5f 53 51 4c 5f 56 49 45 57 5f 57 49 44 47 45 54 53 0a 0a 63 6c 61 73 73 20 51 53 71 6c 46 6f 72 | _SQL_VIEW_WIDGETS..class.QSqlFor |
5a560 | 6d 3b 0a 63 6c 61 73 73 20 51 44 61 74 61 42 72 6f 77 73 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 | m;.class.QDataBrowserPrivate;..c |
5a580 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 42 72 6f 77 73 65 72 20 3a 20 70 75 62 | lass.Q_EXPORT.QDataBrowser.:.pub |
5a5a0 | 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 | lic.QWidget.{.....Q_OBJECT.....Q |
5a5c0 | 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 62 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 | _PROPERTY(.bool.boundaryChecking |
5a5e0 | 20 52 45 41 44 20 62 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 20 57 52 49 54 45 20 73 65 74 | .READ.boundaryChecking.WRITE.set |
5a600 | 42 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | BoundaryChecking.).....Q_PROPERT |
5a620 | 59 28 20 51 53 74 72 69 6e 67 20 66 69 6c 74 65 72 20 52 45 41 44 20 66 69 6c 74 65 72 20 57 52 | Y(.QString.filter.READ.filter.WR |
5a640 | 49 54 45 20 73 65 74 46 69 6c 74 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 | ITE.setFilter.).....Q_PROPERTY(. |
5a660 | 51 53 74 72 69 6e 67 4c 69 73 74 20 73 6f 72 74 20 52 45 41 44 20 73 6f 72 74 20 57 52 49 54 45 | QStringList.sort.READ.sort.WRITE |
5a680 | 20 73 65 74 53 6f 72 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 | .setSort.).....Q_PROPERTY(.bool. |
5a6a0 | 63 6f 6e 66 69 72 6d 45 64 69 74 73 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 45 64 69 74 73 20 57 | confirmEdits.READ.confirmEdits.W |
5a6c0 | 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 45 64 69 74 73 20 29 0a 20 20 20 20 51 5f 50 52 4f | RITE.setConfirmEdits.).....Q_PRO |
5a6e0 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 49 6e 73 65 72 74 20 52 45 41 44 20 63 | PERTY(.bool.confirmInsert.READ.c |
5a700 | 6f 6e 66 69 72 6d 49 6e 73 65 72 74 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 49 6e 73 | onfirmInsert.WRITE.setConfirmIns |
5a720 | 65 72 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 | ert.).....Q_PROPERTY(.bool.confi |
5a740 | 72 6d 55 70 64 61 74 65 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 55 70 64 61 74 65 20 57 52 49 54 | rmUpdate.READ.confirmUpdate.WRIT |
5a760 | 45 20 73 65 74 43 6f 6e 66 69 72 6d 55 70 64 61 74 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | E.setConfirmUpdate.).....Q_PROPE |
5a780 | 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 44 65 6c 65 74 65 20 52 45 41 44 20 63 6f 6e | RTY(.bool.confirmDelete.READ.con |
5a7a0 | 66 69 72 6d 44 65 6c 65 74 65 20 57 52 49 54 45 20 73 65 74 43 6f 6e 66 69 72 6d 44 65 6c 65 74 | firmDelete.WRITE.setConfirmDelet |
5a7c0 | 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d | e.).....Q_PROPERTY(.bool.confirm |
5a7e0 | 43 61 6e 63 65 6c 73 20 52 45 41 44 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 20 57 52 49 54 | Cancels.READ.confirmCancels.WRIT |
5a800 | 45 20 73 65 74 43 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | E.setConfirmCancels.).....Q_PROP |
5a820 | 45 52 54 59 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 52 45 41 44 20 69 73 52 65 61 64 4f | ERTY(.bool.readOnly.READ.isReadO |
5a840 | 6e 6c 79 20 57 52 49 54 45 20 73 65 74 52 65 61 64 4f 6e 6c 79 20 29 0a 20 20 20 20 51 5f 50 52 | nly.WRITE.setReadOnly.).....Q_PR |
5a860 | 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 45 64 69 74 20 52 45 41 44 20 61 75 74 6f 45 | OPERTY(.bool.autoEdit.READ.autoE |
5a880 | 64 69 74 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 45 64 69 74 20 29 0a 0a 70 75 62 6c 69 63 3a | dit.WRITE.setAutoEdit.)..public: |
5a8a0 | 0a 20 20 20 20 51 44 61 74 61 42 72 6f 77 73 65 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 | .....QDataBrowser(.QWidget*.pare |
5a8c0 | 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 | nt=0,.const.char*.name=0,.WFlags |
5a8e0 | 20 66 6c 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 44 61 74 61 42 72 6f 77 73 65 72 28 29 3b 0a | .fl.=.0.);.....~QDataBrowser();. |
5a900 | 0a 20 20 20 20 65 6e 75 6d 20 42 6f 75 6e 64 61 72 79 20 7b 0a 09 55 6e 6b 6e 6f 77 6e 2c 0a 09 | .....enum.Boundary.{..Unknown,.. |
5a920 | 4e 6f 6e 65 2c 0a 09 42 65 66 6f 72 65 42 65 67 69 6e 6e 69 6e 67 2c 0a 09 42 65 67 69 6e 6e 69 | None,..BeforeBeginning,..Beginni |
5a940 | 6e 67 2c 0a 09 45 6e 64 2c 0a 09 41 66 74 65 72 45 6e 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 | ng,..End,..AfterEnd.....};...... |
5a960 | 42 6f 75 6e 64 61 72 79 20 62 6f 75 6e 64 61 72 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | Boundary.boundary();.....void.se |
5a980 | 74 42 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 61 63 74 69 76 65 20 29 | tBoundaryChecking(.bool.active.) |
5a9a0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6f 75 6e 64 61 72 79 43 68 65 63 6b 69 6e 67 28 29 20 63 6f | ;.....bool.boundaryChecking().co |
5a9c0 | 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f 72 74 28 20 63 6f 6e 73 74 20 51 53 | nst;......void.setSort(.const.QS |
5a9e0 | 71 6c 49 6e 64 65 78 26 20 73 6f 72 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f 72 | qlIndex&.sort.);.....void.setSor |
5aa00 | 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 73 6f 72 74 20 29 3b 0a 20 20 | t(.const.QStringList&.sort.);... |
5aa20 | 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 20 73 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ..QStringList..sort().const;.... |
5aa40 | 20 76 6f 69 64 20 73 65 74 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | .void.setFilter(.const.QString&. |
5aa60 | 66 69 6c 74 65 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 69 6c 74 65 72 28 29 20 63 | filter.);.....QString.filter().c |
5aa80 | 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 71 6c 43 75 72 | onst;.....virtual.void.setSqlCur |
5aaa0 | 73 6f 72 28 20 51 53 71 6c 43 75 72 73 6f 72 2a 20 63 75 72 73 6f 72 2c 20 62 6f 6f 6c 20 61 75 | sor(.QSqlCursor*.cursor,.bool.au |
5aac0 | 74 6f 44 65 6c 65 74 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 53 71 6c 43 75 72 73 | toDelete.=.FALSE.);.....QSqlCurs |
5aae0 | 6f 72 2a 20 73 71 6c 43 75 72 73 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | or*.sqlCursor().const;.....virtu |
5ab00 | 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 28 20 51 53 71 6c 46 6f 72 6d 2a 20 66 6f 72 6d 20 | al.void.setForm(.QSqlForm*.form. |
5ab20 | 29 3b 0a 20 20 20 20 51 53 71 6c 46 6f 72 6d 2a 20 66 6f 72 6d 28 29 3b 0a 0a 20 20 20 20 76 69 | );.....QSqlForm*.form();......vi |
5ab40 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 45 64 69 74 73 28 20 62 6f 6f 6c | rtual.void.setConfirmEdits(.bool |
5ab60 | 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 |
5ab80 | 43 6f 6e 66 69 72 6d 49 6e 73 65 72 74 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 | ConfirmInsert(.bool.confirm.);.. |
5aba0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 55 70 64 61 74 65 | ...virtual.void.setConfirmUpdate |
5abc0 | 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | (.bool.confirm.);.....virtual.vo |
5abe0 | 69 64 20 73 65 74 43 6f 6e 66 69 72 6d 44 65 6c 65 74 65 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 | id.setConfirmDelete(.bool.confir |
5ac00 | 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 66 69 72 6d | m.);.....virtual.void.setConfirm |
5ac20 | 43 61 6e 63 65 6c 73 28 20 62 6f 6f 6c 20 63 6f 6e 66 69 72 6d 20 29 3b 0a 20 20 20 20 62 6f 6f | Cancels(.bool.confirm.);.....boo |
5ac40 | 6c 20 63 6f 6e 66 69 72 6d 45 64 69 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | l.confirmEdits().const;.....bool |
5ac60 | 20 63 6f 6e 66 69 72 6d 49 6e 73 65 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | .confirmInsert().const;.....bool |
5ac80 | 20 63 6f 6e 66 69 72 6d 55 70 64 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | .confirmUpdate().const;.....bool |
5aca0 | 20 63 6f 6e 66 69 72 6d 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | .confirmDelete().const;.....bool |
5acc0 | 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 | .confirmCancels().const;......vi |
5ace0 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 61 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 61 63 74 | rtual.void.setReadOnly(.bool.act |
5ad00 | 69 76 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e | ive.);.....bool.isReadOnly().con |
5ad20 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 45 64 69 74 | st;.....virtual.void.setAutoEdit |
5ad40 | 28 20 62 6f 6f 6c 20 61 75 74 6f 45 64 69 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f | (.bool.autoEdit.);.....bool.auto |
5ad60 | 45 64 69 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | Edit().const;......virtual.bool. |
5ad80 | 73 65 65 6b 28 20 69 6e 74 20 69 2c 20 62 6f 6f 6c 20 72 65 6c 61 74 69 76 65 20 3d 20 46 41 4c | seek(.int.i,.bool.relative.=.FAL |
5ada0 | 53 45 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 66 69 72 73 74 52 65 | SE.);..signals:.....void.firstRe |
5adc0 | 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b | cordAvailable(.bool.available.); |
5ade0 | 0a 20 20 20 20 76 6f 69 64 20 6c 61 73 74 52 65 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 | .....void.lastRecordAvailable(.b |
5ae00 | 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 65 78 74 52 65 | ool.available.);.....void.nextRe |
5ae20 | 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b | cordAvailable(.bool.available.); |
5ae40 | 0a 20 20 20 20 76 6f 69 64 20 70 72 65 76 52 65 63 6f 72 64 41 76 61 69 6c 61 62 6c 65 28 20 62 | .....void.prevRecordAvailable(.b |
5ae60 | 6f 6f 6c 20 61 76 61 69 6c 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 | ool.available.);......void.curre |
5ae80 | 6e 74 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 72 65 63 | ntChanged(.const.QSqlRecord*.rec |
5aea0 | 6f 72 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 69 6d 65 49 6e 73 65 72 74 28 20 51 53 71 | ord.);.....void.primeInsert(.QSq |
5aec0 | 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 69 6d 65 55 70 | lRecord*.buf.);.....void.primeUp |
5aee0 | 64 61 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 | date(.QSqlRecord*.buf.);.....voi |
5af00 | 64 20 70 72 69 6d 65 44 65 6c 65 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 | d.primeDelete(.QSqlRecord*.buf.) |
5af20 | 3b 0a 20 20 20 20 76 6f 69 64 20 62 65 66 6f 72 65 49 6e 73 65 72 74 28 20 51 53 71 6c 52 65 63 | ;.....void.beforeInsert(.QSqlRec |
5af40 | 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 65 66 6f 72 65 55 70 64 61 74 | ord*.buf.);.....void.beforeUpdat |
5af60 | 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 | e(.QSqlRecord*.buf.);.....void.b |
5af80 | 65 66 6f 72 65 44 65 6c 65 74 65 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 62 75 66 20 29 3b 0a | eforeDelete(.QSqlRecord*.buf.);. |
5afa0 | 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 43 68 61 6e 67 65 64 28 20 51 53 71 6c 43 75 72 73 | ....void.cursorChanged(.QSqlCurs |
5afc0 | 6f 72 3a 3a 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a | or::Mode.mode.);..public.slots:. |
5afe0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 29 3b 0a 0a 20 20 20 | ....virtual.void.refresh();..... |
5b000 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 28 29 3b 0a 20 20 20 20 76 69 72 74 | .virtual.void.insert();.....virt |
5b020 | 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ual.void.update();.....virtual.v |
5b040 | 6f 69 64 20 64 65 6c 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 72 | oid.del();......virtual.void.fir |
5b060 | 73 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 61 73 74 28 29 3b 0a 20 | st();.....virtual.void.last();.. |
5b080 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6e 65 78 74 28 29 3b 0a 20 20 20 20 76 69 72 74 | ...virtual.void.next();.....virt |
5b0a0 | 75 61 6c 20 76 6f 69 64 20 70 72 65 76 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ual.void.prev();......virtual.vo |
5b0c0 | 69 64 20 72 65 61 64 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | id.readFields();.....virtual.voi |
5b0e0 | 64 20 77 72 69 74 65 46 69 65 6c 64 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | d.writeFields();.....virtual.voi |
5b100 | 64 20 63 6c 65 61 72 56 61 6c 75 65 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 | d.clearValues();......void.updat |
5b120 | 65 42 6f 75 6e 64 61 72 79 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 | eBoundary();..protected:.....vir |
5b140 | 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 73 65 72 74 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 76 | tual.bool.insertCurrent();.....v |
5b160 | 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 70 64 61 74 65 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 | irtual.bool.updateCurrent();.... |
5b180 | 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 64 65 6c 65 74 65 43 75 72 72 65 6e 74 28 29 3b 0a 20 | .virtual.bool.deleteCurrent();.. |
5b1a0 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 75 72 72 65 6e 74 45 64 69 74 65 64 28 29 3b | ...virtual.bool.currentEdited(); |
5b1c0 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 3a 3a 43 6f 6e 66 69 72 6d 20 63 6f 6e 66 | ......virtual.QSql::Confirm.conf |
5b1e0 | 69 72 6d 45 64 69 74 28 20 51 53 71 6c 3a 3a 4f 70 20 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | irmEdit(.QSql::Op.m.);.....virtu |
5b200 | 61 6c 20 51 53 71 6c 3a 3a 43 6f 6e 66 69 72 6d 20 63 6f 6e 66 69 72 6d 43 61 6e 63 65 6c 28 20 | al.QSql::Confirm.confirmCancel(. |
5b220 | 51 53 71 6c 3a 3a 4f 70 20 6d 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | QSql::Op.m.);......virtual.void. |
5b240 | 68 61 6e 64 6c 65 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 6c 45 72 72 6f 72 26 20 65 72 | handleError(.const.QSqlError&.er |
5b260 | 72 6f 72 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 74 79 70 65 64 65 66 20 62 6f 6f | ror.);..private:.....typedef.boo |
5b280 | 6c 20 28 51 53 71 6c 43 75 72 73 6f 72 3a 3a 2a 4e 61 76 29 28 29 3b 0a 20 20 20 20 62 6f 6f 6c | l.(QSqlCursor::*Nav)();.....bool |
5b2a0 | 20 70 72 65 4e 61 76 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 73 74 4e 61 76 28 20 62 6f 6f | .preNav();.....void.postNav(.boo |
5b2c0 | 6c 20 70 72 69 6d 65 55 70 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 61 76 28 20 4e 61 76 20 | l.primeUpd.);.....void.nav(.Nav. |
5b2e0 | 6e 61 76 20 29 3b 0a 20 20 20 20 51 44 61 74 61 42 72 6f 77 73 65 72 50 72 69 76 61 74 65 2a 20 | nav.);.....QDataBrowserPrivate*. |
5b300 | 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 | d;..#if.defined(Q_DISABLE_COPY). |
5b320 | 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 |
5b340 | 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 44 61 74 61 42 72 6f 77 73 65 72 28 20 63 6f 6e | .operator=.....QDataBrowser(.con |
5b360 | 73 74 20 51 44 61 74 61 42 72 6f 77 73 65 72 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 61 42 72 | st.QDataBrowser.&.);.....QDataBr |
5b380 | 6f 77 73 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 61 42 72 6f | owser.&operator=(.const.QDataBro |
5b3a0 | 77 73 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 0a 23 65 6e | wser.&.);.#endif.};...#endif.#en |
5b3c0 | 64 69 66 0a 00 00 00 14 00 71 00 66 00 69 00 6c 00 65 00 64 00 65 00 66 00 2e 00 68 00 00 04 33 | dif......q.f.i.l.e.d.e.f...h...3 |
5b3e0 | 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | /******************************* |
5b400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5b420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 | *************.**.$Id$.**.**.Comp |
5b440 | 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 | atibility.file.-.should.only.be. |
5b460 | 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 | included.by.legacy.code..**.It.# |
5b480 | 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 | includes.the.file.which.obsolete |
5b4a0 | 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | s.this.one..**.**.Copyright.(C). |
5b4c0 | 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1998-2000.Trolltech.ASA...All.ri |
5b4e0 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | ghts.reserved..**..This.file.is. |
5b500 | 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a | part.of.the.Qt.GUI.Toolkit..**.* |
5b520 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 | *.This.file.may.be.distributed.u |
5b540 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c | nder.the.terms.of.the.Q.Public.L |
5b560 | 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 | icense.**.as.defined.by.Trolltec |
5b580 | 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | h.ASA.of.Norway.and.appearing.in |
5b5a0 | 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 | .the.file.**.LICENSE.QPL.include |
5b5c0 | 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | d.in.the.packaging.of.this.file. |
5b5e0 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
5b600 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 | t.Professional.Edition.licenses. |
5b620 | 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | may.use.this.**.file.in.accordan |
5b640 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | ce.with.the.Qt.Professional.Edit |
5b660 | 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 | ion.License.Agreement.**.provide |
5b680 | 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | d.with.the.Qt.Professional.Editi |
5b6a0 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | on..**.**.See.http://qtsoftware. |
5b6c0 | 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 | com/pricing.html.or.email.sales@ |
5b6e0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | trolltech.com.for.**.information |
5b700 | 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 | .about.the.Professional.Edition. |
5b720 | 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f | licensing,.or.see.**.http://qtso |
5b740 | 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e | ftware.com/qpl/.for.QPL.licensin |
5b760 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | g.information..**.************** |
5b780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5b7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f | *******************************/ |
5b7c0 | 0a 23 69 66 6e 64 65 66 20 51 46 49 4c 45 44 45 46 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 49 4c | .#ifndef.QFILEDEF_H.#define.QFIL |
5b7e0 | 45 44 45 46 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 66 69 6c 65 64 65 | EDEF_H.#include.<private/qfilede |
5b800 | 66 73 5f 70 2e 68 3e 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 63 00 6f 00 6d 00 62 00 6f 00 | fs_p.h>.#endif......q.c.o.m.b.o. |
5b820 | 2e 00 68 00 00 04 25 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h...%/************************ |
5b840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5b860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a | ********************.**.$Id$.**. |
5b880 | 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 6c 64 20 6f | **.Compatibility.file.-.should.o |
5b8a0 | 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 64 65 2e 0a | nly.be.included.by.legacy.code.. |
5b8c0 | 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 63 68 20 6f | **.It.#includes.the.file.which.o |
5b8e0 | 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 79 72 69 67 | bsoletes.this.one..**.**.Copyrig |
5b900 | 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 53 41 2e 20 | ht.(C).1998-2000.Trolltech.ASA.. |
5b920 | 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 73 20 66 | .All.rights.reserved..**..This.f |
5b940 | 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 6c 6b 69 | ile.is.part.of.the.Qt.GUI.Toolki |
5b960 | 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | t..**.**.This.file.may.be.distri |
5b980 | 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 | buted.under.the.terms.of.the.Q.P |
5b9a0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 | ublic.License.**.as.defined.by.T |
5b9c0 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 | rolltech.ASA.of.Norway.and.appea |
5b9e0 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 | ring.in.the.file.**.LICENSE.QPL. |
5ba00 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | included.in.the.packaging.of.thi |
5ba20 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
5ba40 | 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 6c 69 | valid.Qt.Professional.Edition.li |
5ba60 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 | censes.may.use.this.**.file.in.a |
5ba80 | 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 6f 6e | ccordance.with.the.Qt.Profession |
5baa0 | 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 2a 20 | al.Edition.License.Agreement.**. |
5bac0 | 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 6e 61 | provided.with.the.Qt.Professiona |
5bae0 | 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 71 74 73 6f | l.Edition..**.**.See.http://qtso |
5bb00 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
5bb20 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f | .sales@trolltech.com.for.**.info |
5bb40 | 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 6e 61 6c 20 45 | rmation.about.the.Professional.E |
5bb60 | 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 20 68 74 74 70 | dition.licensing,.or.see.**.http |
5bb80 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
5bba0 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a | icensing.information..**.******* |
5bbc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5bbe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5bc00 | 2a 2a 2a 2a 2a 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 6e 65 | ******/.#ifndef.QCOMBO_H.#define |
5bc20 | 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 68 22 | .QCOMBO_H.#include."qcombobox.h" |
5bc40 | 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 2f 2a | .#endif......n.p.a.p.i...h..'./* |
5bc60 | 20 2d 2a 2d 20 4d 6f 64 65 3a 20 43 3b 20 74 61 62 2d 77 69 64 74 68 3a 20 34 3b 20 2d 2a 2d 20 | .-*-.Mode:.C;.tab-width:.4;.-*-. |
5bc80 | 2a 2f 0a 2f 2a 0a 20 2a 20 20 6e 70 61 70 69 2e 68 20 24 52 65 76 69 73 69 6f 6e 3a 20 31 2e 31 | */./*..*..npapi.h.$Revision:.1.1 |
5bca0 | 20 24 0a 20 2a 20 20 4e 65 74 73 63 61 70 65 20 63 6c 69 65 6e 74 20 70 6c 75 67 2d 69 6e 20 41 | .$..*..Netscape.client.plug-in.A |
5bcc0 | 50 49 20 73 70 65 63 0a 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 5f 4e 50 41 50 49 5f 48 5f 0a 23 | PI.spec..*/..#ifndef._NPAPI_H_.# |
5bce0 | 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 69 2e | define._NPAPI_H_..#include."jri. |
5bd00 | 68 22 09 09 2f 2a 20 4a 61 76 61 20 52 75 6e 74 69 6d 65 20 49 6e 74 65 72 66 61 63 65 20 2a 2f | h"../*.Java.Runtime.Interface.*/ |
5bd20 | 0a 0a 0a 2f 2a 20 58 58 58 20 74 68 69 73 20 6e 65 65 64 73 20 74 6f 20 67 65 74 20 6f 75 74 20 | .../*.XXX.this.needs.to.get.out. |
5bd40 | 6f 66 20 68 65 72 65 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4d 57 45 52 4b 53 5f | of.here.*/.#if.defined(__MWERKS_ |
5bd60 | 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 41 43 | _).#ifndef.XP_MAC.#define.XP_MAC |
5bd80 | 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .#endif.#endif..../*------------ |
5bda0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5bdc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 2f 2a 20 | --------------------------*/./*. |
5bde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6c 75 67 69 6e 20 56 65 72 73 69 6f 6e | ..................Plugin.Version |
5be00 | 20 43 6f 6e 73 74 61 6e 74 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Constants...................... |
5be20 | 20 20 20 20 20 2a 2f 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .....*/./*---------------------- |
5be40 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5be60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 4e 50 5f 56 | ----------------*/..#define.NP_V |
5be80 | 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 49 4f | ERSION_MAJOR.0.#define.NP_VERSIO |
5bea0 | 4e 5f 4d 49 4e 4f 52 20 39 0a 0a 0a 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | N_MINOR.9..../*----------------- |
5bec0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5bee0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 2f 2a 20 20 20 20 20 20 | ---------------------*/./*...... |
5bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 42 61 73 69 63 | .............Definition.of.Basic |
5bf20 | 20 54 79 70 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .Types.......................... |
5bf40 | 2a 2f 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | */./*--------------------------- |
5bf60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5bf80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 20 0a 23 69 66 6e 64 65 66 20 5f 55 49 4e 54 31 36 0a | -----------*/...#ifndef._UINT16. |
5bfa0 | 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 0a 23 | typedef.unsigned.short.uint16;.# |
5bfc0 | 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 6e 65 | endif.#ifndef._UINT32.#if.define |
5bfe0 | 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 74 20 | d(__alpha).typedef.unsigned.int. |
5c000 | 75 69 6e 74 33 32 3b 0a 23 65 6c 73 65 20 2f 2a 20 5f 5f 61 6c 70 68 61 20 2a 2f 0a 74 79 70 65 | uint32;.#else./*.__alpha.*/.type |
5c020 | 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 69 66 | def.unsigned.long.uint32;.#endif |
5c040 | 20 2f 2a 20 5f 5f 61 6c 70 68 61 20 2a 2f 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f 49 | ./*.__alpha.*/.#endif.#ifndef._I |
5c060 | 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 69 66 | NT16.typedef.short.int16;.#endif |
5c080 | 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 61 6c | .#ifndef._INT32.#if.defined(__al |
5c0a0 | 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 2f 2a | pha).typedef.int.int32;.#else./* |
5c0c0 | 20 5f 5f 61 6c 70 68 61 20 2a 2f 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 20 69 6e 74 33 32 3b 0a | .__alpha.*/.typedef.long.int32;. |
5c0e0 | 23 65 6e 64 69 66 20 2f 2a 20 5f 5f 61 6c 70 68 61 20 2a 2f 0a 23 65 6e 64 69 66 0a 0a 23 69 66 | #endif./*.__alpha.*/.#endif..#if |
5c100 | 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 65 6e | ndef.FALSE.#define.FALSE.(0).#en |
5c120 | 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 28 31 | dif.#ifndef.TRUE.#define.TRUE.(1 |
5c140 | 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 4e 55 | ).#endif.#ifndef.NULL.#define.NU |
5c160 | 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 65 64 | LL.(0L).#endif..typedef.unsigned |
5c180 | 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 4e 50 | .char.NPBool;.typedef.void*...NP |
5c1a0 | 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 3b 0a | Event;.typedef.int16...NPError;. |
5c1c0 | 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 64 65 | typedef.int16...NPReason;.typede |
5c1e0 | 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 2d 2d 2d 2d 2d | f.char*...NPMIMEType;..../*----- |
5c200 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5c220 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5c240 | 2d 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 72 75 63 74 75 | -*/./*...................Structu |
5c260 | 72 65 73 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 | res.and.definitions............. |
5c280 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ............*/./*--------------- |
5c2a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5c2c0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 0a 2f 2a 0a 20 2a | -----------------------*/../*..* |
5c2e0 | 20 20 4e 50 50 20 69 73 20 61 20 70 6c 75 67 2d 69 6e 27 73 20 6f 70 61 71 75 65 20 69 6e 73 74 | ..NPP.is.a.plug-in's.opaque.inst |
5c300 | 61 6e 63 65 20 68 61 6e 64 6c 65 0a 20 2a 2f 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f | ance.handle..*/.typedef.struct._ |
5c320 | 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 70 6c 75 67 | NPP.{.....void*.pdata;.../*.plug |
5c340 | 2d 69 6e 20 70 72 69 76 61 74 65 20 64 61 74 61 20 2a 2f 0a 20 20 20 20 76 6f 69 64 2a 09 6e 64 | -in.private.data.*/.....void*.nd |
5c360 | 61 74 61 3b 09 09 09 2f 2a 20 6e 65 74 73 63 61 70 65 20 70 72 69 76 61 74 65 20 64 61 74 61 20 | ata;.../*.netscape.private.data. |
5c380 | 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 50 50 | */.}.NPP_t;..typedef.NPP_t*..NPP |
5c3a0 | 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 0a 20 | ;...typedef.struct._NPStream.{.. |
5c3c0 | 20 20 20 76 6f 69 64 2a 09 09 70 64 61 74 61 3b 09 09 2f 2a 20 70 6c 75 67 2d 69 6e 20 70 72 69 | ...void*..pdata;../*.plug-in.pri |
5c3e0 | 76 61 74 65 20 64 61 74 61 20 2a 2f 0a 20 20 20 20 76 6f 69 64 2a 09 09 6e 64 61 74 61 3b 09 09 | vate.data.*/.....void*..ndata;.. |
5c400 | 2f 2a 20 6e 65 74 73 63 61 70 65 20 70 72 69 76 61 74 65 20 64 61 74 61 20 2a 2f 0a 20 20 20 20 | /*.netscape.private.data.*/..... |
5c420 | 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 65 6e | const.char*..url;.....uint32..en |
5c440 | 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 20 20 | d;.....uint32..lastmodified;.... |
5c460 | 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 3b 0a | .void*..notifyData;.}.NPStream;. |
5c480 | 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 7b 0a | ..typedef.struct._NPByteRange.{. |
5c4a0 | 20 20 20 20 69 6e 74 33 32 09 6f 66 66 73 65 74 3b 09 09 09 2f 2a 20 6e 65 67 61 74 69 76 65 20 | ....int32.offset;.../*.negative. |
5c4c0 | 6f 66 66 73 65 74 20 6d 65 61 6e 73 20 66 72 6f 6d 20 74 68 65 20 65 6e 64 20 2a 2f 0a 20 20 20 | offset.means.from.the.end.*/.... |
5c4e0 | 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 42 79 | .uint32.length;.....struct._NPBy |
5c500 | 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 0a 0a | teRange*.next;.}.NPByteRange;... |
5c520 | 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 20 20 | typedef.struct._NPSavedData.{... |
5c540 | 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 4e 50 | ..int32.len;.....void*.buf;.}.NP |
5c560 | 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 50 52 | SavedData;...typedef.struct._NPR |
5c580 | 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 31 36 | ect.{.....uint16.top;.....uint16 |
5c5a0 | 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 75 69 | .left;.....uint16.bottom;.....ui |
5c5c0 | 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 20 58 | nt16.right;.}.NPRect;...#ifdef.X |
5c5e0 | 50 5f 55 4e 49 58 0a 2f 2a 0a 20 2a 20 55 6e 69 78 20 73 70 65 63 69 66 69 63 20 73 74 72 75 63 | P_UNIX./*..*.Unix.specific.struc |
5c600 | 74 75 72 65 73 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 2a 2f 0a 23 69 6e 63 6c 75 | tures.and.definitions..*/.#inclu |
5c620 | 64 65 20 3c 58 31 31 2f 58 6c 69 62 2e 68 3e 0a 0a 2f 2a 0a 20 2a 20 43 61 6c 6c 62 61 63 6b 20 | de.<X11/Xlib.h>../*..*.Callback. |
5c640 | 53 74 72 75 63 74 75 72 65 73 2e 0a 20 2a 0a 20 2a 20 54 68 65 73 65 20 61 72 65 20 75 73 65 64 | Structures...*..*.These.are.used |
5c660 | 20 74 6f 20 70 61 73 73 20 61 64 64 69 74 69 6f 6e 61 6c 20 70 6c 61 74 66 6f 72 6d 20 73 70 65 | .to.pass.additional.platform.spe |
5c680 | 63 69 66 69 63 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 20 2a 2f 0a 65 6e 75 6d 20 7b 0a 09 4e | cific.information...*/.enum.{..N |
5c6a0 | 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 72 75 | P_SETWINDOW.=.1.};..typedef.stru |
5c6c0 | 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 61 6c | ct.{.....int32..type;.}.NPAnyCal |
5c6e0 | 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 0a 20 | lbackStruct;..typedef.struct.{.. |
5c700 | 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 09 64 | ...int32...type;.....Display*..d |
5c720 | 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 20 20 | isplay;.....Visual*...visual;... |
5c740 | 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 67 6e | ..Colormap..colormap;.....unsign |
5c760 | 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 6c 62 | ed.int.depth;.}.NPSetWindowCallb |
5c780 | 61 63 6b 53 74 72 75 63 74 3b 0a 0a 2f 2a 0a 20 2a 20 4c 69 73 74 20 6f 66 20 76 61 72 69 61 62 | ackStruct;../*..*.List.of.variab |
5c7a0 | 6c 65 20 6e 61 6d 65 73 20 66 6f 72 20 77 68 69 63 68 20 4e 50 50 5f 47 65 74 56 61 6c 75 65 20 | le.names.for.which.NPP_GetValue. |
5c7c0 | 73 68 61 6c 6c 20 62 65 20 69 6d 70 6c 65 6d 65 6e 74 65 64 0a 20 2a 2f 0a 74 79 70 65 64 65 66 | shall.be.implemented..*/.typedef |
5c7e0 | 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 3d 20 | .enum.{..NPPVpluginNameString.=. |
5c800 | 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 67 0a | 1,..NPPVpluginDescriptionString. |
5c820 | 7d 20 4e 50 50 56 61 72 69 61 62 6c 65 3b 0a 0a 2f 2a 0a 20 2a 20 4c 69 73 74 20 6f 66 20 76 61 | }.NPPVariable;../*..*.List.of.va |
5c840 | 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 66 6f 72 20 77 68 69 63 68 20 4e 50 4e 5f 47 65 74 56 61 | riable.names.for.which.NPN_GetVa |
5c860 | 6c 75 65 20 69 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 20 62 79 20 4d 6f 7a 69 6c 6c 61 0a 20 2a | lue.is.implemented.by.Mozilla..* |
5c880 | 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 20 3d | /.typedef.enum.{..NPNVxDisplay.= |
5c8a0 | 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 69 61 | .1,..NPNVxtAppContext.}.NPNVaria |
5c8c0 | 62 6c 65 3b 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 58 50 5f 55 4e 49 58 20 2a 2f 0a 0a 0a 74 79 70 | ble;..#endif./*.XP_UNIX.*/...typ |
5c8e0 | 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 6f 69 | edef.struct._NPWindow..{.....voi |
5c900 | 64 2a 09 77 69 6e 64 6f 77 3b 09 09 2f 2a 20 50 6c 61 74 66 6f 72 6d 20 73 70 65 63 69 66 69 63 | d*.window;../*.Platform.specific |
5c920 | 20 77 69 6e 64 6f 77 20 68 61 6e 64 6c 65 20 2a 2f 0a 20 20 20 20 75 69 6e 74 33 32 09 78 3b 09 | .window.handle.*/.....uint32.x;. |
5c940 | 09 09 2f 2a 20 50 6f 73 69 74 69 6f 6e 20 6f 66 20 74 6f 70 20 6c 65 66 74 20 63 6f 72 6e 65 72 | ../*.Position.of.top.left.corner |
5c960 | 20 72 65 6c 61 74 69 76 65 20 2a 2f 0a 20 20 20 20 75 69 6e 74 33 32 09 79 3b 20 09 09 09 2f 2a | .relative.*/.....uint32.y;..../* |
5c980 | 09 74 6f 20 61 20 6e 65 74 73 63 61 70 65 20 70 61 67 65 2e 09 09 09 09 09 2a 2f 0a 20 20 20 20 | .to.a.netscape.page......*/..... |
5c9a0 | 75 69 6e 74 33 32 09 77 69 64 74 68 3b 09 09 2f 2a 20 4d 61 78 69 6d 75 6d 20 77 69 6e 64 6f 77 | uint32.width;../*.Maximum.window |
5c9c0 | 20 73 69 7a 65 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 20 20 | .size.*/.....uint32.height;..... |
5c9e0 | 4e 50 52 65 63 74 09 63 6c 69 70 52 65 63 74 3b 09 2f 2a 20 43 6c 69 70 70 69 6e 67 20 72 65 63 | NPRect.clipRect;./*.Clipping.rec |
5ca00 | 74 61 6e 67 6c 65 20 69 6e 20 70 6f 72 74 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 2a 2f 0a 09 09 | tangle.in.port.coordinates.*/... |
5ca20 | 09 09 09 09 2f 2a 20 55 73 65 64 20 62 79 20 4d 41 43 20 6f 6e 6c 79 2e 20 20 20 20 20 20 20 20 | ..../*.Used.by.MAC.only......... |
5ca40 | 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 58 0a | ..............*/.#ifdef.XP_UNIX. |
5ca60 | 20 20 20 20 76 6f 69 64 20 2a 09 77 73 5f 69 6e 66 6f 3b 09 2f 2a 20 50 6c 61 74 66 6f 72 6d 2d | ....void.*.ws_info;./*.Platform- |
5ca80 | 64 65 70 65 6e 64 65 6e 74 20 61 64 64 69 74 6f 6e 61 6c 20 64 61 74 61 20 2a 2f 0a 23 65 6e 64 | dependent.additonal.data.*/.#end |
5caa0 | 69 66 20 2f 2a 20 58 50 5f 55 4e 49 58 20 2a 2f 0a 7d 20 4e 50 57 69 6e 64 6f 77 3b 0a 0a 0a 74 | if./*.XP_UNIX.*/.}.NPWindow;...t |
5cac0 | 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 20 20 | ypedef.struct._NPFullPrint.{.... |
5cae0 | 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 53 65 74 20 54 52 | .NPBool.pluginPrinted;./*.Set.TR |
5cb00 | 55 45 20 69 66 20 70 6c 75 67 69 6e 20 68 61 6e 64 6c 65 64 20 66 75 6c 6c 73 63 72 65 65 6e 20 | UE.if.plugin.handled.fullscreen. |
5cb20 | 2a 2f 0a 09 09 09 09 09 09 09 2f 2a 09 70 72 69 6e 74 69 6e 67 09 09 09 09 09 09 09 20 2a 2f 0a | */......../*.printing........*/. |
5cb40 | 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 54 52 55 45 20 69 66 | ....NPBool.printOne;../*.TRUE.if |
5cb60 | 20 70 6c 75 67 69 6e 20 73 68 6f 75 6c 64 20 70 72 69 6e 74 20 6f 6e 65 20 63 6f 70 79 20 20 2a | .plugin.should.print.one.copy..* |
5cb80 | 2f 0a 09 09 09 09 09 09 09 2f 2a 09 74 6f 20 64 65 66 61 75 6c 74 20 70 72 69 6e 74 65 72 09 09 | /......../*.to.default.printer.. |
5cba0 | 09 09 09 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 3b 09 | ....*/.....void*.platformPrint;. |
5cbc0 | 2f 2a 20 50 6c 61 74 66 6f 72 6d 2d 73 70 65 63 69 66 69 63 20 70 72 69 6e 74 69 6e 67 20 69 6e | /*.Platform-specific.printing.in |
5cbe0 | 66 6f 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 73 74 | fo.*/.}.NPFullPrint;..typedef.st |
5cc00 | 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 64 6f | ruct._NPEmbedPrint.{.....NPWindo |
5cc20 | 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 69 6e | w.window;.....void*.platformPrin |
5cc40 | 74 3b 09 2f 2a 20 50 6c 61 74 66 6f 72 6d 2d 73 70 65 63 69 66 69 63 20 70 72 69 6e 74 69 6e 67 | t;./*.Platform-specific.printing |
5cc60 | 20 69 6e 66 6f 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 64 65 | .info.*/.}.NPEmbedPrint;..typede |
5cc80 | 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 09 6d | f.struct._NPPrint.{.....uint16.m |
5cca0 | 6f 64 65 3b 09 09 09 09 09 09 2f 2a 20 4e 50 5f 46 55 4c 4c 20 6f 72 20 4e 50 5f 45 4d 42 45 44 | ode;....../*.NP_FULL.or.NP_EMBED |
5ccc0 | 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 69 6e | .*/.....union.....{...NPFullPrin |
5cce0 | 74 09 09 66 75 6c 6c 50 72 69 6e 74 3b 09 09 2f 2a 20 69 66 20 6d 6f 64 65 20 69 73 20 4e 50 5f | t..fullPrint;../*.if.mode.is.NP_ |
5cd00 | 46 55 4c 4c 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 69 6e | FULL.*/...NPEmbedPrint.embedPrin |
5cd20 | 74 3b 09 09 2f 2a 20 69 66 20 6d 6f 64 65 20 69 73 20 4e 50 5f 45 4d 42 45 44 20 2a 2f 0a 20 20 | t;../*.if.mode.is.NP_EMBED.*/... |
5cd40 | 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 20 58 | ..}.print;.}.NPPrint;...#ifdef.X |
5cd60 | 50 5f 4d 41 43 0a 2f 2a 0a 20 2a 20 20 4d 61 63 2d 73 70 65 63 69 66 69 63 20 73 74 72 75 63 74 | P_MAC./*..*..Mac-specific.struct |
5cd80 | 75 72 65 73 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e 73 2e 0a 20 2a 2f 0a 20 0a 23 69 6e 63 | ures.and.definitions...*/...#inc |
5cda0 | 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 76 65 | lude.<Quickdraw.h>.#include.<Eve |
5cdc0 | 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 0a 7b | nts.h>..typedef.struct.NP_Port.{ |
5cde0 | 0a 20 20 20 20 43 47 72 61 66 50 74 72 09 70 6f 72 74 3b 09 09 2f 2a 20 47 72 61 66 70 6f 72 74 | .....CGrafPtr.port;../*.Grafport |
5ce00 | 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 70 6f 73 69 74 69 | .*/.....int32..portx;../*.positi |
5ce20 | 6f 6e 20 69 6e 73 69 64 65 20 74 68 65 20 74 6f 70 6d 6f 73 74 20 77 69 6e 64 6f 77 20 2a 2f 0a | on.inside.the.topmost.window.*/. |
5ce40 | 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 2f 2a | ....int32..porty;.}.NP_Port;../* |
5ce60 | 0a 20 2a 20 20 4e 6f 6e 2d 73 74 61 6e 64 61 72 64 20 65 76 65 6e 74 20 74 79 70 65 73 20 74 68 | ..*..Non-standard.event.types.th |
5ce80 | 61 74 20 63 61 6e 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 48 61 6e 64 6c 65 45 76 65 6e 74 0a | at.can.be.passed.to.HandleEvent. |
5cea0 | 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 20 20 | .*/.#define.getFocusEvent....... |
5cec0 | 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 45 76 | (osEvt.+.16).#define.loseFocusEv |
5cee0 | 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 61 64 | ent......(osEvt.+.17).#define.ad |
5cf00 | 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 0a 0a | justCursorEvent...(osEvt.+.18).. |
5cf20 | 23 65 6e 64 69 66 20 2f 2a 20 58 50 5f 4d 41 43 20 2a 2f 0a 0a 0a 2f 2a 0a 20 2a 20 56 61 6c 75 | #endif./*.XP_MAC.*/.../*..*.Valu |
5cf40 | 65 73 20 66 6f 72 20 6d 6f 64 65 20 70 61 73 73 65 64 20 74 6f 20 4e 50 50 5f 4e 65 77 3a 0a 20 | es.for.mode.passed.to.NPP_New:.. |
5cf60 | 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 20 4e | */.#define.NP_EMBED..1.#define.N |
5cf80 | 50 5f 46 55 4c 4c 09 09 09 32 0a 0a 2f 2a 0a 20 2a 20 56 61 6c 75 65 73 20 66 6f 72 20 73 74 72 | P_FULL...2../*..*.Values.for.str |
5cfa0 | 65 61 6d 20 74 79 70 65 20 70 61 73 73 65 64 20 74 6f 20 4e 50 50 5f 4e 65 77 53 74 72 65 61 6d | eam.type.passed.to.NPP_NewStream |
5cfc0 | 3a 0a 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 66 69 | :..*/.#define.NP_NORMAL..1.#defi |
5cfe0 | 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 4c 45 | ne.NP_SEEK...2.#define.NP_ASFILE |
5d000 | 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 23 64 | ..3.#define.NP_ASFILEONLY..4..#d |
5d020 | 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 28 7e | efine.NP_MAXREADY.(((unsigned)(~ |
5d040 | 30 29 3c 3c 31 29 3e 3e 31 29 0a 0a 0a 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | 0)<<1)>>1)..../*---------------- |
5d060 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5d080 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 2f 2a 20 20 20 20 20 | ----------------------*/./*..... |
5d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45 72 72 6f 72 20 61 6e 64 20 52 65 61 73 6f 6e 20 43 | ..............Error.and.Reason.C |
5d0c0 | 6f 64 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ode.definitions................. |
5d0e0 | 20 2a 2f 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .*/./*-------------------------- |
5d100 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5d120 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 0a 2f 2a 0a 20 2a 09 56 61 6c 75 65 73 20 6f 66 20 | ------------*/../*..*.Values.of. |
5d140 | 74 79 70 65 20 4e 50 45 72 72 6f 72 3a 0a 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 45 52 52 5f | type.NPError:..*/.#define.NPERR_ |
5d160 | 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 45 52 | BASE.......0.#define.NPERR_NO_ER |
5d180 | 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 69 6e | ROR......(NPERR_BASE.+.0).#defin |
5d1a0 | 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 52 52 | e.NPERR_GENERIC_ERROR.....(NPERR |
5d1c0 | 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 49 44 | _BASE.+.1).#define.NPERR_INVALID |
5d1e0 | 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 20 32 | _INSTANCE_ERROR..(NPERR_BASE.+.2 |
5d200 | 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 42 4c | ).#define.NPERR_INVALID_FUNCTABL |
5d220 | 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 69 6e | E_ERROR..(NPERR_BASE.+.3).#defin |
5d240 | 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 4f 52 | e.NPERR_MODULE_LOAD_FAILED_ERROR |
5d260 | 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 52 52 | ..(NPERR_BASE.+.4).#define.NPERR |
5d280 | 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 42 41 | _OUT_OF_MEMORY_ERROR...(NPERR_BA |
5d2a0 | 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 50 4c | SE.+.5).#define.NPERR_INVALID_PL |
5d2c0 | 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 23 64 | UGIN_ERROR...(NPERR_BASE.+.6).#d |
5d2e0 | 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 5f 45 | efine.NPERR_INVALID_PLUGIN_DIR_E |
5d300 | 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 20 4e | RROR..(NPERR_BASE.+.7).#define.N |
5d320 | 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 52 09 | PERR_INCOMPATIBLE_VERSION_ERROR. |
5d340 | 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 5f 49 | (NPERR_BASE.+.8).#define.NPERR_I |
5d360 | 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 20 39 | NVALID_PARAM.....(NPERR_BASE.+.9 |
5d380 | 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 09 09 | ).#define.NPERR_INVALID_URL..... |
5d3a0 | 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 52 52 | .(NPERR_BASE.+.10).#define.NPERR |
5d3c0 | 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 45 20 | _FILE_NOT_FOUND.....(NPERR_BASE. |
5d3e0 | 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 09 09 | +.11).#define.NPERR_NO_DATA..... |
5d400 | 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 45 52 | ..(NPERR_BASE.+.12).#define.NPER |
5d420 | 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 5f 42 | R_STREAM_NOT_SEEKABLE...(NPERR_B |
5d440 | 41 53 45 20 2b 20 31 33 29 0a 0a 2f 2a 0a 20 2a 09 56 61 6c 75 65 73 20 6f 66 20 74 79 70 65 20 | ASE.+.13)../*..*.Values.of.type. |
5d460 | 4e 50 52 65 61 73 6f 6e 3a 0a 20 2a 2f 0a 23 64 65 66 69 6e 65 20 4e 50 52 45 53 5f 42 41 53 45 | NPReason:..*/.#define.NPRES_BASE |
5d480 | 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 6e 65 | .......................0.#define |
5d4a0 | 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 28 4e | .NPRES_DONE...................(N |
5d4c0 | 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 45 54 | PRES_BASE.+.0).#define.NPRES_NET |
5d4e0 | 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 5f 42 | WORK_ERR................(NPRES_B |
5d500 | 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 45 41 | ASE.+.1).#define.NPRES_USER_BREA |
5d520 | 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 2b 20 | K.................(NPRES_BASE.+. |
5d540 | 32 29 0a 0a 2f 2a 0a 20 2a 09 44 6f 6e 27 74 20 75 73 65 20 74 68 65 73 65 20 6f 62 73 6f 6c 65 | 2)../*..*.Don't.use.these.obsole |
5d560 | 74 65 20 65 72 72 6f 72 20 63 6f 64 65 73 20 61 6e 79 20 6d 6f 72 65 2e 0a 20 2a 2f 0a 23 64 65 | te.error.codes.any.more...*/.#de |
5d580 | 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 6f 6c | fine.NP_NOERR..NP_NOERR_is_obsol |
5d5a0 | 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 20 4e | ete_use_NPERR_NO_ERROR.#define.N |
5d5c0 | 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 5f 75 | P_EINVAL.NP_EINVAL_is_obsolete_u |
5d5e0 | 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 20 4e | se_NPERR_GENERIC_ERROR.#define.N |
5d600 | 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 5f 75 | P_EABORT.NP_EABORT_is_obsolete_u |
5d620 | 73 65 5f 4e 50 52 45 53 5f 55 53 45 52 5f 42 52 45 41 4b 0a 0a 2f 2a 0a 20 2a 20 56 65 72 73 69 | se_NPRES_USER_BREAK../*..*.Versi |
5d640 | 6f 6e 20 66 65 61 74 75 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 20 2a 2f 0a 23 64 65 66 69 | on.feature.information..*/.#defi |
5d660 | 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 23 64 | ne.NPVERS_HAS_STREAMOUTPUT..8.#d |
5d680 | 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 09 39 | efine.NPVERS_HAS_NOTIFICATION..9 |
5d6a0 | 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 54 09 | .#define.NPVERS_HAS_LIVECONNECT. |
5d6c0 | 09 39 0a 0a 0a 2f 2a 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .9.../*------------------------- |
5d6e0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5d700 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2a 2f 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | -------------*/./*.............. |
5d720 | 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 20 50 72 6f 74 6f 74 79 70 65 73 20 20 20 20 20 20 20 20 | .....Function.Prototypes........ |
5d740 | 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 2d 2d 2d | ........................*/./*--- |
5d760 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5d780 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
5d7a0 | 2d 2d 2d 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 26 20 | ---*/..#if.defined(_WINDOWS).&&. |
5d7c0 | 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 44 44 | !defined(WIN32).#define.NP_LOADD |
5d7e0 | 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 41 44 | S.._loadds.#else.#define.NP_LOAD |
5d800 | 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 65 78 | DS.#endif..#ifdef.__cplusplus.ex |
5d820 | 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a 2f 2a 0a 20 2a 20 4e 50 50 5f 2a 20 66 | tern."C".{.#endif../*..*.NPP_*.f |
5d840 | 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 20 70 6c 75 | unctions.are.provided.by.the.plu |
5d860 | 67 69 6e 20 61 6e 64 20 63 61 6c 6c 65 64 20 62 79 20 74 68 65 20 6e 61 76 69 67 61 74 6f 72 2e | gin.and.called.by.the.navigator. |
5d880 | 0a 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 09 4e | ..*/..#ifdef.XP_UNIX.char*.....N |
5d8a0 | 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 50 45 | PP_GetMIMEDescription(void);.NPE |
5d8c0 | 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 73 74 | rror.....NPP_GetValue(void.*inst |
5d8e0 | 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 09 09 | ance,.NPPVariable.variable,..... |
5d900 | 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 58 50 | ......void.*value);.#endif./*.XP |
5d920 | 5f 55 4e 49 58 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 20 09 | _UNIX.*/.NPError................ |
5d940 | 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 20 20 | NPP_Initialize(void);.void...... |
5d960 | 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 29 3b | .............NPP_Shutdown(void); |
5d980 | 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 28 4e | .NPError.....NP_LOADDS.NPP_New(N |
5d9a0 | 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 61 6e | PMIMEType.pluginType,.NPP.instan |
5d9c0 | 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 20 61 | ce,.........uint16.mode,.int16.a |
5d9e0 | 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 72 2a | rgc,.char*.argn[],.........char* |
5da00 | 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 4e 50 | .argv[],.NPSavedData*.saved);.NP |
5da20 | 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 79 28 | Error.....NP_LOADDS.NPP_Destroy( |
5da40 | 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 76 65 | NPP.instance,.NPSavedData**.save |
5da60 | 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 65 74 | );.NPError.....NP_LOADDS.NPP_Set |
5da80 | 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 20 77 | Window(NPP.instance,.NPWindow*.w |
5daa0 | 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 4e 50 | indow);.NPError.....NP_LOADDS.NP |
5dac0 | 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 4d 45 | P_NewStream(NPP.instance,.NPMIME |
5dae0 | 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 2a 20 | Type.type,............NPStream*. |
5db00 | 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 09 09 | stream,.NPBool.seekable,........ |
5db20 | 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 20 20 | ....uint16*.stype);.NPError..... |
5db40 | 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 50 20 | NP_LOADDS.NPP_DestroyStream(NPP. |
5db60 | 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 09 09 | instance,.NPStream*.stream,..... |
5db80 | 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 32 20 | ........NPReason.reason);.int32. |
5dba0 | 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 28 4e | ......NP_LOADDS.NPP_WriteReady(N |
5dbc0 | 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 3b 0a | PP.instance,.NPStream*.stream);. |
5dbe0 | 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 65 28 | int32.......NP_LOADDS.NPP_Write( |
5dc00 | 4e 50 50 20 69 6e 73 74 61 6e 63 65 2c 20 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 61 6d 2c 20 | NPP.instance,.NPStream*.stream,. |
5dc20 | 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 6c 65 | int32.offset,...........int32.le |
5dc40 | 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 4e 50 | n,.void*.buffer);.void........NP |
5dc60 | 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 6e 73 | _LOADDS.NPP_StreamAsFile(NPP.ins |
5dc80 | 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 09 09 | tance,.NPStream*.stream,........ |
5dca0 | 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 20 20 | ....const.char*.fname);.void.... |
5dcc0 | 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 73 74 | ....NP_LOADDS.NPP_Print(NPP.inst |
5dce0 | 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 0a 69 | ance,.NPPrint*.platformPrint);.i |
5dd00 | 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 6c 65 | nt16..................NPP_Handle |
5dd20 | 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 74 29 | Event(NPP.instance,.void*.event) |
5dd40 | 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 4c 4e | ;.void..................NPP_URLN |
5dd60 | 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 2a 20 | otify(NPP.instance,.const.char*. |
5dd80 | 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 6e 2c | url,............NPReason.reason, |
5dda0 | 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 50 50 | .void*.notifyData);.jref.....NPP |
5ddc0 | 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 0a 20 2a 20 4e 50 4e | _GetJavaClass(void);.../*..*.NPN |
5dde0 | 5f 2a 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 20 62 79 20 74 68 65 | _*.functions.are.provided.by.the |
5de00 | 20 6e 61 76 69 67 61 74 6f 72 20 61 6e 64 20 63 61 6c 6c 65 64 20 62 79 20 74 68 65 20 70 6c 75 | .navigator.and.called.by.the.plu |
5de20 | 67 69 6e 2e 0a 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 72 6f | gin...*/...#ifdef.XP_UNIX.NPErro |
5de40 | 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 20 4e | r...NPN_GetValue(NPP.instance,.N |
5de60 | 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 6f 69 | PNVariable.variable,.........voi |
5de80 | 64 20 2a 76 61 6c 75 65 29 3b 0a 23 65 6e 64 69 66 20 2f 2a 20 58 50 5f 55 4e 49 58 20 2a 2f 0a | d.*value);.#endif./*.XP_UNIX.*/. |
5dea0 | 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 70 6c | void.........NPN_Version(int*.pl |
5dec0 | 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 0a 09 | ugin_major,.int*.plugin_minor,.. |
5dee0 | 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 2a 20 | ......int*.netscape_major,.int*. |
5df00 | 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 4e 50 | netscape_minor);.NPError......NP |
5df20 | 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 6f 6e | N_GetURLNotify(NPP.instance,.con |
5df40 | 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 68 61 | st.char*.url,..........const.cha |
5df60 | 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 4e 50 | r*.target,.void*.notifyData);.NP |
5df80 | 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 61 6e | Error......NPN_GetURL(NPP.instan |
5dfa0 | 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 63 6f | ce,.const.char*.url,..........co |
5dfc0 | 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 20 09 | nst.char*.target);.NPError...... |
5dfe0 | 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 2c 20 | NPN_PostURLNotify(NPP.instance,. |
5e000 | 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 73 74 | const.char*.url,...........const |
5e020 | 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 09 09 | .char*.target,.uint32.len,...... |
5e040 | 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 69 6c | .....const.char*.buf,.NPBool.fil |
5e060 | 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 3b 0a | e,...........void*.notifyData);. |
5e080 | 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 6e 73 | NPError......NPN_PostURL(NPP.ins |
5e0a0 | 74 61 6e 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 0a 09 09 09 09 09 09 09 63 | tance,.const.char*.url,........c |
5e0c0 | 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 0a 09 | onst.char*.target,.uint32.len,.. |
5e0e0 | 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 66 69 | ......const.char*.buf,.NPBool.fi |
5e100 | 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 65 61 | le);.NPError......NPN_RequestRea |
5e120 | 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 65 2a | d(NPStream*.stream,.NPByteRange* |
5e140 | 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 4e 65 | .rangeList);.NPError......NPN_Ne |
5e160 | 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 70 65 | wStream(NPP.instance,.NPMIMEType |
5e180 | 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 72 67 | .type,..........const.char*.targ |
5e1a0 | 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 20 20 | et,.NPStream**.stream);.int32... |
5e1c0 | 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 50 53 | .....NPN_Write(NPP.instance,.NPS |
5e1e0 | 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 09 09 | tream*.stream,.int32.len,....... |
5e200 | 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 4e 50 | ..void*.buffer);.NPError......NP |
5e220 | 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 4e 50 | N_DestroyStream(NPP.instance,.NP |
5e240 | 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 61 73 | Stream*.stream,...........NPReas |
5e260 | 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 74 61 | on.reason);.void.........NPN_Sta |
5e280 | 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 6d 65 | tus(NPP.instance,.const.char*.me |
5e2a0 | 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 67 65 | ssage);.const.char*..NPN_UserAge |
5e2c0 | 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 09 4e | nt(NPP.instance);.void*........N |
5e2e0 | 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 20 20 | PN_MemAlloc(uint32.size);.void.. |
5e300 | 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 0a 75 | .......NPN_MemFree(void*.ptr);.u |
5e320 | 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 32 20 | int32.......NPN_MemFlush(uint32. |
5e340 | 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 73 28 | size);.void...NPN_ReloadPlugins( |
5e360 | 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 09 4e | NPBool.reloadPages);.JRIEnv*...N |
5e380 | 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 4e 5f | PN_GetJavaEnv(void);.jref...NPN_ |
5e3a0 | 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 69 66 | GetJavaPeer(NPP.instance);...#if |
5e3c0 | 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 20 20 2f 2a 20 65 6e 64 20 65 78 74 65 72 6e | def.__cplusplus.}../*.end.extern |
5e3e0 | 20 22 43 22 20 2a 2f 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 5f 4e 50 41 50 49 | ."C".*/.#endif..#endif./*._NPAPI |
5e400 | 5f 48 5f 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 52 2f | _H_.*/......q.a.c.c.e.l...h...R/ |
5e420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5e440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5e460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 | ************.**.$Id:.$.**.**.Def |
5e480 | 69 6e 69 74 69 6f 6e 20 6f 66 20 51 41 63 63 65 6c 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 | inition.of.QAccel.class.**.**.Cr |
5e4a0 | 65 61 74 65 64 20 3a 20 39 35 30 34 31 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.950419.**.**.Copyright.( |
5e4c0 | 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).1992-2000.Trolltech.ASA...All |
5e4e0 | 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | .rights.reserved..**.**.This.fil |
5e500 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f | e.is.part.of.the.kernel.module.o |
5e520 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
5e540 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 | .file.may.be.distributed.under.t |
5e560 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.terms.of.the.Q.Public.License |
5e580 | 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 | .**.as.defined.by.Trolltech.ASA. |
5e5a0 | 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | of.Norway.and.appearing.in.the.f |
5e5c0 | 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | ile.**.LICENSE.QPL.included.in.t |
5e5e0 | 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | he.packaging.of.this.file..**.** |
5e600 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e | .This.file.may.be.distributed.an |
5e620 | 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | d/or.modified.under.the.terms.of |
5e640 | 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.**.GNU.General.Public.Licen |
5e660 | 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 | se.version.2.as.published.by.the |
5e680 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 | .Free.Software.**.Foundation.and |
5e6a0 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 | .appearing.in.the.file.LICENSE.G |
5e6c0 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 | PL.included.in.the.**.packaging. |
5e6e0 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f | of.this.file..**.**.Licensees.ho |
5e700 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f | lding.valid.Qt.Enterprise.Editio |
5e720 | 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 | n.or.Qt.Professional.Edition.**. |
5e740 | 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | licenses.may.use.this.file.in.ac |
5e760 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
5e780 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | License.**.Agreement.provided.wi |
5e7a0 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
5e7c0 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
5e7e0 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
5e800 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
5e820 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
5e840 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
5e860 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
5e880 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
5e8a0 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
5e8c0 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
5e8e0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
5e900 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
5e920 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
5e940 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
5e960 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
5e980 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
5e9a0 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
5e9c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5e9e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
5ea00 | 69 66 6e 64 65 66 20 51 41 43 43 45 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 43 43 45 4c 5f 48 | ifndef.QACCEL_H.#define.QACCEL_H |
5ea20 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 | ..#ifndef.QT_H.#include."qobject |
5ea40 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 65 79 73 65 71 75 65 6e 63 65 2e 68 22 0a 23 65 | .h".#include."qkeysequence.h".#e |
5ea60 | 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 43 43 45 | ndif.//.QT_H..#ifndef.QT_NO_ACCE |
5ea80 | 4c 0a 0a 63 6c 61 73 73 20 51 41 63 63 65 6c 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 | L..class.QAccelPrivate;..class.Q |
5eaa0 | 5f 45 58 50 4f 52 54 20 51 41 63 63 65 6c 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 09 | _EXPORT.QAccel.:.public.QObject. |
5eac0 | 09 09 2f 2f 20 61 63 63 65 6c 65 72 61 74 6f 72 20 63 6c 61 73 73 0a 7b 0a 20 20 20 20 51 5f 4f | ..//.accelerator.class.{.....Q_O |
5eae0 | 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 63 63 65 6c 28 20 51 57 69 64 67 65 | BJECT.public:.....QAccel(.QWidge |
5eb00 | 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b | t.*parent,.const.char.*name=0.); |
5eb20 | 0a 20 20 20 20 51 41 63 63 65 6c 28 20 51 57 69 64 67 65 74 2a 20 77 61 74 63 68 2c 20 51 4f 62 | .....QAccel(.QWidget*.watch,.QOb |
5eb40 | 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 | ject.*parent,.const.char.*name=0 |
5eb60 | 20 29 3b 0a 20 20 20 20 7e 51 41 63 63 65 6c 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 | .);.....~QAccel();......bool.isE |
5eb80 | 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 45 6e 61 62 | nabled().const;.....void.setEnab |
5eba0 | 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 | led(.bool.);......uint.count().c |
5ebc0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 | onst;......int.insertItem(.const |
5ebe0 | 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 6b 65 79 2c 20 69 6e 74 20 69 64 3d 2d 31 29 3b 0a | .QKeySequence&.key,.int.id=-1);. |
5ec00 | 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 | ....void.removeItem(.int.id.);.. |
5ec20 | 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e | ...void.clear();......QKeySequen |
5ec40 | 63 65 20 6b 65 79 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 69 6e 74 20 66 69 6e 64 4b 65 | ce.key(.int.id.);.....int.findKe |
5ec60 | 79 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 20 29 20 63 6f 6e | y(.const.QKeySequence&.key.).con |
5ec80 | 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 | st;......bool.isItemEnabled(.int |
5eca0 | 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 45 6e 61 | .id.).const;.....void.setItemEna |
5ecc0 | 62 6c 65 64 28 20 69 6e 74 20 69 64 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 0a 20 20 | bled(.int.id,.bool.enable.);.... |
5ece0 | 20 20 62 6f 6f 6c 20 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 | ..bool.connectItem(.int.id,..con |
5ed00 | 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 | st.QObject.*receiver,.const.char |
5ed20 | 2a 20 6d 65 6d 62 65 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 69 73 63 6f 6e 6e 65 63 74 49 | *.member.);.....bool.disconnectI |
5ed40 | 74 65 6d 28 20 69 6e 74 20 69 64 2c 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 | tem(.int.id,..const.QObject.*rec |
5ed60 | 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 6d 62 65 72 20 29 3b 0a 0a 20 20 | eiver,.const.char*.member.);.... |
5ed80 | 20 20 76 6f 69 64 20 72 65 70 61 69 72 45 76 65 6e 74 46 69 6c 74 65 72 28 29 3b 0a 0a 20 20 20 | ..void.repairEventFilter();..... |
5eda0 | 20 76 6f 69 64 20 73 65 74 57 68 61 74 73 54 68 69 73 28 20 69 6e 74 20 69 64 2c 20 63 6f 6e 73 | .void.setWhatsThis(.int.id,.cons |
5edc0 | 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 77 68 61 74 73 54 | t.QString&.);.....QString.whatsT |
5ede0 | 68 69 73 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 65 | his(.int.id.).const;.....void.se |
5ee00 | 74 49 67 6e 6f 72 65 57 68 61 74 73 54 68 69 73 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f | tIgnoreWhatsThis(.bool.);.....bo |
5ee20 | 6f 6c 20 69 67 6e 6f 72 65 57 68 61 74 73 54 68 69 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | ol.ignoreWhatsThis().const;..... |
5ee40 | 20 73 74 61 74 69 63 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 73 68 6f 72 74 63 75 74 4b 65 79 | .static.QKeySequence.shortcutKey |
5ee60 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | (.const.QString.&.);.....static. |
5ee80 | 51 53 74 72 69 6e 67 20 6b 65 79 54 6f 53 74 72 69 6e 67 28 51 4b 65 79 53 65 71 75 65 6e 63 65 | QString.keyToString(QKeySequence |
5eea0 | 20 6b 20 29 3b 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 74 | .k.);.....static.QKeySequence.st |
5eec0 | 72 69 6e 67 54 6f 4b 65 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 73 | ringToKey(.const.QString.&.);..s |
5eee0 | 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 20 69 6e 74 20 | ignals:.....void.activated(.int. |
5ef00 | 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 64 41 6d 62 69 67 75 6f 75 | id.);.....void.activatedAmbiguou |
5ef20 | 73 6c 79 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 | sly(.int.id.);..protected:.....b |
5ef40 | 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 | ool.eventFilter(.QObject.*,.QEve |
5ef60 | 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 41 63 63 65 6c 50 72 69 76 | nt.*.);..private:.....QAccelPriv |
5ef80 | 61 74 65 20 2a 20 64 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 | ate.*.d;..private:.#if.defined(Q |
5efa0 | 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 41 63 63 65 6c 28 20 63 6f 6e 73 74 | _DISABLE_COPY).....QAccel(.const |
5efc0 | 20 51 41 63 63 65 6c 20 26 20 29 3b 0a 20 20 20 20 51 41 63 63 65 6c 20 26 6f 70 65 72 61 74 6f | .QAccel.&.);.....QAccel.&operato |
5efe0 | 72 3d 28 20 63 6f 6e 73 74 20 51 41 63 63 65 6c 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 | r=(.const.QAccel.&.);.#endif.... |
5f000 | 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 63 65 6c 50 72 69 76 61 74 65 3b 0a 20 20 20 | .friend.class.QAccelPrivate;.... |
5f020 | 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 7d 3b 0a | .friend.class.QAccelManager;.};. |
5f040 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 23 65 6e 64 69 66 20 2f 2f | .#endif.//.QT_NO_ACCEL.#endif.// |
5f060 | 20 51 41 43 43 45 4c 5f 48 0a 00 00 00 12 00 71 00 61 00 63 00 74 00 69 00 6f 00 6e 00 2e 00 68 | .QACCEL_H......q.a.c.t.i.o.n...h |
5f080 | 00 00 1a cb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..../*************************** |
5f0a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f0c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a | *****************.**.$Id:.$.**.* |
5f0e0 | 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 41 63 74 69 6f 6e 20 63 6c 61 73 73 0a 2a 2a | *.Definition.of.QAction.class.** |
5f100 | 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 30 30 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 | .**.Created.:.000000.**.**.Copyr |
5f120 | 69 67 68 74 20 28 43 29 20 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c | ight.(C).2000.Trolltech.ASA...Al |
5f140 | 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | l.rights.reserved..**.**.This.fi |
5f160 | 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 | le.is.part.of.the.widgets.module |
5f180 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
5f1a0 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 | is.file.may.be.distributed.under |
5f1c0 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.terms.of.the.Q.Public.Licen |
5f1e0 | 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | se.**.as.defined.by.Trolltech.AS |
5f200 | 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | A.of.Norway.and.appearing.in.the |
5f220 | 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | .file.**.LICENSE.QPL.included.in |
5f240 | 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | .the.packaging.of.this.file..**. |
5f260 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
5f280 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | and/or.modified.under.the.terms. |
5f2a0 | 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | of.the.**.GNU.General.Public.Lic |
5f2c0 | 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 | ense.version.2.as.published.by.t |
5f2e0 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 | he.Free.Software.**.Foundation.a |
5f300 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 | nd.appearing.in.the.file.LICENSE |
5f320 | 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e | .GPL.included.in.the.**.packagin |
5f340 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 | g.of.this.file..**.**.Licensees. |
5f360 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 | holding.valid.Qt.Enterprise.Edit |
5f380 | 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a | ion.or.Qt.Professional.Edition.* |
5f3a0 | 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | *.licenses.may.use.this.file.in. |
5f3c0 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | accordance.with.the.Qt.Commercia |
5f3e0 | 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 | l.License.**.Agreement.provided. |
5f400 | 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | with.the.Software..**.**.This.fi |
5f420 | 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 | le.is.provided.AS.IS.with.NO.WAR |
5f440 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 | RANTY.OF.ANY.KIND,.INCLUDING.THE |
5f460 | 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 | .**.WARRANTY.OF.DESIGN,.MERCHANT |
5f480 | 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 | ABILITY.AND.FITNESS.FOR.A.PARTIC |
5f4a0 | 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ULAR.PURPOSE..**.**.See.http://q |
5f4c0 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d | tsoftware.com/pricing.html.or.em |
5f4e0 | 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 | ail.sales@trolltech.com.for.**.. |
5f500 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | .information.about.Qt.Commercial |
5f520 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | .License.Agreements..**.See.http |
5f540 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
5f560 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | icensing.information..**.See.htt |
5f580 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 | p://qtsoftware.com/gpl/.for.GPL. |
5f5a0 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | licensing.information..**.**.Con |
5f5c0 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
5f5e0 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
5f600 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
5f620 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f640 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
5f660 | 0a 23 69 66 6e 64 65 66 20 51 41 43 54 49 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 43 54 49 | .#ifndef.QACTION_H.#define.QACTI |
5f680 | 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 | ON_H..#ifndef.QT_H.#include."qob |
5f6a0 | 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 22 0a 23 69 | ject.h".#include."qiconset.h".#i |
5f6c0 | 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 6b 65 | nclude."qstring.h".#include."qke |
5f6e0 | 79 73 65 71 75 65 6e 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 | ysequence.h".#endif.//.QT_H..#if |
5f700 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 54 49 4f 4e 0a 0a 63 6c 61 73 73 20 51 41 63 74 69 6f 6e | ndef.QT_NO_ACTION..class.QAction |
5f720 | 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 50 72 69 76 61 | Private;.class.QActionGroupPriva |
5f740 | 74 65 3b 0a 63 6c 61 73 73 20 51 53 74 61 74 75 73 42 61 72 3b 0a 63 6c 61 73 73 20 51 50 6f 70 | te;.class.QStatusBar;.class.QPop |
5f760 | 75 70 4d 65 6e 75 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 3b 0a 0a 63 6c | upMenu;.class.QToolTipGroup;..cl |
5f780 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 41 63 74 69 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 4f | ass.Q_EXPORT.QAction.:.public.QO |
5f7a0 | 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 | bject.{.....Q_OBJECT.....Q_PROPE |
5f7c0 | 52 54 59 28 20 62 6f 6f 6c 20 74 6f 67 67 6c 65 41 63 74 69 6f 6e 20 52 45 41 44 20 69 73 54 6f | RTY(.bool.toggleAction.READ.isTo |
5f7e0 | 67 67 6c 65 41 63 74 69 6f 6e 20 57 52 49 54 45 20 73 65 74 54 6f 67 67 6c 65 41 63 74 69 6f 6e | ggleAction.WRITE.setToggleAction |
5f800 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 6e 20 52 45 41 44 20 69 | ).....Q_PROPERTY(.bool.on.READ.i |
5f820 | 73 4f 6e 20 57 52 49 54 45 20 73 65 74 4f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | sOn.WRITE.setOn.).....Q_PROPERTY |
5f840 | 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 45 6e 61 62 6c 65 64 20 57 52 | (.bool.enabled.READ.isEnabled.WR |
5f860 | 49 54 45 20 73 65 74 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | ITE.setEnabled.).....Q_PROPERTY( |
5f880 | 20 51 49 63 6f 6e 53 65 74 20 69 63 6f 6e 53 65 74 20 52 45 41 44 20 69 63 6f 6e 53 65 74 20 57 | .QIconSet.iconSet.READ.iconSet.W |
5f8a0 | 52 49 54 45 20 73 65 74 49 63 6f 6e 53 65 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | RITE.setIconSet.).....Q_PROPERTY |
5f8c0 | 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 73 | (.QString.text.READ.text.WRITE.s |
5f8e0 | 65 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 | etText.).....Q_PROPERTY(.QString |
5f900 | 20 6d 65 6e 75 54 65 78 74 20 52 45 41 44 20 6d 65 6e 75 54 65 78 74 20 57 52 49 54 45 20 73 65 | .menuText.READ.menuText.WRITE.se |
5f920 | 74 4d 65 6e 75 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 | tMenuText.).....Q_PROPERTY(.QStr |
5f940 | 69 6e 67 20 74 6f 6f 6c 54 69 70 20 52 45 41 44 20 74 6f 6f 6c 54 69 70 20 57 52 49 54 45 20 73 | ing.toolTip.READ.toolTip.WRITE.s |
5f960 | 65 74 54 6f 6f 6c 54 69 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 | etToolTip.).....Q_PROPERTY(.QStr |
5f980 | 69 6e 67 20 73 74 61 74 75 73 54 69 70 20 52 45 41 44 20 73 74 61 74 75 73 54 69 70 20 57 52 49 | ing.statusTip.READ.statusTip.WRI |
5f9a0 | 54 45 20 73 65 74 53 74 61 74 75 73 54 69 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | TE.setStatusTip.).....Q_PROPERTY |
5f9c0 | 28 20 51 53 74 72 69 6e 67 20 77 68 61 74 73 54 68 69 73 20 52 45 41 44 20 77 68 61 74 73 54 68 | (.QString.whatsThis.READ.whatsTh |
5f9e0 | 69 73 20 57 52 49 54 45 20 73 65 74 57 68 61 74 73 54 68 69 73 20 29 0a 23 69 66 6e 64 65 66 20 | is.WRITE.setWhatsThis.).#ifndef. |
5fa00 | 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 4b 65 79 | QT_NO_ACCEL.....Q_PROPERTY(.QKey |
5fa20 | 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 20 52 45 41 44 20 61 63 63 65 6c 20 57 52 49 54 45 20 | Sequence.accel.READ.accel.WRITE. |
5fa40 | 73 65 74 41 63 63 65 6c 20 29 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | setAccel.).#endif.....Q_PROPERTY |
5fa60 | 28 20 62 6f 6f 6c 20 76 69 73 69 62 6c 65 20 52 45 41 44 20 69 73 56 69 73 69 62 6c 65 20 57 52 | (.bool.visible.READ.isVisible.WR |
5fa80 | 49 54 45 20 73 65 74 56 69 73 69 62 6c 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 | ITE.setVisible.)..public:.....QA |
5faa0 | 63 74 69 6f 6e 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 | ction(.QObject*.parent,.const.ch |
5fac0 | 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 | ar*.name.=.0.);.#ifndef.QT_NO_AC |
5fae0 | 43 45 4c 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | CEL.....QAction(.const.QString&. |
5fb00 | 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 0a 09 20 | menuText,.QKeySequence.accel,... |
5fb20 | 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 68 61 72 2a | ....QObject*.parent,.const.char* |
5fb40 | 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 | .name.=.0.);.....QAction(.const. |
5fb60 | 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 6e 67 26 20 6d | QIconSet&.icon,.const.QString&.m |
5fb80 | 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 0a 09 20 20 | enuText,.QKeySequence.accel,.... |
5fba0 | 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 68 61 72 2a 20 | ...QObject*.parent,.const.char*. |
5fbc0 | 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 | name.=.0.);......QAction(.const. |
5fbe0 | 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 | QString&.text,.const.QIconSet&.i |
5fc00 | 63 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6d 65 6e 75 54 65 78 74 2c 20 51 4b | con,.const.QString&.menuText,.QK |
5fc20 | 65 79 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 2c 0a 09 20 20 20 20 20 51 4f 62 6a 65 63 74 2a | eySequence.accel,.......QObject* |
5fc40 | 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 20 62 | .parent,.const.char*.name.=.0,.b |
5fc60 | 6f 6f 6c 20 74 6f 67 67 6c 65 20 3d 20 46 41 4c 53 45 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 | ool.toggle.=.FALSE.);.//.obsolet |
5fc80 | 65 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 | e.....QAction(.const.QString&.te |
5fca0 | 78 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6d 65 6e 75 54 65 78 74 2c 20 51 4b 65 | xt,.const.QString&.menuText,.QKe |
5fcc0 | 79 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 2c 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 | ySequence.accel,.QObject*.parent |
5fce0 | 2c 0a 09 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 2c 20 62 6f | ,.......const.char*.name.=.0,.bo |
5fd00 | 6f 6c 20 74 6f 67 67 6c 65 20 3d 20 46 41 4c 53 45 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 | ol.toggle.=.FALSE.);.//.obsolete |
5fd20 | 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 | .#endif.....QAction(.QObject*.pa |
5fd40 | 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 2c 20 62 6f 6f 6c 20 74 6f | rent,.const.char*.name.,.bool.to |
5fd60 | 67 67 6c 65 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 7e 51 41 63 74 69 6f 6e | ggle.);.//.obsolete.....~QAction |
5fd80 | 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 63 6f 6e 53 65 74 | ();......virtual.void.setIconSet |
5fda0 | 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 | (.const.QIconSet&.);.....QIconSe |
5fdc0 | 74 20 69 63 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | t.iconSet().const;.....virtual.v |
5fde0 | 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 29 3b 0a 20 | oid.setText(.const.QString&.);.. |
5fe00 | 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ...QString.text().const;.....vir |
5fe20 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 65 6e 75 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 | tual.void.setMenuText(.const.QSt |
5fe40 | 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 65 6e 75 54 65 78 74 28 29 20 | ring&.);.....QString.menuText(). |
5fe60 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 6f 6c 54 | const;.....virtual.void.setToolT |
5fe80 | 69 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e | ip(.const.QString&.);.....QStrin |
5fea0 | 67 20 74 6f 6f 6c 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 | g.toolTip().const;.....virtual.v |
5fec0 | 6f 69 64 20 73 65 74 53 74 61 74 75 73 54 69 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | oid.setStatusTip(.const.QString& |
5fee0 | 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 74 61 74 75 73 54 69 70 28 29 20 63 6f 6e 73 | .);.....QString.statusTip().cons |
5ff00 | 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 68 61 74 73 54 68 69 73 | t;.....virtual.void.setWhatsThis |
5ff20 | 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. |
5ff40 | 77 68 61 74 73 54 68 69 73 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | whatsThis().const;.#ifndef.QT_NO |
5ff60 | 5f 41 43 43 45 4c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 63 63 65 6c | _ACCEL.....virtual.void.setAccel |
5ff80 | 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 20 29 3b 0a 20 20 20 | (.const.QKeySequence&.key.);.... |
5ffa0 | 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e | .QKeySequence.accel().const;.#en |
5ffc0 | 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c 65 41 63 | dif.....virtual.void.setToggleAc |
5ffe0 | 74 69 6f 6e 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 6f 67 67 6c 65 | tion(.bool.);......bool.isToggle |
60000 | 41 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 6e 28 29 20 | Action().const;.....bool.isOn(). |
60020 | 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 | const;.....bool.isEnabled().cons |
60040 | 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | t;.....bool.isVisible().const;.. |
60060 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 61 64 64 54 6f 28 20 51 57 69 64 67 65 74 2a 20 | ...virtual.bool.addTo(.QWidget*. |
60080 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 46 72 6f 6d 28 20 | );.....virtual.bool.removeFrom(. |
600a0 | 51 57 69 64 67 65 74 2a 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 | QWidget*.);..protected:.....virt |
600c0 | 75 61 6c 20 76 6f 69 64 20 61 64 64 65 64 54 6f 28 20 51 57 69 64 67 65 74 20 2a 61 63 74 69 6f | ual.void.addedTo(.QWidget.*actio |
600e0 | 6e 57 69 64 67 65 74 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 3b 0a 20 | nWidget,.QWidget.*container.);.. |
60100 | 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 6e 74 20 69 6e 64 | ...virtual.void.addedTo(.int.ind |
60120 | 65 78 2c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 6d 65 6e 75 20 29 3b 0a 0a 70 75 62 6c 69 63 20 | ex,.QPopupMenu.*menu.);..public. |
60140 | 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 28 29 3b 0a 20 20 20 20 | slots:.....void.activate();..... |
60160 | 76 6f 69 64 20 74 6f 67 67 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | void.toggle();.....virtual.void. |
60180 | 73 65 74 4f 6e 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 | setOn(.bool.);.....virtual.void. |
601a0 | 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | setEnabled(.bool.);.....void.set |
601c0 | 44 69 73 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 56 69 | Disabled(.bool.);.....void.setVi |
601e0 | 73 69 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 | sible(.bool.);..signals:.....voi |
60200 | 64 20 61 63 74 69 76 61 74 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 64 28 | d.activated();.....void.toggled( |
60220 | 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 | .bool.);..private.slots:.....voi |
60240 | 64 20 69 6e 74 65 72 6e 61 6c 41 63 74 69 76 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 | d.internalActivation();.....void |
60260 | 20 74 6f 6f 6c 42 75 74 74 6f 6e 54 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 | .toolButtonToggled(.bool.);..... |
60280 | 76 6f 69 64 20 6f 62 6a 65 63 74 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 | void.objectDestroyed();.....void |
602a0 | 20 6d 65 6e 75 53 74 61 74 75 73 54 65 78 74 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 | .menuStatusText(.int.id.);.....v |
602c0 | 6f 69 64 20 73 68 6f 77 53 74 61 74 75 73 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | oid.showStatusText(.const.QStrin |
602e0 | 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 53 74 61 74 75 73 54 65 78 74 28 29 | g&.);.....void.clearStatusText() |
60300 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 0a 20 20 | ;..private:.....void.init();.... |
60320 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 3b 0a 20 20 20 | ..friend.class.QActionGroup;.... |
60340 | 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 50 72 69 76 61 74 | .friend.class.QActionGroupPrivat |
60360 | 65 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 20 64 | e;.....QActionPrivate*.d;..#if.d |
60380 | 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 20 2f 2f 20 44 69 73 61 62 | efined(Q_DISABLE_COPY)..//.Disab |
603a0 | 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 |
603c0 | 72 3d 0a 20 20 20 20 51 41 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 41 63 74 69 6f 6e 20 26 20 | r=.....QAction(.const.QAction.&. |
603e0 | 29 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 | );.....QAction.&operator=(.const |
60400 | 20 51 41 63 74 69 6f 6e 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 | .QAction.&.);.#endif.};..class.Q |
60420 | 5f 45 58 50 4f 52 54 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 41 | _EXPORT.QActionGroup.:.public.QA |
60440 | 63 74 69 6f 6e 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 | ction.{.....Q_OBJECT.....Q_PROPE |
60460 | 52 54 59 28 20 62 6f 6f 6c 20 65 78 63 6c 75 73 69 76 65 20 52 45 41 44 20 69 73 45 78 63 6c 75 | RTY(.bool.exclusive.READ.isExclu |
60480 | 73 69 76 65 20 57 52 49 54 45 20 73 65 74 45 78 63 6c 75 73 69 76 65 20 29 0a 20 20 20 20 51 5f | sive.WRITE.setExclusive.).....Q_ |
604a0 | 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 73 65 73 44 72 6f 70 44 6f 77 6e 20 52 45 41 44 | PROPERTY(.bool.usesDropDown.READ |
604c0 | 20 75 73 65 73 44 72 6f 70 44 6f 77 6e 20 57 52 49 54 45 20 73 65 74 55 73 65 73 44 72 6f 70 44 | .usesDropDown.WRITE.setUsesDropD |
604e0 | 6f 77 6e 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 28 | own.)..public:.....QActionGroup( |
60500 | 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 2a 20 6e 61 | .QObject*.parent,.const.char*.na |
60520 | 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 28 20 51 4f 62 6a | me.=.0.);.....QActionGroup(.QObj |
60540 | 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 2c 20 | ect*.parent,.const.char*.name.,. |
60560 | 62 6f 6f 6c 20 65 78 63 6c 75 73 69 76 65 20 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 | bool.exclusive..);.//.obsolete.. |
60580 | 20 20 20 7e 51 41 63 74 69 6f 6e 47 72 6f 75 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | ...~QActionGroup();.....void.set |
605a0 | 45 78 63 6c 75 73 69 76 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 78 | Exclusive(.bool.);.....bool.isEx |
605c0 | 63 6c 75 73 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 28 20 51 | clusive().const;.....void.add(.Q |
605e0 | 41 63 74 69 6f 6e 2a 20 61 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 65 70 61 72 61 74 6f | Action*.a);.....void.addSeparato |
60600 | 72 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 64 64 54 6f 28 20 51 57 69 64 67 65 74 2a 20 29 3b | r();.....bool.addTo(.QWidget*.); |
60620 | 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 46 72 6f 6d 28 20 51 57 69 64 67 65 74 2a 20 29 | .....bool.removeFrom(.QWidget*.) |
60640 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 | ;.....void.setEnabled(.bool.);.. |
60660 | 20 20 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c 65 41 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 74 6f | ...void.setToggleAction(.bool.to |
60680 | 67 67 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 6e 28 20 62 6f 6f 6c 20 6f 6e 20 | ggle.);.....void.setOn(.bool.on. |
606a0 | 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 73 65 73 44 72 6f 70 44 6f 77 6e 28 20 62 6f | );......void.setUsesDropDown(.bo |
606c0 | 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 44 72 6f 70 44 6f | ol.enable.);.....bool.usesDropDo |
606e0 | 77 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 63 6f 6e 53 65 74 | wn().const;......void.setIconSet |
60700 | 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | (.const.QIconSet&.);.....void.se |
60720 | 74 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 76 6f 69 | tText(.const.QString&.);.....voi |
60740 | 64 20 73 65 74 4d 65 6e 75 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b | d.setMenuText(.const.QString&.); |
60760 | 0a 20 20 20 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 | .....void.setToolTip(.const.QStr |
60780 | 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 68 61 74 73 54 68 69 73 28 20 63 | ing&.);.....void.setWhatsThis(.c |
607a0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 | onst.QString&.);..protected:.... |
607c0 | 20 76 6f 69 64 20 63 68 69 6c 64 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 2a 20 29 | .void.childEvent(.QChildEvent*.) |
607e0 | 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 51 57 69 64 | ;.....virtual.void.addedTo(.QWid |
60800 | 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 20 2a 63 6f 6e 74 | get.*actionWidget,.QWidget.*cont |
60820 | 61 69 6e 65 72 2c 20 51 41 63 74 69 6f 6e 20 2a 61 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | ainer,.QAction.*a.);.....virtual |
60840 | 20 76 6f 69 64 20 61 64 64 65 64 54 6f 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 50 6f 70 75 70 | .void.addedTo(.int.index,.QPopup |
60860 | 4d 65 6e 75 20 2a 6d 65 6e 75 2c 20 51 41 63 74 69 6f 6e 20 2a 61 20 29 3b 0a 20 20 20 20 76 69 | Menu.*menu,.QAction.*a.);.....vi |
60880 | 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 65 64 54 6f 28 20 51 57 69 64 67 65 74 20 2a 61 63 74 | rtual.void.addedTo(.QWidget.*act |
608a0 | 69 6f 6e 57 69 64 67 65 74 2c 20 51 57 69 64 67 65 74 20 2a 63 6f 6e 74 61 69 6e 65 72 20 29 3b | ionWidget,.QWidget.*container.); |
608c0 | 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 6e 74 20 69 | .....virtual.void.addedTo(.int.i |
608e0 | 6e 64 65 78 2c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 6d 65 6e 75 20 29 3b 0a 0a 73 69 67 6e 61 | ndex,.QPopupMenu.*menu.);..signa |
60900 | 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 65 64 28 20 51 41 63 74 69 6f 6e 2a 20 | ls:.....void.selected(.QAction*. |
60920 | 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 68 69 6c | );..private.slots:.....void.chil |
60940 | 64 54 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 68 69 6c 64 | dToggled(.bool.);.....void.child |
60960 | 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 65 72 6e 61 6c 43 6f | Destroyed();.....void.internalCo |
60980 | 6d 62 6f 42 6f 78 41 63 74 69 76 61 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 | mboBoxActivated(.int.);.....void |
609a0 | 20 69 6e 74 65 72 6e 61 6c 43 6f 6d 62 6f 42 6f 78 48 69 67 68 6c 69 67 68 74 65 64 28 20 69 6e | .internalComboBoxHighlighted(.in |
609c0 | 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 65 72 6e 61 6c 54 6f 67 67 6c 65 28 20 51 41 | t.);.....void.internalToggle(.QA |
609e0 | 63 74 69 6f 6e 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 62 6a 65 63 74 44 65 73 74 72 6f 79 | ction*.);.....void.objectDestroy |
60a00 | 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 41 63 74 69 6f 6e 47 72 6f 75 70 | ed();..private:.....QActionGroup |
60a20 | 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 | Private*.d;..#ifndef.QT_NO_COMPA |
60a40 | 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 51 41 63 74 69 | T.public:.....void.insert(.QActi |
60a60 | 6f 6e 2a 20 61 20 29 20 7b 20 61 64 64 28 20 61 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 70 72 | on*.a.).{.add(.a.);.}.#endif..pr |
60a80 | 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 | ivate:.#if.defined(Q_DISABLE_COP |
60aa0 | 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 63 74 6f 72 | Y)..//.Disabled.copy.constructor |
60ac0 | 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 47 72 6f 75 70 28 | .and.operator=.....QActionGroup( |
60ae0 | 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 20 20 20 20 51 41 63 | .const.QActionGroup.&.);.....QAc |
60b00 | 74 69 6f 6e 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 63 74 | tionGroup.&operator=(.const.QAct |
60b20 | 69 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a | ionGroup.&.);.#endif.};..#endif. |
60b40 | 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 61 00 73 00 63 00 69 00 69 00 64 00 69 00 63 00 74 | .#endif......q.a.s.c.i.i.d.i.c.t |
60b60 | 00 2e 00 68 00 00 10 ef 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h..../*********************** |
60b80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
60ba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a | *********************.**.$Id$.** |
60bc0 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 41 73 63 69 69 44 69 63 74 20 74 65 6d | .**.Definition.of.QAsciiDict.tem |
60be0 | 70 6c 61 74 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 38 | plate.class.**.**.Created.:.9208 |
60c00 | 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 | 21.**.**.Copyright.(C).1992-2000 |
60c20 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 | .Trolltech.ASA...All.rights.rese |
60c40 | 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | rved..**.**.This.file.is.part.of |
60c60 | 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | .the.tools.module.of.the.Qt.GUI. |
60c80 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
60ca0 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
60cc0 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
60ce0 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
60d00 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
60d20 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
60d40 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
60d60 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
60d80 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
60da0 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
60dc0 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
60de0 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
60e00 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
60e20 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
60e40 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
60e60 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
60e80 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ssional.Edition.**.licenses.may. |
60ea0 | 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | use.this.file.in.accordance.with |
60ec0 | 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 | .the.Qt.Commercial.License.**.Ag |
60ee0 | 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 | reement.provided.with.the.Softwa |
60f00 | 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | re..**.**.This.file.is.provided. |
60f20 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
60f40 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
60f60 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
60f80 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
60fa0 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
60fc0 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
60fe0 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
61000 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
61020 | 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | ents..**.See.http://qtsoftware.c |
61040 | 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/qpl/.for.QPL.licensing.inform |
61060 | 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ation..**.See.http://qtsoftware. |
61080 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
610a0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
610c0 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
610e0 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
61100 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
61120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
61140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 53 43 49 49 | ***************/..#ifndef.QASCII |
61160 | 44 49 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 53 43 49 49 44 49 43 54 5f 48 0a 0a 23 69 66 | DICT_H.#define.QASCIIDICT_H..#if |
61180 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 64 69 63 74 2e 68 22 0a 23 65 | ndef.QT_H.#include."qgdict.h".#e |
611a0 | 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 74 79 70 | ndif.//.QT_H..template<class.typ |
611c0 | 65 3e 0a 63 6c 61 73 73 20 51 41 73 63 69 69 44 69 63 74 0a 23 69 66 64 65 66 20 51 5f 51 44 4f | e>.class.QAsciiDict.#ifdef.Q_QDO |
611e0 | 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c 73 65 | C..:.public.QPtrCollection.#else |
61200 | 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 | ..:.public.QGDict.#endif.{.publi |
61220 | 63 3a 0a 20 20 20 20 51 41 73 63 69 69 44 69 63 74 28 69 6e 74 20 73 69 7a 65 3d 31 37 2c 20 62 | c:.....QAsciiDict(int.size=17,.b |
61240 | 6f 6f 6c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 3d 54 52 55 45 2c 20 62 6f 6f 6c 20 63 6f 70 | ool.caseSensitive=TRUE,.bool.cop |
61260 | 79 4b 65 79 73 3d 54 52 55 45 20 29 0a 09 3a 20 51 47 44 69 63 74 28 73 69 7a 65 2c 41 73 63 69 | yKeys=TRUE.)..:.QGDict(size,Asci |
61280 | 69 4b 65 79 2c 63 61 73 65 53 65 6e 73 69 74 69 76 65 2c 63 6f 70 79 4b 65 79 73 29 20 7b 7d 0a | iKey,caseSensitive,copyKeys).{}. |
612a0 | 20 20 20 20 51 41 73 63 69 69 44 69 63 74 28 20 63 6f 6e 73 74 20 51 41 73 63 69 69 44 69 63 74 | ....QAsciiDict(.const.QAsciiDict |
612c0 | 3c 74 79 70 65 3e 20 26 64 20 29 20 3a 20 51 47 44 69 63 74 28 64 29 20 7b 7d 0a 20 20 20 7e 51 | <type>.&d.).:.QGDict(d).{}....~Q |
612e0 | 41 73 63 69 69 44 69 63 74 28 29 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 | AsciiDict()...{.clear();.}.....Q |
61300 | 41 73 63 69 69 44 69 63 74 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 | AsciiDict<type>.&operator=(const |
61320 | 20 51 41 73 63 69 69 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 0a 09 09 09 7b 20 72 65 74 75 72 | .QAsciiDict<type>.&d)....{.retur |
61340 | 6e 20 28 51 41 73 63 69 69 44 69 63 74 3c 74 79 70 65 3e 26 29 51 47 44 69 63 74 3a 3a 6f 70 65 | n.(QAsciiDict<type>&)QGDict::ope |
61360 | 72 61 74 6f 72 3d 28 64 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 | rator=(d);.}.....uint..count().. |
61380 | 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 6e 74 28 29 | .const..{.return.QGDict::count() |
613a0 | 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 09 09 7b | ;.}.....uint..size()....const..{ |
613c0 | 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f | .return.QGDict::size();.}.....bo |
613e0 | 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 | ol..isEmpty().const..{.return.QG |
61400 | 44 69 63 74 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 | Dict::count().==.0;.}......void. |
61420 | 20 69 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 | .insert(.const.char.*k,.const.ty |
61440 | 70 65 20 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 61 73 63 69 | pe.*d.)......{.QGDict::look_asci |
61460 | 69 28 6b 2c 28 49 74 65 6d 29 64 2c 31 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 72 65 70 6c | i(k,(Item)d,1);.}.....void..repl |
61480 | 61 63 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a | ace(.const.char.*k,.const.type.* |
614a0 | 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 61 73 63 69 69 28 6b 2c | d.)......{.QGDict::look_ascii(k, |
614c0 | 28 49 74 65 6d 29 64 2c 32 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 | (Item)d,2);.}.....bool..remove(. |
614e0 | 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a | const.char.*k.).{.return.QGDict: |
61500 | 3a 72 65 6d 6f 76 65 5f 61 73 63 69 69 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 | :remove_ascii(k);.}.....type.*ta |
61520 | 6b 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 20 29 09 09 7b 20 72 65 74 75 72 6e 20 28 74 | ke(.const.char.*k.)..{.return.(t |
61540 | 79 70 65 20 2a 29 51 47 44 69 63 74 3a 3a 74 61 6b 65 5f 61 73 63 69 69 28 6b 29 3b 20 7d 0a 20 | ype.*)QGDict::take_ascii(k);.}.. |
61560 | 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 20 29 20 63 | ...type.*find(.const.char.*k.).c |
61580 | 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 44 69 63 74 | onst...{.return.(type.*)((QGDict |
615a0 | 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 6b 2c 30 2c | *)this)->QGDict::look_ascii(k,0, |
615c0 | 30 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 63 6f 6e 73 | 0);.}.....type.*operator[](.cons |
615e0 | 74 20 63 68 61 72 20 2a 6b 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 | t.char.*k.).const...{.return.(ty |
61600 | 70 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 | pe.*)((QGDict*)this)->QGDict::lo |
61620 | 6f 6b 5f 61 73 63 69 69 28 6b 2c 30 2c 30 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 63 6c | ok_ascii(k,0,0);.}......void..cl |
61640 | 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();.}.... |
61660 | 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 |
61680 | 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 |
616a0 | 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 |
616c0 | 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 |
616e0 | 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( |
61700 | 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:: |
61720 | 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 |
61740 | 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 |
61760 | 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 |
61780 | 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 74 | rivate:.....void..deleteItem(.It |
617a0 | 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 45 | em.d.);.};..#if.!defined(Q_BROKE |
617c0 | 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 6c | N_TEMPLATE_SPECIALIZATION).templ |
617e0 | 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 41 73 63 69 69 44 69 63 74 3c 76 6f 69 | ate<>.inline.void.QAsciiDict<voi |
61800 | 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 3a 3a | d>::deleteItem(.QPtrCollection:: |
61820 | 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 61 73 | Item.).{.}.#endif..template<clas |
61840 | 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 44 69 63 74 3c 74 | s.type>.inline.void.QAsciiDict<t |
61860 | 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 69 6f 6e | ype>::deleteItem(.QPtrCollection |
61880 | 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 6d 20 29 | ::Item.d.).{.....if.(.del_item.) |
618a0 | 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 65 3c 63 | .delete.(type.*)d;.}..template<c |
618c0 | 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 41 73 63 69 69 44 69 63 74 49 74 65 72 61 | lass.type>.class.QAsciiDictItera |
618e0 | 74 6f 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 | tor.:.public.QGDictIterator.{.pu |
61900 | 62 6c 69 63 3a 0a 20 20 20 20 51 41 73 63 69 69 44 69 63 74 49 74 65 72 61 74 6f 72 28 63 6f 6e | blic:.....QAsciiDictIterator(con |
61920 | 73 74 20 51 41 73 63 69 69 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 0a 09 3a 20 51 47 44 69 63 | st.QAsciiDict<type>.&d)..:.QGDic |
61940 | 74 49 74 65 72 61 74 6f 72 28 28 51 47 44 69 63 74 20 26 29 64 29 20 7b 7d 0a 20 20 20 7e 51 41 | tIterator((QGDict.&)d).{}....~QA |
61960 | 73 63 69 69 44 69 63 74 49 74 65 72 61 74 6f 72 28 29 20 20 20 20 20 20 7b 7d 0a 20 20 20 20 75 | sciiDictIterator()......{}.....u |
61980 | 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 | int..count()...const.....{.retur |
619a0 | 6e 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 | n.dict->count();.}.....bool..isE |
619c0 | 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e | mpty().const.....{.return.dict-> |
619e0 | 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 46 69 72 73 | count().==.0;.}.....type.*toFirs |
61a00 | 74 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 | t().......{.return.(type.*)QGDic |
61a20 | 74 49 74 65 72 61 74 6f 72 3a 3a 74 6f 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 | tIterator::toFirst();.}.....oper |
61a40 | 61 74 6f 72 20 74 79 70 65 20 2a 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 28 | ator.type.*().const...{.return.( |
61a60 | 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 0a | type.*)QGDictIterator::get();.}. |
61a80 | 20 20 20 20 74 79 70 65 20 20 20 2a 63 75 72 72 65 6e 74 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 | ....type...*current().const...{. |
61aa0 | 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 3a 3a 67 | return.(type.*)QGDictIterator::g |
61ac0 | 65 74 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 75 72 72 65 6e 74 4b | et();.}.....const.char.*currentK |
61ae0 | 65 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 49 74 65 72 61 74 | ey().const.{.return.QGDictIterat |
61b00 | 6f 72 3a 3a 67 65 74 4b 65 79 41 73 63 69 69 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f | or::getKeyAscii();.}.....type.*o |
61b20 | 70 65 72 61 74 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 | perator()().......{.return.(type |
61b40 | 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 28 29 28 29 3b | .*)QGDictIterator::operator()(); |
61b60 | 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 | .}.....type.*operator++()....... |
61b80 | 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 3a | {.return.(type.*)QGDictIterator: |
61ba0 | 3a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 | :operator++();.}.....type.*opera |
61bc0 | 74 6f 72 2b 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 | tor+=(uint.j)..{.return.(type.*) |
61be0 | 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 3d 28 6a 29 3b 7d 0a | QGDictIterator::operator+=(j);}. |
61c00 | 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 41 53 43 49 49 44 49 43 54 | };..#define.Q_DEFINED_QASCIIDICT |
61c20 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 | .#include."qwinexport.h".#endif. |
61c40 | 2f 2f 20 51 41 53 43 49 49 44 49 43 54 5f 48 0a 00 00 00 16 00 71 00 64 00 6f 00 63 00 6b 00 61 | //.QASCIIDICT_H......q.d.o.c.k.a |
61c60 | 00 72 00 65 00 61 00 2e 00 68 00 00 16 ee 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .r.e.a...h..../***************** |
61c80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
61ca0 | 2a 2a 2a 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 | ***************************.**.$ |
61cc0 | 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 44 | Id:.$.**.**.Definition.of.the.QD |
61ce0 | 6f 63 6b 41 72 65 61 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 | ockArea.class.**.**.Created.:.00 |
61d00 | 31 30 31 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 | 1010.**.**.Copyright.(C).1992-20 |
61d20 | 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 | 00.Trolltech.ASA...All.rights.re |
61d40 | 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 | served..**.**.This.file.is.part. |
61d60 | 6f 66 20 74 68 65 20 77 6f 72 6b 73 70 61 63 65 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | of.the.workspace.module.of.the.Q |
61d80 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | t.GUI.Toolkit..**.**.This.file.m |
61da0 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | ay.be.distributed.under.the.term |
61dc0 | 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 | s.of.the.Q.Public.License.**.as. |
61de0 | 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 | defined.by.Trolltech.ASA.of.Norw |
61e00 | 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 | ay.and.appearing.in.the.file.**. |
61e20 | 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b | LICENSE.QPL.included.in.the.pack |
61e40 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | aging.of.this.file..**.**.This.f |
61e60 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
61e80 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
61ea0 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
61ec0 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
61ee0 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
61f00 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
61f20 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
61f40 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
61f60 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e | alid.Qt.Enterprise.Edition.licen |
61f80 | 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | ses.may.use.this.**.file.in.acco |
61fa0 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | rdance.with.the.Qt.Commercial.Li |
61fc0 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 | cense.Agreement.provided.**.with |
61fe0 | 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 | .the.Software..**.**.This.file.i |
62000 | 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 | s.provided.AS.IS.with.NO.WARRANT |
62020 | 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 | Y.OF.ANY.KIND,.INCLUDING.THE.**. |
62040 | 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c | WARRANTY.OF.DESIGN,.MERCHANTABIL |
62060 | 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 | ITY.AND.FITNESS.FOR.A.PARTICULAR |
62080 | 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .PURPOSE..**.**.See.http://qtsof |
620a0 | 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 | tware.com/pricing.html.or.email. |
620c0 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 | sales@trolltech.com.for.**...inf |
620e0 | 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 | ormation.about.Qt.Commercial.Lic |
62100 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ense.Agreements..**.See.http://q |
62120 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e | tsoftware.com/qpl/.for.QPL.licen |
62140 | 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | sing.information..**.See.http:// |
62160 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 | qtsoftware.com/gpl/.for.GPL.lice |
62180 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 | nsing.information..**.**.Contact |
621a0 | 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 | .info@trolltech.com.if.any.condi |
621c0 | 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e | tions.of.this.licensing.are.**.n |
621e0 | 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ot.clear.to.you..**.************ |
62200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
62220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 | **************************/..#if |
62240 | 6e 64 65 66 20 51 44 4f 43 4b 41 52 45 41 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 4f 43 4b 41 52 | ndef.QDOCKAREA_H.#define.QDOCKAR |
62260 | 45 41 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 | EA_H..#ifndef.QT_H.#include."qwi |
62280 | 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 | dget.h".#include."qptrlist.h".#i |
622a0 | 6e 63 6c 75 64 65 20 22 71 64 6f 63 6b 77 69 6e 64 6f 77 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | nclude."qdockwindow.h".#include. |
622c0 | 22 71 6c 61 79 6f 75 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 | "qlayout.h".#include."qvaluelist |
622e0 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 0a 23 69 6e | .h".#include."qguardedptr.h".#in |
62300 | 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | clude."qtextstream.h".#endif.//. |
62320 | 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a 0a | QT_H..#ifndef.QT_NO_MAINWINDOW.. |
62340 | 63 6c 61 73 73 20 51 53 70 6c 69 74 74 65 72 3b 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 6f 75 | class.QSplitter;.class.QBoxLayou |
62360 | 74 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 | t;.class.QDockAreaLayout;.class. |
62380 | 51 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 52 65 | QMouseEvent;.class.QDockWindowRe |
623a0 | 73 69 7a 65 48 61 6e 64 6c 65 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 65 61 50 72 69 76 61 | sizeHandle;.class.QDockAreaPriva |
623c0 | 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 | te;..class.Q_EXPORT.QDockAreaLay |
623e0 | 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a | out.:.public.QLayout.{.....Q_OBJ |
62400 | 45 43 54 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 41 72 65 61 3b 0a | ECT.....friend.class.QDockArea;. |
62420 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 28 20 51 57 | .public:.....QDockAreaLayout(.QW |
62440 | 69 64 67 65 74 2a 20 70 61 72 65 6e 74 2c 20 51 74 3a 3a 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f | idget*.parent,.Qt::Orientation.o |
62460 | 2c 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 2a 77 6c 2c 20 69 6e 74 | ,.QPtrList<QDockWindow>.*wl,.int |
62480 | 20 73 70 61 63 65 20 3d 20 2d 31 2c 20 69 6e 74 20 6d 61 72 67 69 6e 20 3d 20 2d 31 2c 20 63 6f | .space.=.-1,.int.margin.=.-1,.co |
624a0 | 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 0a 09 3a 20 51 4c 61 79 6f 75 74 28 | nst.char.*name.=.0.)..:.QLayout( |
624c0 | 20 70 61 72 65 6e 74 2c 20 73 70 61 63 65 2c 20 6d 61 72 67 69 6e 2c 20 6e 61 6d 65 20 29 2c 20 | .parent,.space,.margin,.name.),. |
624e0 | 6f 72 69 65 6e 74 28 20 6f 20 29 2c 20 64 6f 63 6b 57 69 6e 64 6f 77 73 28 20 77 6c 20 29 2c 20 | orient(.o.),.dockWindows(.wl.),. |
62500 | 70 61 72 65 6e 74 57 69 64 67 65 74 28 20 70 61 72 65 6e 74 20 29 20 7b 20 69 6e 69 74 28 29 3b | parentWidget(.parent.).{.init(); |
62520 | 20 7d 0a 20 20 20 20 7e 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 28 29 20 7b 7d 0a 0a 20 20 | .}.....~QDockAreaLayout().{}.... |
62540 | 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 20 | ..void.addItem(.QLayoutItem.*.). |
62560 | 7b 7d 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 29 20 | {}.....bool.hasHeightForWidth(). |
62580 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 | const;.....int.heightForWidth(.i |
625a0 | 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 46 6f 72 48 65 69 67 | nt.).const;.....int.widthForHeig |
625c0 | 68 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 | ht(.int.).const;.....QSize.sizeH |
625e0 | 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 | int().const;.....QSize.minimumSi |
62600 | 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 | ze().const;.....QLayoutIterator. |
62620 | 69 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 70 | iterator();.....QSizePolicy::Exp |
62640 | 61 6e 64 44 61 74 61 20 65 78 70 61 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | andData.expanding().const.{.retu |
62660 | 72 6e 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 4e 6f 44 69 72 65 63 74 69 6f 6e 3b 20 7d 0a 20 | rn.QSizePolicy::NoDirection;.}.. |
62680 | 20 20 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 20 20 20 20 51 74 3a 3a 4f 72 | ...void.invalidate();.....Qt::Or |
626a0 | 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 74 20 7b 20 | ientation.orientation().const.{. |
626c0 | 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 3b 20 7d 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c | return.orient;.}.....QValueList< |
626e0 | 51 52 65 63 74 3e 20 6c 69 6e 65 4c 69 73 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | QRect>.lineList().const.{.return |
62700 | 20 6c 69 6e 65 73 3b 20 7d 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 | .lines;.}.....QPtrList<QDockWind |
62720 | 6f 77 3e 20 6c 69 6e 65 53 74 61 72 74 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | ow>.lineStarts().const.{.return. |
62740 | 6c 73 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 | ls;.}..protected:.....void.setGe |
62760 | 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 | ometry(.const.QRect&.);..private |
62780 | 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 69 6e 74 20 6c 61 79 6f 75 | :.....void.init();.....int.layou |
627a0 | 74 49 74 65 6d 73 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 2c 20 62 6f 6f 6c 20 74 65 73 74 6f | tItems(.const.QRect&,.bool.testo |
627c0 | 6e 6c 79 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 74 3a 3a 4f 72 69 65 6e 74 61 74 69 | nly.=.FALSE.);.....Qt::Orientati |
627e0 | 6f 6e 20 6f 72 69 65 6e 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 69 72 74 79 3b 0a 20 20 20 20 69 | on.orient;.....bool.dirty;.....i |
62800 | 6e 74 20 63 61 63 68 65 64 5f 77 69 64 74 68 2c 20 63 61 63 68 65 64 5f 68 65 69 67 68 74 3b 0a | nt.cached_width,.cached_height;. |
62820 | 20 20 20 20 69 6e 74 20 63 61 63 68 65 64 5f 68 66 77 2c 20 63 61 63 68 65 64 5f 77 66 68 3b 0a | ....int.cached_hfw,.cached_wfh;. |
62840 | 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 63 6b 57 | ....QPtrList<QDockWindow>.*dockW |
62860 | 69 6e 64 6f 77 73 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 57 69 64 67 65 | indows;.....QWidget.*parentWidge |
62880 | 74 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 52 65 63 74 3e 20 6c 69 6e 65 73 3b 0a | t;.....QValueList<QRect>.lines;. |
628a0 | 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 6c 73 3b 0a 23 69 | ....QPtrList<QDockWindow>.ls;.#i |
628c0 | 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 |
628e0 | 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 |
62900 | 74 6f 72 3d 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 | tor=.....QDockAreaLayout(.const. |
62920 | 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 20 26 20 29 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 | QDockAreaLayout.&.);.....QDockAr |
62940 | 65 61 4c 61 79 6f 75 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 6f 63 6b | eaLayout.&operator=(.const.QDock |
62960 | 41 72 65 61 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 | AreaLayout.&.);.#endif.};..class |
62980 | 20 51 5f 45 58 50 4f 52 54 20 51 44 6f 63 6b 41 72 65 61 20 3a 20 70 75 62 6c 69 63 20 51 57 69 | .Q_EXPORT.QDockArea.:.public.QWi |
629a0 | 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 | dget.{.....Q_OBJECT.....Q_ENUMS( |
629c0 | 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | .HandlePosition.).....Q_PROPERTY |
629e0 | 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 41 44 20 6f | (.Orientation.orientation.READ.o |
62a00 | 72 69 65 6e 74 61 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 | rientation.).....Q_PROPERTY(.int |
62a20 | 20 63 6f 75 6e 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | .count.READ.count.).....Q_PROPER |
62a40 | 54 59 28 20 62 6f 6f 6c 20 65 6d 70 74 79 20 52 45 41 44 20 69 73 45 6d 70 74 79 20 29 0a 20 20 | TY(.bool.empty.READ.isEmpty.)... |
62a60 | 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 68 61 6e | ..Q_PROPERTY(.HandlePosition.han |
62a80 | 64 6c 65 50 6f 73 69 74 69 6f 6e 20 52 45 41 44 20 68 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 | dlePosition.READ.handlePosition. |
62aa0 | 29 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3b | )......friend.class.QDockWindow; |
62ac0 | 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 52 65 73 | .....friend.class.QDockWindowRes |
62ae0 | 69 7a 65 48 61 6e 64 6c 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 | izeHandle;.....friend.class.QDoc |
62b00 | 6b 41 72 65 61 4c 61 79 6f 75 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 48 | kAreaLayout;..public:.....enum.H |
62b20 | 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 7b 20 4e 6f 72 6d 61 6c 2c 20 52 65 76 65 72 73 65 20 | andlePosition.{.Normal,.Reverse. |
62b40 | 7d 3b 0a 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f | };......QDockArea(.Orientation.o |
62b60 | 2c 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 68 20 3d 20 4e 6f 72 6d 61 6c 2c 20 51 57 69 | ,.HandlePosition.h.=.Normal,.QWi |
62b80 | 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 |
62ba0 | 3d 30 20 29 3b 0a 20 20 20 20 7e 51 44 6f 63 6b 41 72 65 61 28 29 3b 0a 0a 20 20 20 20 76 6f 69 | =0.);.....~QDockArea();......voi |
62bc0 | 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 77 20 2a 77 | d.moveDockWindow(.QDockWindow.*w |
62be0 | 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 2c 20 63 6f 6e 73 74 | ,.const.QPoint.&globalPos,.const |
62c00 | 20 51 52 65 63 74 20 26 72 65 63 74 2c 20 62 6f 6f 6c 20 73 77 61 70 20 29 3b 0a 20 20 20 20 76 | .QRect.&rect,.bool.swap.);.....v |
62c20 | 6f 69 64 20 72 65 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f | oid.removeDockWindow(.QDockWindo |
62c40 | 77 20 2a 77 2c 20 62 6f 6f 6c 20 6d 61 6b 65 46 6c 6f 61 74 69 6e 67 2c 20 62 6f 6f 6c 20 73 77 | w.*w,.bool.makeFloating,.bool.sw |
62c60 | 61 70 2c 20 62 6f 6f 6c 20 66 69 78 4e 65 77 4c 69 6e 65 73 20 3d 20 54 52 55 45 20 29 3b 0a 20 | ap,.bool.fixNewLines.=.TRUE.);.. |
62c80 | 20 20 20 76 6f 69 64 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e | ...void.moveDockWindow(.QDockWin |
62ca0 | 64 6f 77 20 2a 77 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 62 6f | dow.*w,.int.index.=.-1.);.....bo |
62cc0 | 6f 6c 20 68 61 73 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 | ol.hasDockWindow(.QDockWindow.*w |
62ce0 | 2c 20 69 6e 74 20 2a 69 6e 64 65 78 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e | ,.int.*index.=.0.);......void.in |
62d00 | 76 61 6c 69 64 4e 65 78 74 4f 66 66 73 65 74 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 | validNextOffset(.QDockWindow.*dw |
62d20 | 20 29 3b 0a 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e | .);......Orientation.orientation |
62d40 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 3b 20 7d 0a 20 20 20 20 | ().const.{.return.orient;.}..... |
62d60 | 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 68 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 28 29 20 | HandlePosition.handlePosition(). |
62d80 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 68 50 6f 73 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c | const.{.return.hPos;.}......bool |
62da0 | 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 | .eventFilter(.QObject.*,.QEvent. |
62dc0 | 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 | *.);.....bool.isEmpty().const;.. |
62de0 | 20 20 20 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 74 72 4c 69 | ...int.count().const;.....QPtrLi |
62e00 | 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 64 6f 63 6b 57 69 6e 64 6f 77 4c 69 73 74 28 29 | st<QDockWindow>.dockWindowList() |
62e20 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 57 69 6e 64 6f 77 41 63 | .const;......bool.isDockWindowAc |
62e40 | 63 65 70 74 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 29 3b 0a 20 20 20 20 76 | cepted(.QDockWindow.*dw.);.....v |
62e60 | 6f 69 64 20 73 65 74 41 63 63 65 70 74 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 | oid.setAcceptDockWindow(.QDockWi |
62e80 | 6e 64 6f 77 20 2a 64 77 2c 20 62 6f 6f 6c 20 61 63 63 65 70 74 20 29 3b 0a 0a 70 75 62 6c 69 63 | ndow.*dw,.bool.accept.);..public |
62ea0 | 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6c 69 6e 65 55 70 28 20 62 6f 6f 6c 20 6b 65 | .slots:.....void.lineUp(.bool.ke |
62ec0 | 65 70 4e 65 77 4c 69 6e 65 73 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 72 75 | epNewLines.);..private:.....stru |
62ee0 | 63 74 20 44 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 0a 20 20 20 20 7b 0a 09 69 6e 74 20 69 6e 64 | ct.DockWindowData.....{..int.ind |
62f00 | 65 78 3b 0a 09 69 6e 74 20 6f 66 66 73 65 74 3b 0a 09 69 6e 74 20 6c 69 6e 65 3b 0a 09 51 53 69 | ex;..int.offset;..int.line;..QSi |
62f20 | 7a 65 20 66 69 78 65 64 45 78 74 65 6e 74 3b 0a 09 51 47 75 61 72 64 65 64 50 74 72 3c 51 44 6f | ze.fixedExtent;..QGuardedPtr<QDo |
62f40 | 63 6b 41 72 65 61 3e 20 61 72 65 61 3b 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 20 66 69 | ckArea>.area;.....};......int.fi |
62f60 | 6e 64 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 20 29 3b 0a | ndDockWindow(.QDockWindow.*w.);. |
62f80 | 20 20 20 20 69 6e 74 20 6c 69 6e 65 4f 66 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 | ....int.lineOf(.int.index.);.... |
62fa0 | 20 44 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 20 2a 64 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 28 | .DockWindowData.*dockWindowData( |
62fc0 | 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 63 6b | .QDockWindow.*w.);.....void.dock |
62fe0 | 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 6f 63 6b 57 69 6e 64 6f 77 2c | Window(.QDockWindow.*dockWindow, |
63000 | 20 44 6f 63 6b 57 69 6e 64 6f 77 44 61 74 61 20 2a 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f 69 | .DockWindowData.*data.);.....voi |
63020 | 64 20 75 70 64 61 74 65 4c 61 79 6f 75 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 61 6c | d.updateLayout();.....void.inval |
63040 | 69 64 61 74 65 46 69 78 65 64 53 69 7a 65 73 28 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 53 70 | idateFixedSizes();.....int.maxSp |
63060 | 61 63 65 28 20 69 6e 74 20 68 69 6e 74 2c 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 29 | ace(.int.hint,.QDockWindow.*dw.) |
63080 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 78 65 64 45 78 74 65 6e 74 28 20 69 6e 74 20 64 | ;.....void.setFixedExtent(.int.d |
630a0 | 2c 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 | ,.QDockWindow.*dw.);.....bool.is |
630c0 | 4c 61 73 74 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 | LastDockWindow(.QDockWindow.*dw. |
630e0 | 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 | );..private:.....Orientation.ori |
63100 | 65 6e 74 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 2a | ent;.....QPtrList<QDockWindow>.* |
63120 | 64 6f 63 6b 57 69 6e 64 6f 77 73 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 4c 61 79 6f 75 74 | dockWindows;.....QDockAreaLayout |
63140 | 20 2a 6c 61 79 6f 75 74 3b 0a 20 20 20 20 48 61 6e 64 6c 65 50 6f 73 69 74 69 6f 6e 20 68 50 6f | .*layout;.....HandlePosition.hPo |
63160 | 73 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 66 6f 72 | s;.....QPtrList<QDockWindow>.for |
63180 | 62 69 64 64 65 6e 57 69 64 67 65 74 73 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 50 72 69 76 | biddenWidgets;.....QDockAreaPriv |
631a0 | 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f | ate.*d;..private:.//.Disabled.co |
631c0 | 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 | py.constructor.and.operator=.#if |
631e0 | 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 6f | .defined(Q_DISABLE_COPY).....QDo |
63200 | 63 6b 41 72 65 61 28 20 63 6f 6e 73 74 20 51 44 6f 63 6b 41 72 65 61 20 26 20 29 3b 0a 20 20 20 | ckArea(.const.QDockArea.&.);.... |
63220 | 20 51 44 6f 63 6b 41 72 65 61 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 6f | .QDockArea&.operator=(.const.QDo |
63240 | 63 6b 41 72 65 61 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 | ckArea.&.);.#endif..};..#ifndef. |
63260 | 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 | QT_NO_TEXTSTREAM.Q_EXPORT.QTextS |
63280 | 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 | tream.&operator<<(.QTextStream.& |
632a0 | 2c 20 63 6f 6e 73 74 20 51 44 6f 63 6b 41 72 65 61 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 | ,.const.QDockArea.&.);.Q_EXPORT. |
632c0 | 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 54 65 78 74 53 74 | QTextStream.&operator>>(.QTextSt |
632e0 | 72 65 61 6d 20 26 2c 20 51 44 6f 63 6b 41 72 65 61 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 | ream.&,.QDockArea.&.);.#endif..# |
63300 | 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 44 4f 43 4b 41 52 45 41 0a 23 69 6e 63 6c | define.Q_DEFINED_QDOCKAREA.#incl |
63320 | 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 | ude."qwinexport.h".#endif..#endi |
63340 | 66 20 2f 2f 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a 00 00 00 1e 00 71 00 63 00 6f 00 | f.//QT_NO_MAINWINDOW......q.c.o. |
63360 | 6e 00 66 00 69 00 67 00 2d 00 73 00 6d 00 61 00 6c 00 6c 00 2e 00 68 00 00 07 e4 23 64 65 66 69 | n.f.i.g.-.s.m.a.l.l...h....#defi |
63380 | 6e 65 20 4e 4f 5f 43 48 45 43 4b 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 | ne.NO_CHECK.#ifndef.QT_H.#endif. |
633a0 | 2f 2a 20 51 54 5f 48 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 | /*.QT_H.*/..#define.QT_NO_ACTION |
633c0 | 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 6d 6f 63 3f | .#ifndef.QT_NO_TEXTCODEC./*.moc? |
633e0 | 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 6e 64 | .*/.#define.QT_NO_TEXTCODEC.#end |
63400 | 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 0a 23 | if.#define.QT_NO_UNICODETABLES.# |
63420 | 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 6e 65 | define.QT_NO_IMAGEIO_BMP.#define |
63440 | 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 4e 4f | .QT_NO_IMAGEIO_PPM.#define.QT_NO |
63460 | 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 47 45 | _IMAGEIO_XBM.#define.QT_NO_IMAGE |
63480 | 49 4f 5f 58 50 4d 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f | IO_XPM./*.#define.QT_NO_IMAGEIO_ |
634a0 | 50 4e 47 20 2f 2f 64 6f 6e 65 20 62 79 20 63 6f 6e 66 69 67 75 72 65 20 2d 6e 6f 2d 70 6e 67 20 | PNG.//done.by.configure.-no-png. |
634c0 | 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 69 6e | */.#define.QT_NO_ASYNC_IO.#defin |
634e0 | 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 23 64 65 66 69 6e | e.QT_NO_ASYNC_IMAGE_IO./*.#defin |
63500 | 65 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 20 2f 2f 64 6f 6e 65 20 62 79 20 63 6f 6e 66 69 | e.QT_NO_FREETYPE.//done.by.confi |
63520 | 67 75 72 65 20 2d 6e 6f 2d 66 72 65 65 74 79 70 65 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f | gure.-no-freetype.*/.#define.QT_ |
63540 | 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 41 54 41 42 | NO_BDF.//#define.QT_NO_FONTDATAB |
63560 | 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 4e 0a 23 64 | ASE.#define.QT_NO_TRANSLATION.#d |
63580 | 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 4e 4f 5f 53 | efine.QT_NO_MIME.#define.QT_NO_S |
635a0 | 4f 55 4e 44 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 23 64 | OUND.#define.QT_NO_PROPERTIES.#d |
635c0 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 59 4e 54 41 58 48 49 47 48 4c 49 47 48 54 45 52 0a 0a 23 | efine.QT_NO_SYNTAXHIGHLIGHTER..# |
635e0 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 45 45 44 0a 23 64 65 66 69 | define.QT_NO_QWS_GFX_SPEED.#defi |
63600 | 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 20 2f 2a 20 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f 3f | ne.QT_NO_NETWORK./*.???????????? |
63620 | 3f 3f 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 | ??.*/.#define.QT_NO_COLORNAMES.# |
63640 | 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 64 65 | define.QT_NO_TRANSFORMATIONS.#de |
63660 | 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 4e 4f | fine.QT_NO_PRINTER.#define.QT_NO |
63680 | 5f 50 49 43 54 55 52 45 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 | _PICTURE..#define.QT_NO_IMAGE_TR |
636a0 | 55 45 43 4f 4c 4f 52 0a 2f 2a 20 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 | UECOLOR./*.#define.QT_NO_IMAGE_S |
636c0 | 4d 4f 4f 54 48 53 43 41 4c 45 20 20 2f 2f 6e 65 65 64 65 64 20 66 6f 72 20 69 63 6f 6e 73 65 74 | MOOTHSCALE..//needed.for.iconset |
636e0 | 20 2d 2d 3e 20 70 75 73 68 62 75 74 74 6f 6e 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | .-->.pushbutton.*/.#define.QT_NO |
63700 | 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 0a 23 | _IMAGE_TEXT.#define.QT_NO_DIR..# |
63720 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 23 64 65 66 69 6e 65 20 | define.QT_NO_TEXTSTREAM.#define. |
63740 | 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 | QT_NO_DATASTREAM.#define.QT_NO_Q |
63760 | 57 53 5f 53 41 56 45 46 4f 4e 54 53 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 52 | WS_SAVEFONTS.//#define.QT_NO_STR |
63780 | 49 4e 47 4c 49 53 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e | INGLIST.#define.QT_NO_SESSIONMAN |
637a0 | 41 47 45 52 0a 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 0a 23 64 65 | AGER...#define.QT_NO_DIALOG..#de |
637c0 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 0a 0a 2f 2a 20 23 64 65 66 69 6e 65 | fine.QT_NO_SEMIMODAL../*.#define |
637e0 | 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 20 2f 2f 77 69 6c 6c 20 72 65 71 75 69 72 65 20 73 75 62 73 | .QT_NO_STYLE.//will.require.subs |
63800 | 74 61 6e 74 69 61 6c 20 77 6f 72 6b 2e 2e 2e 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | tantial.work....*/..#define.QT_N |
63820 | 4f 5f 45 46 46 45 43 54 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 50 0a 0a 23 64 65 | O_EFFECTS.#define.QT_NO_COP..#de |
63840 | 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 23 64 65 66 69 | fine.QT_NO_QWS_PROPERTIES..#defi |
63860 | 6e 65 20 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 0a 23 64 65 66 69 6e 65 20 51 54 | ne.QT_NO_RANGECONTROL.#define.QT |
63880 | 5f 4e 4f 5f 53 50 4c 49 54 54 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 54 41 54 55 | _NO_SPLITTER.#define.QT_NO_STATU |
638a0 | 53 42 41 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 42 41 52 0a 23 64 65 66 69 6e | SBAR.#define.QT_NO_TABBAR.#defin |
638c0 | 65 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 4f | e.QT_NO_TOOLBAR.#define.QT_NO_TO |
638e0 | 4f 4c 54 49 50 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 56 41 4c 49 44 41 54 4f 52 0a 23 64 | OLTIP.#define.QT_NO_VALIDATOR.#d |
63900 | 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 65 20 51 54 | efine.QT_NO_WHATSTHIS.#define.QT |
63920 | 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 4f 5f 41 43 | _NO_WIDGETSTACK.#define.QT_NO_AC |
63940 | 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 64 65 66 69 | CEL.#define.QT_NO_SIZEGRIP.#defi |
63960 | 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 4f 5f 57 4f | ne.QT_NO_HEADER.#define.QT_NO_WO |
63980 | 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 42 45 52 0a | RKSPACE.#define.QT_NO_LCDNUMBER. |
639a0 | 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 65 66 69 6e | #define.QT_NO_STYLE_MOTIF.#defin |
639c0 | 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 6e 65 20 51 | e.QT_NO_STYLE_PLATINUM.#define.Q |
639e0 | 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 0a 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | T_NO_PROGRESSBAR...#define.QT_NO |
63a00 | 5f 51 57 53 5f 48 59 44 52 4f 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | _QWS_HYDRO_WM_STYLE.#define.QT_N |
63a20 | 4f 5f 51 57 53 5f 42 45 4f 53 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | O_QWS_BEOS_WM_STYLE.#define.QT_N |
63a40 | 4f 5f 51 57 53 5f 4b 44 45 32 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | O_QWS_KDE2_WM_STYLE.#define.QT_N |
63a60 | 4f 5f 51 57 53 5f 4b 44 45 5f 57 4d 5f 53 54 59 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f | O_QWS_KDE_WM_STYLE.#define.QT_NO |
63a80 | 5f 51 57 53 5f 57 49 4e 44 4f 57 53 5f 57 4d 5f 53 54 59 4c 45 0a 0a 0a 2f 2a 20 6f 74 68 65 72 | _QWS_WINDOWS_WM_STYLE.../*.other |
63aa0 | 20 77 69 64 67 65 74 73 20 74 68 61 74 20 63 6f 75 6c 64 20 62 65 20 72 65 6d 6f 76 65 64 3a 20 | .widgets.that.could.be.removed:. |
63ac0 | 2a 2f 0a 2f 2a 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4d 45 4e 55 44 41 54 41 0a 2a 2f 0a | */./*.#define.QT_NO_MENUDATA.*/. |
63ae0 | 0a 0a 2f 2a 20 70 6f 73 73 69 62 6c 65 20 6f 70 74 69 6f 6e 73 3a 20 2a 2f 0a 2f 2a 0a 23 64 65 | ../*.possible.options:.*/./*.#de |
63b00 | 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 5f 4e 4f 5f | fine.QT_NO_CURSOR.#define.QT_NO_ |
63b20 | 4c 41 59 4f 55 54 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 4e 41 47 45 52 | LAYOUT.#define.QT_NO_QWS_MANAGER |
63b40 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 2a 2f 0a 00 | .#define.QT_NO_QWS_KEYBOARD.*/.. |
63b60 | 00 00 16 00 71 00 63 00 6f 00 6d 00 62 00 6f 00 62 00 6f 00 78 00 2e 00 68 00 00 18 7a 2f 2a 2a | ....q.c.o.m.b.o.b.o.x...h...z/** |
63b80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
63ba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
63bc0 | 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 | ****.**.$Id:.$.**.**.Definition. |
63be0 | 6f 66 20 51 43 6f 6d 62 6f 42 6f 78 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | of.QComboBox.class.**.**.Created |
63c00 | 20 3a 20 39 35 30 34 32 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 | .:.950426.**.**.Copyright.(C).19 |
63c20 | 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 | 92-2000.Trolltech.ASA...All.righ |
63c40 | 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | ts.reserved..**.**.This.file.is. |
63c60 | 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 | part.of.the.widgets.module.of.th |
63c80 | 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | e.Qt.GUI.Toolkit..**.**.This.fil |
63ca0 | 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 | e.may.be.distributed.under.the.t |
63cc0 | 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | erms.of.the.Q.Public.License.**. |
63ce0 | 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e | as.defined.by.Trolltech.ASA.of.N |
63d00 | 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a | orway.and.appearing.in.the.file. |
63d20 | 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 | **.LICENSE.QPL.included.in.the.p |
63d40 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ackaging.of.this.file..**.**.Thi |
63d60 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 | s.file.may.be.distributed.and/or |
63d80 | 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 | .modified.under.the.terms.of.the |
63da0 | 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 | .**.GNU.General.Public.License.v |
63dc0 | 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 | ersion.2.as.published.by.the.Fre |
63de0 | 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 | e.Software.**.Foundation.and.app |
63e00 | 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 | earing.in.the.file.LICENSE.GPL.i |
63e20 | 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 | ncluded.in.the.**.packaging.of.t |
63e40 | 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 |
63e60 | 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 | g.valid.Qt.Enterprise.Edition.or |
63e80 | 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 | .Qt.Professional.Edition.**.lice |
63ea0 | 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 | nses.may.use.this.file.in.accord |
63ec0 | 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 | ance.with.the.Qt.Commercial.Lice |
63ee0 | 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 | nse.**.Agreement.provided.with.t |
63f00 | 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | he.Software..**.**.This.file.is. |
63f20 | 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 | provided.AS.IS.with.NO.WARRANTY. |
63f40 | 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 | OF.ANY.KIND,.INCLUDING.THE.**.WA |
63f60 | 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 | RRANTY.OF.DESIGN,.MERCHANTABILIT |
63f80 | 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 | Y.AND.FITNESS.FOR.A.PARTICULAR.P |
63fa0 | 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 | URPOSE..**.**.See.http://qtsoftw |
63fc0 | 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 | are.com/pricing.html.or.email.sa |
63fe0 | 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 | les@trolltech.com.for.**...infor |
64000 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e | mation.about.Qt.Commercial.Licen |
64020 | 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | se.Agreements..**.See.http://qts |
64040 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 | oftware.com/qpl/.for.QPL.licensi |
64060 | 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | ng.information..**.See.http://qt |
64080 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 | software.com/gpl/.for.GPL.licens |
640a0 | 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 | ing.information..**.**.Contact.i |
640c0 | 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 | nfo@trolltech.com.if.any.conditi |
640e0 | 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 | ons.of.this.licensing.are.**.not |
64100 | 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .clear.to.you..**.************** |
64120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
64140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 | ************************/..#ifnd |
64160 | 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 42 4f 42 4f 58 | ef.QCOMBOBOX_H.#define.QCOMBOBOX |
64180 | 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 |
641a0 | 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 65 66 20 51 54 | et.h".#endif.//.QT_H..#ifndef.QT |
641c0 | 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 73 74 3b 0a 63 | _NO_COMBOBOX...class.QStrList;.c |
641e0 | 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 6e 65 45 64 69 | lass.QStringList;.class.QLineEdi |
64200 | 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 51 4c 69 73 74 | t;.class.QValidator;.class.QList |
64220 | 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 6c 61 73 73 20 | Box;.class.QComboBoxData;.class. |
64240 | 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 54 20 51 43 6f | QWheelEvent;..class.Q_EXPORT.QCo |
64260 | 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 20 20 20 51 5f | mboBox.:.public.QWidget.{.....Q_ |
64280 | 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 29 0a 20 20 20 | OBJECT.....Q_ENUMS(.Policy.).... |
642a0 | 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 52 45 41 44 20 | .Q_PROPERTY(.bool.editable.READ. |
642c0 | 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 29 0a 20 20 20 | editable.WRITE.setEditable.).... |
642e0 | 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 20 63 6f 75 6e | .Q_PROPERTY(.int.count.READ.coun |
64300 | 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 63 75 72 72 | t.).....Q_PROPERTY(.QString.curr |
64320 | 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 49 54 45 20 73 | entText.READ.currentText.WRITE.s |
64340 | 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 6c 73 65 20 29 | etCurrentText.DESIGNABLE.false.) |
64360 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 72 65 6e 74 49 74 65 6d | .....Q_PROPERTY(.int.currentItem |
64380 | 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 43 75 72 72 65 | .READ.currentItem.WRITE.setCurre |
643a0 | 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 6f 6c 20 61 75 | ntItem.).....Q_PROPERTY(.bool.au |
643c0 | 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 49 54 45 20 73 | toResize.READ.autoResize.WRITE.s |
643e0 | 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 73 65 20 29 0a | etAutoResize.DESIGNABLE.false.). |
64400 | 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 69 74 20 52 45 | ....Q_PROPERTY(.int.sizeLimit.RE |
64420 | 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 69 6d 69 74 20 | AD.sizeLimit.WRITE.setSizeLimit. |
64440 | 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 75 6e 74 20 52 | ).....Q_PROPERTY(.int.maxCount.R |
64460 | 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 75 6e 74 20 29 | EAD.maxCount.WRITE.setMaxCount.) |
64480 | 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 65 72 74 69 6f | .....Q_PROPERTY(.Policy.insertio |
644a0 | 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 79 20 57 52 49 | nPolicy.READ.insertionPolicy.WRI |
644c0 | 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 20 51 5f 50 52 | TE.setInsertionPolicy.).....Q_PR |
644e0 | 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 20 52 45 41 44 | OPERTY(.bool.autoCompletion.READ |
64500 | 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 74 6f 43 6f 6d | .autoCompletion.WRITE.setAutoCom |
64520 | 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 6f 6f 6c 20 64 | pletion.).....Q_PROPERTY(.bool.d |
64540 | 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 63 61 74 65 73 | uplicatesEnabled.READ.duplicates |
64560 | 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 45 6e 61 62 6c | Enabled.WRITE.setDuplicatesEnabl |
64580 | 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 75 74 6f 4d 61 | ed.).....Q_OVERRIDE(.bool.autoMa |
645a0 | 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 4c 45 20 74 72 | sk.DESIGNABLE.true.SCRIPTABLE.tr |
645c0 | 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 28 20 51 57 69 | ue.)..public:.....QComboBox(.QWi |
645e0 | 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 |
64600 | 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 77 2c 20 51 57 | =0.);.....QComboBox(.bool.rw,.QW |
64620 | 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d | idget*.parent=0,.const.char*.nam |
64640 | 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 20 20 20 69 6e | e=0.);.....~QComboBox();......in |
64660 | 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 09 69 6e 73 65 | t..count().const;......void.inse |
64680 | 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 4c 69 73 74 20 | rtStringList(.const.QStringList. |
646a0 | 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 09 69 6e 73 65 | &,.int.index=-1.);.....void.inse |
646c0 | 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 2c 20 69 6e 74 | rtStrList(.const.QStrList.&,.int |
646e0 | 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 53 74 72 4c | .index=-1.);.....void.insertStrL |
64700 | 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 69 6e 64 65 78 | ist(.const.QStrList.*,.int.index |
64720 | 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 73 74 28 20 63 | =-1.);.....void.insertStrList(.c |
64740 | 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 73 3d 2d 31 2c | onst.char.**,.int.numStrings=-1, |
64760 | 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 6e 73 65 72 74 | .int.index=-1);......void.insert |
64780 | 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 69 6e 74 20 69 | Item(.const.QString.&text,.int.i |
647a0 | 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 20 | ndex=-1.);.....void.insertItem(. |
647c0 | 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 69 6e 64 65 78 | const.QPixmap.&pixmap,.int.index |
647e0 | 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 20 63 6f 6e 73 | =-1.);.....void.insertItem(.cons |
64800 | 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 6e 67 | t.QPixmap.&pixmap,.const.QString |
64820 | 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 20 20 76 6f 69 | .&text,.int.index=-1.);......voi |
64840 | 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 0a 20 20 20 20 | d.removeItem(.int.index.);...... |
64860 | 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 20 20 20 76 69 | int..currentItem().const;.....vi |
64880 | 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 69 6e 74 20 69 | rtual.void.setCurrentItem(.int.i |
648a0 | 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 6e 74 54 65 78 | ndex.);......QString..currentTex |
648c0 | 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 | t().const;.....virtual.void.setC |
648e0 | 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 29 3b 0a 0a 20 | urrentText(.const.QString&.);... |
64900 | 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 20 29 20 63 6f | ...QString..text(.int.index.).co |
64920 | 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 6d 61 70 28 20 | nst;.....const.QPixmap.*pixmap(. |
64940 | 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 63 68 61 | int.index.).const;......void.cha |
64960 | 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 74 2c 20 69 6e | ngeItem(.const.QString.&text,.in |
64980 | 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 74 65 6d 28 20 | t.index.);.....void.changeItem(. |
649a0 | 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 69 6e 64 65 78 | const.QPixmap.&pixmap,.int.index |
649c0 | 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 6e 73 74 20 51 | .);.....void.changeItem(.const.Q |
649e0 | 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 6e 67 20 26 74 | Pixmap.&pixmap,.const.QString.&t |
64a00 | 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 09 61 75 74 6f | ext,.int.index.);......bool.auto |
64a20 | 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 20 76 6f 69 64 | Resize().const;.....virtual.void |
64a40 | 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 20 51 53 69 7a | .setAutoResize(.bool.);.....QSiz |
64a60 | 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 69 64 09 73 65 | e.sizeHint().const;......void.se |
64a80 | 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 20 20 | tPalette(.const.QPalette.&.);... |
64aa0 | 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 20 26 20 29 3b | ..void.setFont(.const.QFont.&.); |
64ac0 | 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 29 3b 0a 0a 20 | .....void.setEnabled(.bool.);... |
64ae0 | 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 74 28 20 69 6e | ...virtual.void.setSizeLimit(.in |
64b00 | 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 6f 6e 73 74 3b | t.);.....int..sizeLimit().const; |
64b20 | 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 75 6e 74 28 20 | ......virtual.void.setMaxCount(. |
64b40 | 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 63 6f 6e 73 74 | int.);.....int..maxCount().const |
64b60 | 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 72 74 69 6f 6e | ;......enum.Policy.{.NoInsertion |
64b80 | 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 6d 2c 0a 09 09 | ,.AtTop,.AtCurrent,.AtBottom,... |
64ba0 | 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 6e 74 20 7d 3b | ..AfterCurrent,.BeforeCurrent.}; |
64bc0 | 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 74 69 6f 6e 50 | ......virtual.void.setInsertionP |
64be0 | 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 20 50 6f 6c 69 | olicy(.Policy.policy.);.....Poli |
64c00 | 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 0a 0a 20 20 20 | cy.insertionPolicy().const;..... |
64c20 | 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 20 63 6f 6e 73 | .virtual.void.setValidator(.cons |
64c40 | 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 20 51 56 61 6c | t.QValidator.*.);.....const.QVal |
64c60 | 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 0a 0a 20 20 20 | idator.*.validator().const;..... |
64c80 | 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 4c 69 73 74 42 | .virtual.void.setListBox(.QListB |
64ca0 | 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 42 6f 78 28 29 | ox.*.);.....QListBox.*.listBox() |
64cc0 | 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 4c 69 6e | .const;......virtual.void.setLin |
64ce0 | 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 20 20 20 51 4c | eEdit(.QLineEdit.*edit.);.....QL |
64d00 | 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 0a 20 20 20 20 | ineEdit*.lineEdit().const;...... |
64d20 | 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 69 6f 6e 28 20 | virtual.void.setAutoCompletion(. |
64d40 | 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 74 69 6f 6e 28 | bool.);.....bool.autoCompletion( |
64d60 | 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 74 65 72 28 20 | ).const;......bool.eventFilter(. |
64d80 | 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 65 6e 74 20 29 | QObject.*object,.QEvent.*event.) |
64da0 | 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 61 62 6c 65 64 | ;......void.setDuplicatesEnabled |
64dc0 | 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 75 70 6c 69 63 | (.bool.enable.);.....bool.duplic |
64de0 | 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 6f 6f 6c 09 65 | atesEnabled().const;......bool.e |
64e00 | 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 65 74 45 64 69 | ditable().const;.....void.setEdi |
64e20 | 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 20 76 6f 69 64 | table(.bool.);......virtual.void |
64e40 | 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 0a 0a 70 75 62 | .popup();......void.hide();..pub |
64e60 | 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 3b 0a 20 20 20 | lic.slots:.....void.clear();.... |
64e80 | 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 20 76 6f 69 64 | .void.clearValidator();.....void |
64ea0 | 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 6f 69 64 20 73 | .clearEdit();.....virtual.void.s |
64ec0 | 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 29 3b 0a 0a 73 | etEditText(.const.QString.&);..s |
64ee0 | 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 20 69 6e 74 20 | ignals:.....void.activated(.int. |
64f00 | 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 65 64 28 20 69 | index.);.....void.highlighted(.i |
64f20 | 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 74 65 64 28 20 | nt.index.);.....void.activated(. |
64f40 | 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 68 69 67 68 6c | const.QString.&);.....void.highl |
64f60 | 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 20 20 20 76 6f | ighted(.const.QString.&);.....vo |
64f80 | 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 6e 67 20 26 29 | id.textChanged(.const.QString.&) |
64fa0 | 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 69 6e 74 65 72 | ;..private.slots:.....void.inter |
64fc0 | 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 64 09 69 6e 74 | nalActivate(.int.);.....void.int |
64fe0 | 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 76 6f 69 64 09 | ernalHighlight(.int.);.....void. |
65000 | 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 20 76 6f 69 64 | internalClickTimeout();.....void |
65020 | 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 64 3a 0a 20 20 | .returnPressed();..protected:... |
65040 | 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 65 6e 74 20 2a | ..void.paintEvent(.QPaintEvent.* |
65060 | 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 52 65 73 69 7a | .);.....void.resizeEvent(.QResiz |
65080 | 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 72 65 73 73 45 | eEvent.*.);.....void.mousePressE |
650a0 | 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 | vent(.QMouseEvent.*.);.....void. |
650c0 | 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 20 2a 20 29 3b | mouseMoveEvent(.QMouseEvent.*.); |
650e0 | 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 28 20 51 4d 6f | .....void.mouseReleaseEvent(.QMo |
65100 | 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 65 44 6f 75 62 | useEvent.*.);.....void.mouseDoub |
65120 | 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | leClickEvent(.QMouseEvent.*.);.. |
65140 | 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 | ...void.keyPressEvent(.QKeyEvent |
65160 | 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 74 28 20 51 46 | .*e.);.....void.focusInEvent(.QF |
65180 | 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 63 75 73 4f 75 | ocusEvent.*e.);.....void.focusOu |
651a0 | 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 69 66 6e 64 65 | tEvent(.QFocusEvent.*e.);.#ifnde |
651c0 | 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 09 77 68 65 65 | f.QT_NO_WHEELEVENT.....void.whee |
651e0 | 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 | lEvent(.QWheelEvent.*e.);.#endif |
65200 | 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 6c 65 26 20 29 | .....void.styleChange(.QStyle&.) |
65220 | 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 70 72 69 76 61 | ;......void.updateMask();..priva |
65240 | 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 3b 0a 20 20 20 | te:.....void.setUpListBox();.... |
65260 | 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 76 6f 69 64 09 | .void.setUpLineEdit();.....void. |
65280 | 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 72 65 49 6e 64 | popDownListBox();.....void.reInd |
652a0 | 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 65 64 28 29 3b | ex();.....void.currentChanged(); |
652c0 | 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 63 6f 6e 73 74 | .....int..completionIndex(.const |
652e0 | 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 20 20 20 51 43 | .QString.&,.int.).const;......QC |
65300 | 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 2f 20 44 69 73 | omboBoxData.*d;..private:.//.Dis |
65320 | 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 |
65340 | 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 | tor=.#if.defined(Q_DISABLE_COPY) |
65360 | 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 6f 42 6f 78 20 | .....QComboBox(.const.QComboBox. |
65380 | 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 72 3d 28 20 63 | &.);.....QComboBox.&operator=(.c |
653a0 | 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 7d 3b 0a 0a 0a | onst.QComboBox.&.);.#endif.};... |
653c0 | 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 65 6e 64 69 66 | #endif.//.QT_NO_COMBOBOX..#endif |
653e0 | 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 6e 00 74 00 64 | .//.QCOMBOBOX_H......q.f.o.n.t.d |
65400 | 00 61 00 74 00 61 00 62 00 61 00 73 00 65 00 2e 00 68 00 00 19 ee 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .a.t.a.b.a.s.e...h..../********* |
65420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
65440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
65460 | 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f | ***.**.$Id:.$.**.**.Definition.o |
65480 | 66 20 74 68 65 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 | f.the.QFontDatabase.class.**.**. |
654a0 | 43 72 65 61 74 65 64 20 3a 20 39 38 31 31 32 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | Created.:.981126.**.**.Copyright |
654c0 | 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 | .(C).1999-2000.Trolltech.ASA...A |
654e0 | 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | ll.rights.reserved..**.**.This.f |
65500 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 | ile.is.part.of.the.kernel.module |
65520 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
65540 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 | is.file.may.be.distributed.under |
65560 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.terms.of.the.Q.Public.Licen |
65580 | 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | se.**.as.defined.by.Trolltech.AS |
655a0 | 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | A.of.Norway.and.appearing.in.the |
655c0 | 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | .file.**.LICENSE.QPL.included.in |
655e0 | 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | .the.packaging.of.this.file..**. |
65600 | 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 | **.This.file.may.be.distributed. |
65620 | 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | and/or.modified.under.the.terms. |
65640 | 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 | of.the.**.GNU.General.Public.Lic |
65660 | 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 | ense.version.2.as.published.by.t |
65680 | 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 | he.Free.Software.**.Foundation.a |
656a0 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 | nd.appearing.in.the.file.LICENSE |
656c0 | 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e | .GPL.included.in.the.**.packagin |
656e0 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 | g.of.this.file..**.**.Licensees. |
65700 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 | holding.valid.Qt.Enterprise.Edit |
65720 | 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a | ion.or.Qt.Professional.Edition.* |
65740 | 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | *.licenses.may.use.this.file.in. |
65760 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 | accordance.with.the.Qt.Commercia |
65780 | 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 | l.License.**.Agreement.provided. |
657a0 | 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | with.the.Software..**.**.This.fi |
657c0 | 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 | le.is.provided.AS.IS.with.NO.WAR |
657e0 | 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 | RANTY.OF.ANY.KIND,.INCLUDING.THE |
65800 | 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 | .**.WARRANTY.OF.DESIGN,.MERCHANT |
65820 | 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 | ABILITY.AND.FITNESS.FOR.A.PARTIC |
65840 | 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 | ULAR.PURPOSE..**.**.See.http://q |
65860 | 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d | tsoftware.com/pricing.html.or.em |
65880 | 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 | ail.sales@trolltech.com.for.**.. |
658a0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | .information.about.Qt.Commercial |
658c0 | 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | .License.Agreements..**.See.http |
658e0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
65900 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 | icensing.information..**.See.htt |
65920 | 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 | p://qtsoftware.com/gpl/.for.GPL. |
65940 | 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | licensing.information..**.**.Con |
65960 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
65980 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
659a0 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
659c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
659e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
65a00 | 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 44 41 54 41 42 41 53 45 5f 48 0a 23 64 65 66 69 6e 65 | .#ifndef.QFONTDATABASE_H.#define |
65a20 | 20 51 46 4f 4e 54 44 41 54 41 42 41 53 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 | .QFONTDATABASE_H..#ifndef.QT_H.# |
65a40 | 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 6c 75 64 65 | include."qwindowdefs.h".#include |
65a60 | 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 | ."qstring.h".#include."qstringli |
65a80 | 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 | st.h".#include."qfont.h".#includ |
65aa0 | 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | e."qvaluelist.h".#endif.//.QT_H. |
65ac0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 45 0a 0a 63 6c | ..#ifndef.QT_NO_FONTDATABASE..cl |
65ae0 | 61 73 73 20 51 46 6f 6e 74 53 74 79 6c 65 50 72 69 76 61 74 65 3b 20 2f 2a 20 44 6f 6e 27 74 20 | ass.QFontStylePrivate;./*.Don't. |
65b00 | 74 6f 75 63 68 21 20 2a 2f 0a 73 74 72 75 63 74 20 51 74 46 6f 6e 74 53 74 79 6c 65 3b 0a 73 74 | touch!.*/.struct.QtFontStyle;.st |
65b20 | 72 75 63 74 20 51 74 46 6f 6e 74 46 61 6d 69 6c 79 3b 0a 73 74 72 75 63 74 20 51 74 46 6f 6e 74 | ruct.QtFontFamily;.struct.QtFont |
65b40 | 46 6f 75 6e 64 72 79 3b 0a 73 74 72 75 63 74 20 51 46 6f 6e 74 44 65 66 3b 0a 63 6c 61 73 73 20 | Foundry;.struct.QFontDef;.class. |
65b60 | 51 46 6f 6e 74 45 6e 67 69 6e 65 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 63 6c 61 | QFontEngine;.#ifdef.Q_WS_QWS.cla |
65b80 | 73 73 20 51 44 69 73 6b 46 6f 6e 74 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 46 6f 6e | ss.QDiskFont;.#endif..class.QFon |
65ba0 | 74 44 61 74 61 62 61 73 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | tDatabasePrivate;..class.Q_EXPOR |
65bc0 | 54 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 73 74 | T.QFontDatabase.{.public:.....st |
65be0 | 61 74 69 63 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 73 74 61 6e 64 61 72 64 53 69 7a | atic.QValueList<int>.standardSiz |
65c00 | 65 73 28 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 28 29 3b 0a 0a 20 20 20 | es();......QFontDatabase();..... |
65c20 | 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 61 6d 69 6c 69 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 | .QStringList.families().const;.. |
65c40 | 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 61 6d 69 6c 69 65 73 28 20 51 46 6f 6e 74 3a 3a | ...QStringList.families(.QFont:: |
65c60 | 53 63 72 69 70 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 | Script.).const;.....QStringList. |
65c80 | 73 74 79 6c 65 73 28 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 | styles(.const.QString.&.).const; |
65ca0 | 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 70 6f 69 6e 74 53 69 7a 65 73 28 | .....QValueList<int>.pointSizes( |
65cc0 | 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. |
65ce0 | 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 | &.=.QString::null);.....QValueLi |
65d00 | 73 74 3c 69 6e 74 3e 20 73 6d 6f 6f 74 68 53 69 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | st<int>.smoothSizes(.const.QStri |
65d20 | 6e 67 20 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 51 53 74 72 | ng.&,.const.QString.&);.....QStr |
65d40 | 69 6e 67 20 73 74 79 6c 65 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 29 3b | ing.styleString(.const.QFont.&); |
65d60 | 0a 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ......QFont.font(.const.QString. |
65d80 | 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 29 3b 0a 0a 20 20 20 20 62 | &,.const.QString.&,.int);......b |
65da0 | 6f 6f 6c 20 69 73 42 69 74 6d 61 70 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | ool.isBitmapScalable(.const.QStr |
65dc0 | 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 |
65de0 | 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 6d 6f 6f 74 68 | ::null).const;.....bool.isSmooth |
65e00 | 6c 79 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e | lyScalable(.const.QString.&,.con |
65e20 | 73 74 20 51 53 74 72 69 6e 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 20 63 6f | st.QString.&.=.QString::null).co |
65e40 | 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 | nst;.....bool.isScalable(.const. |
65e60 | 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 3d 20 51 53 74 | QString.&,.const.QString.&.=.QSt |
65e80 | 72 69 6e 67 3a 3a 6e 75 6c 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 69 | ring::null).const;.....bool.isFi |
65ea0 | 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 2c 20 63 6f 6e 73 74 | xedPitch(.const.QString.&,.const |
65ec0 | 20 51 53 74 72 69 6e 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 29 20 63 6f 6e 73 | .QString.&.=.QString::null).cons |
65ee0 | 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | t;......bool.italic(.const.QStri |
65f00 | 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 | ng.&,.const.QString.&).const;... |
65f20 | 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 20 63 6f | ..bool.bold(.const.QString.&,.co |
65f40 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 65 | nst.QString.&).const;.....int.we |
65f60 | 69 67 68 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 | ight(.const.QString.&,.const.QSt |
65f80 | 72 69 6e 67 20 26 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 | ring.&).const;......static.QStri |
65fa0 | 6e 67 20 73 63 72 69 70 74 4e 61 6d 65 28 51 46 6f 6e 74 3a 3a 53 63 72 69 70 74 29 3b 0a 20 20 | ng.scriptName(QFont::Script);... |
65fc0 | 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 63 72 69 70 74 53 61 6d 70 6c 65 28 51 46 | ..static.QString.scriptSample(QF |
65fe0 | 6f 6e 74 3a 3a 53 63 72 69 70 74 29 3b 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 | ont::Script);..#ifdef.Q_WS_QWS.. |
66000 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 71 77 73 41 64 64 44 69 73 6b 46 6f 6e 74 28 20 51 | ...static.void.qwsAddDiskFont(.Q |
66020 | 44 69 73 6b 46 6f 6e 74 20 2a 71 64 66 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 | DiskFont.*qdf.);.#endif......//. |
66040 | 46 6f 72 20 73 6f 75 72 63 65 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 3c 20 | For.source.compatibility.with.<. |
66060 | 33 2e 30 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 20 20 20 20 51 53 | 3.0.#ifndef.QT_NO_COMPAT......QS |
66080 | 74 72 69 6e 67 4c 69 73 74 20 66 61 6d 69 6c 69 65 73 28 62 6f 6f 6c 29 20 63 6f 6e 73 74 3b 0a | tringList.families(bool).const;. |
660a0 | 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 74 79 6c 65 73 28 20 63 6f 6e 73 74 20 51 53 | ....QStringList.styles(.const.QS |
660c0 | 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 |
660e0 | 3b 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 70 6f 69 6e 74 53 69 7a 65 73 | ;.....QValueList<int>.pointSizes |
66100 | 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 |
66120 | 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 51 56 61 6c 75 | .&,.const.QString.&.);.....QValu |
66140 | 65 4c 69 73 74 3c 69 6e 74 3e 20 73 6d 6f 6f 74 68 53 69 7a 65 73 28 20 63 6f 6e 73 74 20 51 53 | eList<int>.smoothSizes(.const.QS |
66160 | 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 20 | tring.&,.const.QString.&,.const. |
66180 | 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e 74 28 20 63 6f | QString.&.);......QFont.font(.co |
661a0 | 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.&,. |
661c0 | 69 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c | int,.const.QString.&);......bool |
661e0 | 20 69 73 42 69 74 6d 61 70 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | .isBitmapScalable(.const.QString |
66200 | 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | .&,.const.QString.&,.const.QStri |
66220 | 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 6d 6f 6f 74 68 6c | ng.&.).const;.....bool.isSmoothl |
66240 | 79 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 | yScalable(.const.QString.&,.cons |
66260 | 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 | t.QString.&,.const.QString.&.).c |
66280 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 | onst;.....bool.isScalable(.const |
662a0 | 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 |
662c0 | 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | st.QString.&.).const;.....bool.i |
662e0 | 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 2c 20 63 6f | sFixedPitch(.const.QString.&,.co |
66300 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 | nst.QString.&,.const.QString.&.) |
66320 | 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 20 63 6f 6e 73 74 20 | .const;......bool.italic(.const. |
66340 | 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 73 | QString.&,.const.QString.&,.cons |
66360 | 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 62 6f | t.QString.&.).const;.....bool.bo |
66380 | 6c 64 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 | ld(.const.QString.&,.const.QStri |
663a0 | 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 | ng.&,.const.QString.&.).const;.. |
663c0 | 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 26 2c 20 | ...int.weight(.const.QString.&,. |
663e0 | 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 26 | const.QString.&,.const.QString.& |
66400 | 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 | .).const;..#endif.//.QT_NO_COMPA |
66420 | 54 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 57 53 5f 58 31 31 | T..private:.#if.defined(Q_WS_X11 |
66440 | 29 20 7c 7c 20 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 | ).||.defined(Q_WS_WIN).....stati |
66460 | 63 20 51 46 6f 6e 74 45 6e 67 69 6e 65 20 2a 66 69 6e 64 46 6f 6e 74 28 20 51 46 6f 6e 74 3a 3a | c.QFontEngine.*findFont(.QFont:: |
66480 | 53 63 72 69 70 74 20 73 63 72 69 70 74 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 50 72 69 76 61 74 | Script.script,.const.QFontPrivat |
664a0 | 65 20 2a 66 70 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 72 65 71 | e.*fp,.......const.QFontDef.&req |
664c0 | 75 65 73 74 2c 20 69 6e 74 20 66 6f 72 63 65 5f 65 6e 63 6f 64 69 6e 67 5f 69 64 20 3d 20 2d 31 | uest,.int.force_encoding_id.=.-1 |
664e0 | 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 58 31 31 0a 0a 20 20 20 20 73 74 61 74 | .);.#endif.//.Q_WS_X11......stat |
66500 | 69 63 20 76 6f 69 64 20 63 72 65 61 74 65 44 61 74 61 62 61 73 65 28 29 3b 0a 0a 20 20 20 20 73 | ic.void.createDatabase();......s |
66520 | 74 61 74 69 63 20 76 6f 69 64 20 70 61 72 73 65 46 6f 6e 74 4e 61 6d 65 28 63 6f 6e 73 74 20 51 | tatic.void.parseFontName(const.Q |
66540 | 53 74 72 69 6e 67 20 26 6e 61 6d 65 2c 20 51 53 74 72 69 6e 67 20 26 66 6f 75 6e 64 72 79 2c 20 | String.&name,.QString.&foundry,. |
66560 | 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 73 74 | QString.&family);......friend.st |
66580 | 72 75 63 74 20 51 46 6f 6e 74 44 65 66 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | ruct.QFontDef;.....friend.class. |
665a0 | 51 46 6f 6e 74 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | QFontPrivate;.....friend.class.Q |
665c0 | 46 6f 6e 74 44 69 61 6c 6f 67 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f | FontDialog;.....friend.class.QFo |
665e0 | 6e 74 45 6e 67 69 6e 65 4c 61 74 69 6e 58 4c 46 44 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 44 61 74 | ntEngineLatinXLFD;......QFontDat |
66600 | 61 62 61 73 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 | abasePrivate.*d;.};...#ifndef.QT |
66620 | 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 4c 69 73 74 20 51 | _NO_COMPAT..inline.QStringList.Q |
66640 | 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 66 61 6d 69 6c 69 65 73 28 20 62 6f 6f 6c 20 29 20 63 | FontDatabase::families(.bool.).c |
66660 | 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 61 6d 69 6c 69 65 73 28 29 3b 0a 7d 0a | onst.{.....return.families();.}. |
66680 | 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 4c 69 73 74 20 51 46 6f 6e 74 44 61 74 61 62 61 73 | .inline.QStringList.QFontDatabas |
666a0 | 65 3a 3a 73 74 79 6c 65 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 | e::styles(.const.QString.&family |
666c0 | 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 | ,........const.QString.&.).const |
666e0 | 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 74 79 6c 65 73 28 66 61 6d 69 6c 79 29 3b 0a 7d 0a | .{.....return.styles(family);.}. |
66700 | 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 51 46 6f 6e 74 44 61 74 | .inline.QValueList<int>.QFontDat |
66720 | 61 62 61 73 65 3a 3a 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 | abase::pointSizes(.const.QString |
66740 | 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | .&family,.........const.QString. |
66760 | 26 73 74 79 6c 65 20 2c 0a 09 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | &style.,.........const.QString.& |
66780 | 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 6f 69 6e 74 53 69 7a 65 73 28 66 61 6d 69 6c | .).{.....return.pointSizes(famil |
667a0 | 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 56 61 6c 75 65 4c 69 73 74 3c | y,.style);.}..inline.QValueList< |
667c0 | 69 6e 74 3e 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 73 6d 6f 6f 74 68 53 69 7a 65 73 28 | int>.QFontDatabase::smoothSizes( |
667e0 | 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 09 09 20 20 | .const.QString.&family,......... |
66800 | 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 09 09 20 20 20 | .const.QString.&style,.......... |
66820 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 | const.QString.&.).{.....return.s |
66840 | 6d 6f 6f 74 68 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 | moothSizes(family,.style);.}..in |
66860 | 6c 69 6e 65 20 51 46 6f 6e 74 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 66 6f 6e 74 28 20 | line.QFont.QFontDatabase::font(. |
66880 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 4e 61 6d 65 2c 0a 09 09 09 09 20 | const.QString.&familyName,...... |
668a0 | 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 69 6e 74 | .const.QString.&style,.......int |
668c0 | 20 70 6f 69 6e 74 53 69 7a 65 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | .pointSize,.......const.QString. |
668e0 | 26 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 6f 6e 74 28 66 61 6d 69 6c 79 4e 61 6d 65 2c | &).{.....return.font(familyName, |
66900 | 20 73 74 79 6c 65 2c 20 70 6f 69 6e 74 53 69 7a 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f | .style,.pointSize);.}..inline.bo |
66920 | 6f 6c 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 69 73 42 69 74 6d 61 70 53 63 61 6c 61 62 | ol.QFontDatabase::isBitmapScalab |
66940 | 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 | le(.const.QString.&family,...... |
66960 | 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 09 | .....const.QString.&style,...... |
66980 | 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 | .....const.QString.&.).const.{.. |
669a0 | 20 20 20 72 65 74 75 72 6e 20 69 73 42 69 74 6d 61 70 53 63 61 6c 61 62 6c 65 28 66 61 6d 69 6c | ...return.isBitmapScalable(famil |
669c0 | 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e 74 44 | y,.style);.}..inline.bool.QFontD |
669e0 | 61 74 61 62 61 73 65 3a 3a 69 73 53 6d 6f 6f 74 68 6c 79 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e | atabase::isSmoothlyScalable(.con |
66a00 | 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 20 20 20 20 20 20 20 | st.QString.&family,............. |
66a20 | 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 09 20 20 20 20 20 | const.QString.&style,........... |
66a40 | 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 20 | ..const.QString.&.).const.{..... |
66a60 | 72 65 74 75 72 6e 20 69 73 53 6d 6f 6f 74 68 6c 79 53 63 61 6c 61 62 6c 65 28 66 61 6d 69 6c 79 | return.isSmoothlyScalable(family |
66a80 | 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 |
66aa0 | 74 61 62 61 73 65 3a 3a 69 73 53 63 61 6c 61 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | tabase::isScalable(.const.QStrin |
66ac0 | 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 | g.&family,............const.QStr |
66ae0 | 69 6e 67 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 | ing.&style,............const.QSt |
66b00 | 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 73 53 63 | ring.&.).const.{.....return.isSc |
66b20 | 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 |
66b40 | 20 62 6f 6f 6c 20 51 46 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 69 73 46 69 78 65 64 50 69 74 63 | .bool.QFontDatabase::isFixedPitc |
66b60 | 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 09 20 | h(.const.QString.&family,....... |
66b80 | 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 09 20 63 6f 6e 73 | const.QString.&style,.......cons |
66ba0 | 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e | t.QString.&.).const.{.....return |
66bc0 | 20 69 73 46 69 78 65 64 50 69 74 63 68 28 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a | .isFixedPitch(family,.style);.}. |
66be0 | 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 74 61 6c | .inline.bool.QFontDatabase::ital |
66c00 | 69 63 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 20 | ic(.const.QString.&family,...... |
66c20 | 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 63 | ..const.QString.&style,........c |
66c40 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 | onst.QString.&.).const.{.....ret |
66c60 | 75 72 6e 20 69 74 61 6c 69 63 28 66 61 6d 69 6c 79 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 69 6e | urn.italic(family,.style);.}..in |
66c80 | 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 62 6f 6c 64 28 20 63 | line.bool.QFontDatabase::bold(.c |
66ca0 | 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 63 6f 6e 73 74 | onst.QString.&family,......const |
66cc0 | 20 51 53 74 72 69 6e 67 20 26 73 74 79 6c 65 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 | .QString.&style,......const.QStr |
66ce0 | 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 62 6f 6c 64 28 | ing.&.).const.{.....return.bold( |
66d00 | 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 69 6e 74 20 51 46 | family,.style);.}..inline.int.QF |
66d20 | 6f 6e 74 44 61 74 61 62 61 73 65 3a 3a 77 65 69 67 68 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | ontDatabase::weight(.const.QStri |
66d40 | 6e 67 20 26 66 61 6d 69 6c 79 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ng.&family,.......const.QString. |
66d60 | 26 73 74 79 6c 65 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 20 | &style,.......const.QString.&.). |
66d80 | 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 77 65 69 67 68 74 28 66 61 6d 69 6c 79 | const.{.....return.weight(family |
66da0 | 2c 20 73 74 79 6c 65 29 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d | ,.style);.}..#endif.//.QT_NO_COM |
66dc0 | 50 41 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 46 4f 4e 54 44 41 54 41 42 41 53 | PAT..#endif.//.QT_NO_FONTDATABAS |
66de0 | 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 4e 54 44 41 54 41 42 41 53 45 5f 48 0a 00 00 00 | E..#endif.//.QFONTDATABASE_H.... |
66e00 | 0c 00 71 00 61 00 70 00 70 00 2e 00 68 00 00 04 24 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..q.a.p.p...h...$/************** |
66e20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
66e40 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
66e60 | 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 | *.$Id$.**.**.Compatibility.file. |
66e80 | 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 | -.should.only.be.included.by.leg |
66ea0 | 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 | acy.code..**.It.#includes.the.fi |
66ec0 | 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a | le.which.obsoletes.this.one..**. |
66ee0 | 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c | **.Copyright.(C).1998-2000.Troll |
66f00 | 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a | tech.ASA...All.rights.reserved.. |
66f20 | 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 | **..This.file.is.part.of.the.Qt. |
66f40 | 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 | GUI.Toolkit..**.**.This.file.may |
66f60 | 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 | .be.distributed.under.the.terms. |
66f80 | 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 | of.the.Q.Public.License.**.as.de |
66fa0 | 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 | fined.by.Trolltech.ASA.of.Norway |
66fc0 | 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 | .and.appearing.in.the.file.**.LI |
66fe0 | 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 | CENSE.QPL.included.in.the.packag |
67000 | 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 | ing.of.this.file..**.**.Licensee |
67020 | 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 | s.holding.valid.Qt.Professional. |
67040 | 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a | Edition.licenses.may.use.this.** |
67060 | 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 | .file.in.accordance.with.the.Qt. |
67080 | 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 | Professional.Edition.License.Agr |
670a0 | 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 | eement.**.provided.with.the.Qt.P |
670c0 | 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 | rofessional.Edition..**.**.See.h |
670e0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d | ttp://qtsoftware.com/pricing.htm |
67100 | 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 | l.or.email.sales@trolltech.com.f |
67120 | 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 | or.**.information.about.the.Prof |
67140 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 | essional.Edition.licensing,.or.s |
67160 | 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f | ee.**.http://qtsoftware.com/qpl/ |
67180 | 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | .for.QPL.licensing.information.. |
671a0 | 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | **.***************************** |
671c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
671e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 41 50 50 5f 48 | ****************/.#ifndef.QAPP_H |
67200 | 0a 23 64 65 66 69 6e 65 20 51 41 50 50 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 70 70 6c 69 | .#define.QAPP_H.#include."qappli |
67220 | 63 61 74 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 61 00 72 00 72 00 61 00 | cation.h".#endif......q.a.r.r.a. |
67240 | 79 00 2e 00 68 00 00 04 41 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | y...h...A/********************** |
67260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a | **********************.**.$Id$.* |
672a0 | 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 6c 64 | *.**.Compatibility.file.-.should |
672c0 | 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 64 65 | .only.be.included.by.legacy.code |
672e0 | 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 63 68 | ..**.It.#includes.the.file.which |
67300 | 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 79 72 | .obsoletes.this.one..**.**.Copyr |
67320 | 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 53 41 | ight.(C).1998-2000.Trolltech.ASA |
67340 | 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 73 | ...All.rights.reserved..**..This |
67360 | 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 6c | .file.is.part.of.the.Qt.GUI.Tool |
67380 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
673a0 | 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 | ributed.under.the.terms.of.the.Q |
673c0 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 | .Public.License.**.as.defined.by |
673e0 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 | .Trolltech.ASA.of.Norway.and.app |
67400 | 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 |
67420 | 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 |
67440 | 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 |
67460 | 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. |
67480 | 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 |
674a0 | 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 |
674c0 | 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.* |
674e0 | 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 |
67500 | 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 71 74 | nal.Edition..**.**.See.http://qt |
67520 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 | software.com/pricing.html.or.ema |
67540 | 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e | il.sales@trolltech.com.for.**.in |
67560 | 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 6e 61 6c | formation.about.the.Professional |
67580 | 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 20 68 74 | .Edition.licensing,.or.see.**.ht |
675a0 | 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c | tp://qtsoftware.com/qpl/.for.QPL |
675c0 | 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a | .licensing.information..**.***** |
675e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67620 | 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 41 52 52 41 59 5f 48 0a 23 64 65 66 69 | ********/.#ifndef.QARRAY_H.#defi |
67640 | 6e 65 20 51 41 52 52 41 59 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 | ne.QARRAY_H.#ifndef.QT_NO_COMPAT |
67660 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 0a 23 | .#include."qmemarray.h".#endif.# |
67680 | 65 6e 64 69 66 0a 00 00 00 12 00 71 00 62 00 75 00 66 00 66 00 65 00 72 00 2e 00 68 00 00 0a 8e | endif......q.b.u.f.f.e.r...h.... |
676a0 | 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | /******************************* |
676c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
676e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 | *************.**.$Id:.$.**.**.De |
67700 | 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 42 75 66 66 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 | finition.of.QBuffer.class.**.**. |
67720 | 43 72 65 61 74 65 64 20 3a 20 39 33 30 38 31 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | Created.:.930812.**.**.Copyright |
67740 | 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 | .(C).1992-2000.Trolltech.ASA...A |
67760 | 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | ll.rights.reserved..**.**.This.f |
67780 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 | ile.is.part.of.the.tools.module. |
677a0 | 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | of.the.Qt.GUI.Toolkit..**.**.Thi |
677c0 | 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 | s.file.may.be.distributed.under. |
677e0 | 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.terms.of.the.Q.Public.Licens |
67800 | 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 | e.**.as.defined.by.Trolltech.ASA |
67820 | 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 | .of.Norway.and.appearing.in.the. |
67840 | 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | file.**.LICENSE.QPL.included.in. |
67860 | 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a | the.packaging.of.this.file..**.* |
67880 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 | *.This.file.may.be.distributed.a |
678a0 | 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | nd/or.modified.under.the.terms.o |
678c0 | 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 | f.the.**.GNU.General.Public.Lice |
678e0 | 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 | nse.version.2.as.published.by.th |
67900 | 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e | e.Free.Software.**.Foundation.an |
67920 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e | d.appearing.in.the.file.LICENSE. |
67940 | 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 | GPL.included.in.the.**.packaging |
67960 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 | .of.this.file..**.**.Licensees.h |
67980 | 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 | olding.valid.Qt.Enterprise.Editi |
679a0 | 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a | on.or.Qt.Professional.Edition.** |
679c0 | 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 | .licenses.may.use.this.file.in.a |
679e0 | 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | ccordance.with.the.Qt.Commercial |
67a00 | 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 | .License.**.Agreement.provided.w |
67a20 | 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c | ith.the.Software..**.**.This.fil |
67a40 | 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 | e.is.provided.AS.IS.with.NO.WARR |
67a60 | 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a | ANTY.OF.ANY.KIND,.INCLUDING.THE. |
67a80 | 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 | **.WARRANTY.OF.DESIGN,.MERCHANTA |
67aa0 | 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 | BILITY.AND.FITNESS.FOR.A.PARTICU |
67ac0 | 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 | LAR.PURPOSE..**.**.See.http://qt |
67ae0 | 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 | software.com/pricing.html.or.ema |
67b00 | 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 | il.sales@trolltech.com.for.**... |
67b20 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | information.about.Qt.Commercial. |
67b40 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | License.Agreements..**.See.http: |
67b60 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 | //qtsoftware.com/qpl/.for.QPL.li |
67b80 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 | censing.information..**.See.http |
67ba0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c | ://qtsoftware.com/gpl/.for.GPL.l |
67bc0 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 | icensing.information..**.**.Cont |
67be0 | 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f | act.info@trolltech.com.if.any.co |
67c00 | 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a | nditions.of.this.licensing.are.* |
67c20 | 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a | *.not.clear.to.you..**.********* |
67c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67c60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a | *****************************/.. |
67c80 | 23 69 66 6e 64 65 66 20 51 42 55 46 46 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 55 46 46 45 | #ifndef.QBUFFER_H.#define.QBUFFE |
67ca0 | 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 | R_H..#ifndef.QT_H.#include."qiod |
67cc0 | 65 76 69 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 | evice.h".#include."qstring.h".#e |
67ce0 | 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 | ndif.//.QT_H...class.Q_EXPORT.QB |
67d00 | 75 66 66 65 72 20 3a 20 70 75 62 6c 69 63 20 51 49 4f 44 65 76 69 63 65 0a 7b 0a 70 75 62 6c 69 | uffer.:.public.QIODevice.{.publi |
67d20 | 63 3a 0a 20 20 20 20 51 42 75 66 66 65 72 28 29 3b 0a 20 20 20 20 51 42 75 66 66 65 72 28 20 51 | c:.....QBuffer();.....QBuffer(.Q |
67d40 | 42 79 74 65 41 72 72 61 79 20 29 3b 0a 20 20 20 7e 51 42 75 66 66 65 72 28 29 3b 0a 0a 20 20 20 | ByteArray.);....~QBuffer();..... |
67d60 | 20 51 42 79 74 65 41 72 72 61 79 20 62 75 66 66 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | .QByteArray.buffer().const;..... |
67d80 | 62 6f 6f 6c 20 20 73 65 74 42 75 66 66 65 72 28 20 51 42 79 74 65 41 72 72 61 79 20 29 3b 0a 0a | bool..setBuffer(.QByteArray.);.. |
67da0 | 20 20 20 20 62 6f 6f 6c 20 20 6f 70 65 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | ....bool..open(.int.);.....void. |
67dc0 | 20 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 66 6c 75 73 68 28 29 3b 0a 0a 20 20 | .close();.....void..flush();.... |
67de0 | 20 20 4f 66 66 73 65 74 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4f 66 66 73 65 | ..Offset.size().const;.....Offse |
67e00 | 74 20 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 61 74 28 20 4f 66 66 73 | t.at().const;.....bool..at(.Offs |
67e20 | 65 74 20 29 3b 0a 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 20 72 65 61 64 42 6c 6f 63 6b 28 20 63 | et.);......Q_LONG...readBlock(.c |
67e40 | 68 61 72 20 2a 70 2c 20 51 5f 55 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 20 | har.*p,.Q_ULONG.);.....Q_LONG... |
67e60 | 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 70 2c 20 51 5f 55 4c 4f | writeBlock(.const.char.*p,.Q_ULO |
67e80 | 4e 47 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 20 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 | NG.);.....Q_LONG...writeBlock(.c |
67ea0 | 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 61 20 29 0a 09 20 20 20 20 20 20 7b | onst.QByteArray&.data.)........{ |
67ec0 | 20 72 65 74 75 72 6e 20 51 49 4f 44 65 76 69 63 65 3a 3a 77 72 69 74 65 42 6c 6f 63 6b 28 64 61 | .return.QIODevice::writeBlock(da |
67ee0 | 74 61 29 3b 20 7d 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 20 72 65 61 64 4c 69 6e 65 28 20 63 68 | ta);.}.....Q_LONG...readLine(.ch |
67f00 | 61 72 20 2a 70 2c 20 51 5f 55 4c 4f 4e 47 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 20 20 67 65 74 | ar.*p,.Q_ULONG.);......int...get |
67f20 | 63 68 28 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 70 75 74 63 68 28 20 69 6e 74 20 29 3b 0a 20 20 | ch();.....int...putch(.int.);... |
67f40 | 20 20 69 6e 74 09 20 20 75 6e 67 65 74 63 68 28 20 69 6e 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | ..int...ungetch(.int.);..protect |
67f60 | 65 64 3a 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 20 61 3b 0a 0a 70 72 69 76 61 74 65 3a 0a | ed:.....QByteArray.a;..private:. |
67f80 | 20 20 20 20 75 69 6e 74 20 20 61 5f 6c 65 6e 3b 0a 20 20 20 20 75 69 6e 74 20 20 61 5f 69 6e 63 | ....uint..a_len;.....uint..a_inc |
67fa0 | 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e | ;..private:.//.Disabled.copy.con |
67fc0 | 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e | structor.and.operator=.#if.defin |
67fe0 | 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 42 75 66 66 65 72 28 20 | ed(Q_DISABLE_COPY).....QBuffer(. |
68000 | 63 6f 6e 73 74 20 51 42 75 66 66 65 72 20 26 20 29 3b 0a 20 20 20 20 51 42 75 66 66 65 72 20 26 | const.QBuffer.&.);.....QBuffer.& |
68020 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 75 66 66 65 72 20 26 20 29 3b 0a 23 65 | operator=(.const.QBuffer.&.);.#e |
68040 | 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 42 79 74 65 41 72 72 61 79 20 51 42 75 66 | ndif.};...inline.QByteArray.QBuf |
68060 | 66 65 72 3a 3a 62 75 66 66 65 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 3b 20 | fer::buffer().const.{.return.a;. |
68080 | 7d 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 51 42 75 66 | }..inline.QIODevice::Offset.QBuf |
680a0 | 66 65 72 3a 3a 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 4f 66 66 73 | fer::size().const.{.return.(Offs |
680c0 | 65 74 29 61 2e 73 69 7a 65 28 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 49 4f 44 65 76 69 63 65 | et)a.size();.}..inline.QIODevice |
680e0 | 3a 3a 4f 66 66 73 65 74 20 51 42 75 66 66 65 72 3a 3a 61 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 | ::Offset.QBuffer::at().const.{.r |
68100 | 65 74 75 72 6e 20 69 6f 49 6e 64 65 78 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 55 | eturn.ioIndex;.}...#endif.//.QBU |
68120 | 46 46 45 52 5f 48 0a 00 00 00 14 00 6d 00 6f 00 63 00 5f 00 79 00 61 00 63 00 63 00 2e 00 68 00 | FFER_H......m.o.c._.y.a.c.c...h. |
68140 | 00 05 07 23 64 65 66 69 6e 65 20 43 48 41 52 5f 56 41 4c 20 32 35 37 0a 23 64 65 66 69 6e 65 20 | ...#define.CHAR_VAL.257.#define. |
68160 | 49 4e 54 5f 56 41 4c 20 32 35 38 0a 23 64 65 66 69 6e 65 20 44 4f 55 42 4c 45 5f 56 41 4c 20 32 | INT_VAL.258.#define.DOUBLE_VAL.2 |
68180 | 35 39 0a 23 64 65 66 69 6e 65 20 53 54 52 49 4e 47 20 32 36 30 0a 23 64 65 66 69 6e 65 20 49 44 | 59.#define.STRING.260.#define.ID |
681a0 | 45 4e 54 49 46 49 45 52 20 32 36 31 0a 23 64 65 66 69 6e 65 20 46 52 49 45 4e 44 20 32 36 32 0a | ENTIFIER.261.#define.FRIEND.262. |
681c0 | 23 64 65 66 69 6e 65 20 54 59 50 45 44 45 46 20 32 36 33 0a 23 64 65 66 69 6e 65 20 41 55 54 4f | #define.TYPEDEF.263.#define.AUTO |
681e0 | 20 32 36 34 0a 23 64 65 66 69 6e 65 20 52 45 47 49 53 54 45 52 20 32 36 35 0a 23 64 65 66 69 6e | .264.#define.REGISTER.265.#defin |
68200 | 65 20 53 54 41 54 49 43 20 32 36 36 0a 23 64 65 66 69 6e 65 20 45 58 54 45 52 4e 20 32 36 37 0a | e.STATIC.266.#define.EXTERN.267. |
68220 | 23 64 65 66 69 6e 65 20 49 4e 4c 49 4e 45 20 32 36 38 0a 23 64 65 66 69 6e 65 20 56 49 52 54 55 | #define.INLINE.268.#define.VIRTU |
68240 | 41 4c 20 32 36 39 0a 23 64 65 66 69 6e 65 20 43 4f 4e 53 54 20 32 37 30 0a 23 64 65 66 69 6e 65 | AL.269.#define.CONST.270.#define |
68260 | 20 56 4f 4c 41 54 49 4c 45 20 32 37 31 0a 23 64 65 66 69 6e 65 20 43 48 41 52 20 32 37 32 0a 23 | .VOLATILE.271.#define.CHAR.272.# |
68280 | 64 65 66 69 6e 65 20 53 48 4f 52 54 20 32 37 33 0a 23 64 65 66 69 6e 65 20 49 4e 54 20 32 37 34 | define.SHORT.273.#define.INT.274 |
682a0 | 0a 23 64 65 66 69 6e 65 20 4c 4f 4e 47 20 32 37 35 0a 23 64 65 66 69 6e 65 20 53 49 47 4e 45 44 | .#define.LONG.275.#define.SIGNED |
682c0 | 20 32 37 36 0a 23 64 65 66 69 6e 65 20 55 4e 53 49 47 4e 45 44 20 32 37 37 0a 23 64 65 66 69 6e | .276.#define.UNSIGNED.277.#defin |
682e0 | 65 20 46 4c 4f 41 54 20 32 37 38 0a 23 64 65 66 69 6e 65 20 44 4f 55 42 4c 45 20 32 37 39 0a 23 | e.FLOAT.278.#define.DOUBLE.279.# |
68300 | 64 65 66 69 6e 65 20 56 4f 49 44 20 32 38 30 0a 23 64 65 66 69 6e 65 20 45 4e 55 4d 20 32 38 31 | define.VOID.280.#define.ENUM.281 |
68320 | 0a 23 64 65 66 69 6e 65 20 43 4c 41 53 53 20 32 38 32 0a 23 64 65 66 69 6e 65 20 53 54 52 55 43 | .#define.CLASS.282.#define.STRUC |
68340 | 54 20 32 38 33 0a 23 64 65 66 69 6e 65 20 55 4e 49 4f 4e 20 32 38 34 0a 23 64 65 66 69 6e 65 20 | T.283.#define.UNION.284.#define. |
68360 | 41 53 4d 20 32 38 35 0a 23 64 65 66 69 6e 65 20 50 52 49 56 41 54 45 20 32 38 36 0a 23 64 65 66 | ASM.285.#define.PRIVATE.286.#def |
68380 | 69 6e 65 20 50 52 4f 54 45 43 54 45 44 20 32 38 37 0a 23 64 65 66 69 6e 65 20 50 55 42 4c 49 43 | ine.PROTECTED.287.#define.PUBLIC |
683a0 | 20 32 38 38 0a 23 64 65 66 69 6e 65 20 4f 50 45 52 41 54 4f 52 20 32 38 39 0a 23 64 65 66 69 6e | .288.#define.OPERATOR.289.#defin |
683c0 | 65 20 44 42 4c 5f 43 4f 4c 4f 4e 20 32 39 30 0a 23 64 65 66 69 6e 65 20 54 52 49 50 4c 45 5f 44 | e.DBL_COLON.290.#define.TRIPLE_D |
683e0 | 4f 54 20 32 39 31 0a 23 64 65 66 69 6e 65 20 54 45 4d 50 4c 41 54 45 20 32 39 32 0a 23 64 65 66 | OT.291.#define.TEMPLATE.292.#def |
68400 | 69 6e 65 20 4e 41 4d 45 53 50 41 43 45 20 32 39 33 0a 23 64 65 66 69 6e 65 20 55 53 49 4e 47 20 | ine.NAMESPACE.293.#define.USING. |
68420 | 32 39 34 0a 23 64 65 66 69 6e 65 20 4d 55 54 41 42 4c 45 20 32 39 35 0a 23 64 65 66 69 6e 65 20 | 294.#define.MUTABLE.295.#define. |
68440 | 54 48 52 4f 57 20 32 39 36 0a 23 64 65 66 69 6e 65 20 53 49 47 4e 41 4c 53 20 32 39 37 0a 23 64 | THROW.296.#define.SIGNALS.297.#d |
68460 | 65 66 69 6e 65 20 53 4c 4f 54 53 20 32 39 38 0a 23 64 65 66 69 6e 65 20 51 5f 4f 42 4a 45 43 54 | efine.SLOTS.298.#define.Q_OBJECT |
68480 | 20 32 39 39 0a 23 64 65 66 69 6e 65 20 51 5f 50 52 4f 50 45 52 54 59 20 33 30 30 0a 23 64 65 66 | .299.#define.Q_PROPERTY.300.#def |
684a0 | 69 6e 65 20 51 5f 4f 56 45 52 52 49 44 45 20 33 30 31 0a 23 64 65 66 69 6e 65 20 51 5f 43 4c 41 | ine.Q_OVERRIDE.301.#define.Q_CLA |
684c0 | 53 53 49 4e 46 4f 20 33 30 32 0a 23 64 65 66 69 6e 65 20 51 5f 45 4e 55 4d 53 20 33 30 33 0a 23 | SSINFO.302.#define.Q_ENUMS.303.# |
684e0 | 64 65 66 69 6e 65 20 51 5f 53 45 54 53 20 33 30 34 0a 23 64 65 66 69 6e 65 20 52 45 41 44 20 33 | define.Q_SETS.304.#define.READ.3 |
68500 | 30 35 0a 23 64 65 66 69 6e 65 20 57 52 49 54 45 20 33 30 36 0a 23 64 65 66 69 6e 65 20 53 54 4f | 05.#define.WRITE.306.#define.STO |
68520 | 52 45 44 20 33 30 37 0a 23 64 65 66 69 6e 65 20 44 45 53 49 47 4e 41 42 4c 45 20 33 30 38 0a 23 | RED.307.#define.DESIGNABLE.308.# |
68540 | 64 65 66 69 6e 65 20 53 43 52 49 50 54 41 42 4c 45 20 33 30 39 0a 23 64 65 66 69 6e 65 20 52 45 | define.SCRIPTABLE.309.#define.RE |
68560 | 53 45 54 20 33 31 30 0a 74 79 70 65 64 65 66 20 75 6e 69 6f 6e 20 7b 0a 20 20 20 20 63 68 61 72 | SET.310.typedef.union.{.....char |
68580 | 09 63 68 61 72 5f 76 61 6c 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 74 5f 76 61 6c 3b 0a 20 20 20 | .char_val;.....int..int_val;.... |
685a0 | 20 64 6f 75 62 6c 65 09 64 6f 75 62 6c 65 5f 76 61 6c 3b 0a 20 20 20 20 63 68 61 72 20 20 20 20 | .double.double_val;.....char.... |
685c0 | 20 20 20 2a 73 74 72 69 6e 67 3b 0a 20 20 20 20 41 63 63 65 73 73 09 61 63 63 65 73 73 3b 0a 20 | ...*string;.....Access.access;.. |
685e0 | 20 20 20 46 75 6e 63 74 69 6f 6e 20 20 20 2a 66 75 6e 63 74 69 6f 6e 3b 0a 20 20 20 20 41 72 67 | ...Function...*function;.....Arg |
68600 | 4c 69 73 74 20 20 20 20 2a 61 72 67 5f 6c 69 73 74 3b 0a 20 20 20 20 41 72 67 75 6d 65 6e 74 20 | List....*arg_list;.....Argument. |
68620 | 20 20 2a 61 72 67 3b 0a 7d 20 59 59 53 54 59 50 45 3b 0a 65 78 74 65 72 6e 20 59 59 53 54 59 50 | ..*arg;.}.YYSTYPE;.extern.YYSTYP |
68640 | 45 20 79 79 6c 76 61 6c 3b 0a 00 00 00 22 00 71 00 61 00 62 00 73 00 74 00 72 00 61 00 63 00 74 | E.yylval;....".q.a.b.s.t.r.a.c.t |
68660 | 00 6c 00 61 00 79 00 6f 00 75 00 74 00 2e 00 68 00 00 06 b1 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .l.a.y.o.u.t...h..../*********** |
68680 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
686a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
686c0 | 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6c 61 | *.**.$Id$.**.**.Definition.of.la |
686e0 | 79 6f 75 74 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 36 30 | yout.classes.**.**.Created.:.960 |
68700 | 34 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 | 416.**.**.Copyright.(C).1992-200 |
68720 | 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 0.Trolltech.ASA...All.rights.res |
68740 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
68760 | 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 | f.the.kernel.module.of.the.Qt.GU |
68780 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | I.Toolkit..**.**.This.file.may.b |
687a0 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | e.distributed.under.the.terms.of |
687c0 | 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 | .the.Q.Public.License.**.as.defi |
687e0 | 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 | ned.by.Trolltech.ASA.of.Norway.a |
68800 | 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 | nd.appearing.in.the.file.**.LICE |
68820 | 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e | NSE.QPL.included.in.the.packagin |
68840 | 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | g.of.this.file..**.**.This.file. |
68860 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 | may.be.distributed.and/or.modifi |
68880 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 | ed.under.the.terms.of.the.**.GNU |
688a0 | 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 | .General.Public.License.version. |
688c0 | 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 | 2.as.published.by.the.Free.Softw |
688e0 | 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 | are.**.Foundation.and.appearing. |
68900 | 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 | in.the.file.LICENSE.GPL.included |
68920 | 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c | .in.the.**.packaging.of.this.fil |
68940 | 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 | e..**.**.Licensees.holding.valid |
68960 | 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f | .Qt.Enterprise.Edition.or.Qt.Pro |
68980 | 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 | fessional.Edition.**.licenses.ma |
689a0 | 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 | y.use.this.file.in.accordance.wi |
689c0 | 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 | th.the.Qt.Commercial.License.**. |
689e0 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 | Agreement.provided.with.the.Soft |
68a00 | 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 | ware..**.**.This.file.is.provide |
68a20 | 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 | d.AS.IS.with.NO.WARRANTY.OF.ANY. |
68a40 | 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 | KIND,.INCLUDING.THE.**.WARRANTY. |
68a60 | 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 | OF.DESIGN,.MERCHANTABILITY.AND.F |
68a80 | 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e | ITNESS.FOR.A.PARTICULAR.PURPOSE. |
68aa0 | 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d | .**.**.See.http://qtsoftware.com |
68ac0 | 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f | /pricing.html.or.email.sales@tro |
68ae0 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 | lltech.com.for.**...information. |
68b00 | 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | about.Qt.Commercial.License.Agre |
68b20 | 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | ements..**.See.http://qtsoftware |
68b40 | 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/qpl/.for.QPL.licensing.info |
68b60 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | rmation..**.See.http://qtsoftwar |
68b80 | 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/gpl/.for.GPL.licensing.inf |
68ba0 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f | ormation..**.**.Contact.info@tro |
68bc0 | 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 | lltech.com.if.any.conditions.of. |
68be0 | 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 | this.licensing.are.**.not.clear. |
68c00 | 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | to.you..**.********************* |
68c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 42 53 | *****************/..#ifndef.QABS |
68c60 | 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 54 4c | TRACTLAYOUT_H.#define.QABSTRACTL |
68c80 | 41 59 4f 55 54 5f 48 0a 0a 2f 2a 0a 20 20 54 68 69 73 20 68 65 61 64 65 72 20 69 73 20 70 72 6f | AYOUT_H../*...This.header.is.pro |
68ca0 | 76 69 64 65 64 20 66 6f 72 20 73 6f 75 72 63 65 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 6f | vided.for.source.compatibility.o |
68cc0 | 6e 6c 79 2e 0a 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 51 54 | nly..*/..#ifndef.QT_H.#ifndef.QT |
68ce0 | 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 22 0a | _NO_COMPAT.#include."qlayout.h". |
68d00 | 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 00 00 | #endif.#endif.//.QT_H..#endif... |
68d20 | 00 0e 00 6e 00 70 00 75 00 70 00 70 00 2e 00 68 00 00 7b cb 2f 2a 20 2d 2a 2d 20 4d 6f 64 65 3a | ...n.p.u.p.p...h..{./*.-*-.Mode: |
68d40 | 20 43 3b 20 74 61 62 2d 77 69 64 74 68 3a 20 34 3b 20 2d 2a 2d 20 2a 2f 0a 2f 2a 0a 20 2a 20 20 | .C;.tab-width:.4;.-*-.*/./*..*.. |
68d60 | 6e 70 75 70 70 2e 68 20 24 52 65 76 69 73 69 6f 6e 3a 20 31 2e 31 20 24 0a 20 2a 20 20 66 75 6e | npupp.h.$Revision:.1.1.$..*..fun |
68d80 | 63 74 69 6f 6e 20 63 61 6c 6c 20 6d 65 63 61 68 6e 69 63 73 20 6e 65 65 64 65 64 20 62 79 20 70 | ction.call.mecahnics.needed.by.p |
68da0 | 6c 61 74 66 6f 72 6d 20 73 70 65 63 69 66 69 63 20 67 6c 75 65 20 63 6f 64 65 2e 0a 20 2a 2f 0a | latform.specific.glue.code...*/. |
68dc0 | 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 50 55 | ..#ifndef._NPUPP_H_.#define._NPU |
68de0 | 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 64 65 | PP_H_..#ifndef.GENERATINGCFM.#de |
68e00 | 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 69 66 | fine.GENERATINGCFM.0.#endif..#if |
68e20 | 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 2e 68 | ndef._NPAPI_H_.#include."npapi.h |
68e40 | 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 2a 2a | ".#endif..#include."jri.h"../*** |
68e60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 20 70 6c 75 67 2d | ***********************....plug- |
68ec0 | 69 6e 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 20 6d 61 63 72 6f 73 0a 20 09 20 20 20 20 20 | in.function.table.macros........ |
68ee0 | 20 20 20 66 6f 72 20 65 61 63 68 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 61 6e 64 20 6f 75 74 20 | ...for.each.function.in.and.out. |
68f00 | 6f 66 20 74 68 65 20 70 6c 75 67 69 6e 20 41 50 49 20 77 65 20 64 65 66 69 6e 65 0a 20 20 20 20 | of.the.plugin.API.we.define..... |
68f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 79 70 65 64 65 66 20 4e 50 50 5f 46 6f 6f 55 | ................typedef.NPP_FooU |
68f40 | 50 50 0a 09 09 09 09 09 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 50 5f 46 6f 6f 50 72 6f 63 0a 09 | PP......#define.NewNPP_FooProc.. |
68f60 | 09 09 09 09 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 46 6f 6f 50 72 6f 63 0a 09 09 09 66 | ....#define.CallNPP_FooProc....f |
68f80 | 6f 72 20 6d 61 63 2c 20 64 65 66 69 6e 65 20 74 68 65 20 55 50 50 20 6d 61 67 69 63 20 66 6f 72 | or.mac,.define.the.UPP.magic.for |
68fa0 | 20 50 50 43 2f 36 38 4b 20 63 61 6c 6c 69 6e 67 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .PPC/68K.calling..************** |
68fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
69000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 2f 2a 20 4e 50 50 5f 49 6e 69 74 69 61 6c 69 | *************/.../*.NPP_Initiali |
69020 | 7a 65 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 65 66 | ze.*/..#if.GENERATINGCFM.typedef |
69040 | 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 7a 65 | .UniversalProcPtr.NPP_Initialize |
69060 | 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 65 50 | UPP;..enum.{..uppNPP_InitializeP |
69080 | 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...|. |
690a0 | 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_ |
690c0 | 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_ |
690e0 | 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 69 74 | CODE(0)).};..#define.NewNPP_Init |
69100 | 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 74 69 | ializeProc(FUNC)..\...(NPP_Initi |
69120 | 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 28 28 | alizeUPP).NewRoutineDescriptor(( |
69140 | 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 69 7a | ProcPtr)(FUNC),.uppNPP_Initializ |
69160 | 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 75 72 | eProcInfo,.GetCurrentArchitectur |
69180 | 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 65 50 | e()).#define.CallNPP_InitializeP |
691a0 | 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 72 73 | roc(FUNC)..\...(void)CallUnivers |
691c0 | 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), |
691e0 | 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 0a 23 | .uppNPP_InitializeProcInfo)....# |
69200 | 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 61 6c | else..typedef.void.(*NPP_Initial |
69220 | 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 49 6e | izeUPP)(void);.#define.NewNPP_In |
69240 | 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 49 6e | itializeProc(FUNC)..\...((NPP_In |
69260 | 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 61 6c | itializeUPP).(FUNC)).#define.Cal |
69280 | 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 09 28 | lNPP_InitializeProc(FUNC)..\...( |
692a0 | 2a 28 46 55 4e 43 29 29 28 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 53 68 75 74 | *(FUNC))()..#endif.../*.NPP_Shut |
692c0 | 64 6f 77 6e 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 | down.*/..#if.GENERATINGCFM.typed |
692e0 | 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 77 6e | ef.UniversalProcPtr.NPP_Shutdown |
69300 | 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 72 6f | UPP;..enum.{..uppNPP_ShutdownPro |
69320 | 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 |
69340 | 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 |
69360 | 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 43 4f | DE(0)).....|.RESULT_SIZE(SIZE_CO |
69380 | 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 64 6f | DE(0)).};..#define.NewNPP_Shutdo |
693a0 | 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 6e 55 | wnProc(FUNC)..\...(NPP_ShutdownU |
693c0 | 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 | PP).NewRoutineDescriptor((ProcPt |
693e0 | 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 6e 66 | r)(FUNC),.uppNPP_ShutdownProcInf |
69400 | 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 | o,.GetCurrentArchitecture()).#de |
69420 | 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 29 09 | fine.CallNPP_ShutdownProc(FUNC). |
69440 | 09 5c 0a 09 09 28 76 6f 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e | .\...(void)CallUniversalProc((Un |
69460 | 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 53 68 | iversalProcPtr)(FUNC),.uppNPP_Sh |
69480 | 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 64 65 | utdownProcInfo)....#else..typede |
694a0 | 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 29 3b | f.void.(*NPP_ShutdownUPP)(void); |
694c0 | 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 55 4e | .#define.NewNPP_ShutdownProc(FUN |
694e0 | 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 4e 43 | C)..\...((NPP_ShutdownUPP).(FUNC |
69500 | 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 63 28 | )).#define.CallNPP_ShutdownProc( |
69520 | 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 0a 0a | FUNC)..\...(*(FUNC))()..#endif.. |
69540 | 0a 2f 2a 20 4e 50 50 5f 4e 65 77 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 | ./*.NPP_New.*/..#if.GENERATINGCF |
69560 | 4d 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 4e 50 50 5f 4e | M.typedef.UniversalProcPtr.NPP_N |
69580 | 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 49 6e | ewUPP;..enum.{..uppNPP_NewProcIn |
695a0 | 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 43 4b | fo.=.kThinkCStackBased...|.STACK |
695c0 | 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 45 28 | _ROUTINE_PARAMETER(1,.SIZE_CODE( |
695e0 | 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 5f 52 | sizeof(NPMIMEType)))...|.STACK_R |
69600 | 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 |
69620 | 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 | zeof(NPP)))...|.STACK_ROUTINE_PA |
69640 | 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 6e 74 | RAMETER(3,.SIZE_CODE(sizeof(uint |
69660 | 31 36 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 | 16)))...|.STACK_ROUTINE_PARAMETE |
69680 | 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 0a 09 | R(4,.SIZE_CODE(sizeof(int16))).. |
696a0 | 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 53 49 | .|.STACK_ROUTINE_PARAMETER(5,.SI |
696c0 | 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 53 54 | ZE_CODE(sizeof(char.**)))...|.ST |
696e0 | 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 43 4f | ACK_ROUTINE_PARAMETER(6,.SIZE_CO |
69700 | 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 5f 52 | DE(sizeof(char.**)))...|.STACK_R |
69720 | 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 37 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 | OUTINE_PARAMETER(7,.SIZE_CODE(si |
69740 | 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 4c 54 | zeof(NPSavedData.*)))...|.RESULT |
69760 | 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 29 | _SIZE(SIZE_CODE(sizeof(NPError)) |
69780 | 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 55 4e | ).};..#define.NewNPP_NewProc(FUN |
697a0 | 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 65 44 | C)..\...(NPP_NewUPP).NewRoutineD |
697c0 | 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 |
697e0 | 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 74 65 | P_NewProcInfo,.GetCurrentArchite |
69800 | 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 6f 63 | cture()).#define.CallNPP_NewProc |
69820 | 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 34 2c 20 41 | (FUNC,.ARG1,.ARG2,.ARG3,.ARG4,.A |
69840 | 52 47 35 2c 20 41 52 47 36 2c 20 41 52 47 37 29 20 5c 0a 09 09 28 4e 50 45 72 72 6f 72 29 43 61 | RG5,.ARG6,.ARG7).\...(NPError)Ca |
69860 | 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 | llUniversalProc((UniversalProcPt |
69880 | 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 5c 0a | r)(FUNC),.uppNPP_NewProcInfo,.\. |
698a0 | 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 47 33 | ...........(ARG1),.(ARG2),.(ARG3 |
698c0 | 29 2c 20 28 41 52 47 34 29 2c 20 28 41 52 47 35 29 2c 20 28 41 52 47 36 29 2c 20 28 41 52 47 37 | ),.(ARG4),.(ARG5),.(ARG6),.(ARG7 |
698e0 | 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 50 5f | )).#else..typedef.NPError.(*NPP_ |
69900 | 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 20 4e | NewUPP)(NPMIMEType.pluginType,.N |
69920 | 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 36 20 | PP.instance,.uint16.mode,.int16. |
69940 | 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 5b 5d | argc,.char*.argn[],.char*.argv[] |
69960 | 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 20 4e | ,.NPSavedData*.saved);.#define.N |
69980 | 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 5f 4e | ewNPP_NewProc(FUNC)..\...((NPP_N |
699a0 | 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 5f 4e | ewUPP).(FUNC)).#define.CallNPP_N |
699c0 | 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 20 41 | ewProc(FUNC,.ARG1,.ARG2,.ARG3,.A |
699e0 | 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 28 46 | RG4,.ARG5,.ARG6,.ARG7)..\...(*(F |
69a00 | 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 28 41 | UNC))((ARG1),.(ARG2),.(ARG3),.(A |
69a20 | 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 0a 23 | RG4),.(ARG5),.(ARG6),.(ARG7))..# |
69a40 | 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 44 65 73 74 72 6f 79 20 2a 2f 0a 0a 23 69 66 20 47 | endif.../*.NPP_Destroy.*/..#if.G |
69a60 | 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 50 | ENERATINGCFM..typedef.UniversalP |
69a80 | 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 09 75 | rocPtr.NPP_DestroyUPP;.enum.{..u |
69aa0 | 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 43 53 | ppNPP_DestroyProcInfo.=.kThinkCS |
69ac0 | 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 |
69ae0 | 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))) |
69b00 | 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 20 | ...|.STACK_ROUTINE_PARAMETER(2,. |
69b20 | 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 2a 29 | SIZE_CODE(sizeof(NPSavedData.**) |
69b40 | 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 |
69b60 | 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 |
69b80 | 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 65 73 | _DestroyProc(FUNC)..\...(NPP_Des |
69ba0 | 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 28 50 | troyUPP).NewRoutineDescriptor((P |
69bc0 | 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 72 6f | rocPtr)(FUNC),.uppNPP_DestroyPro |
69be0 | 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()) |
69c00 | 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 55 4e | .#define.CallNPP_DestroyProc(FUN |
69c20 | 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 61 6c | C,.ARG1,.ARG2)..\...(NPError)Cal |
69c40 | 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 |
69c60 | 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 6f 2c | )(FUNC),.uppNPP_DestroyProcInfo, |
69c80 | 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 66 20 | .(ARG1),.(ARG2)).#else..typedef. |
69ca0 | 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 69 6e | NPError.(*NPP_DestroyUPP)(NPP.in |
69cc0 | 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 64 65 | stance,.NPSavedData**.save);.#de |
69ce0 | 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 09 5c | fine.NewNPP_DestroyProc(FUNC)..\ |
69d00 | 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 64 65 | ...((NPP_DestroyUPP).(FUNC)).#de |
69d20 | 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 20 41 | fine.CallNPP_DestroyProc(FUNC,.A |
69d40 | 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 29 | RG1,.ARG2)..\...(*(FUNC))((ARG1) |
69d60 | 2c 20 28 41 52 47 32 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 53 65 74 57 69 | ,.(ARG2))..#endif.../*.NPP_SetWi |
69d80 | 6e 64 6f 77 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 | ndow.*/..#if.GENERATINGCFM..type |
69da0 | 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 6e 64 | def.UniversalProcPtr.NPP_SetWind |
69dc0 | 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 77 50 | owUPP;.enum.{..uppNPP_SetWindowP |
69de0 | 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...|. |
69e00 | 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_ |
69e20 | 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 |
69e40 | 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 |
69e60 | 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 5a 45 | of(NPWindow.*)))...|.RESULT_SIZE |
69e80 | 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a | (SIZE_CODE(sizeof(NPError))).};. |
69ea0 | 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 55 4e | #define.NewNPP_SetWindowProc(FUN |
69ec0 | 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 52 6f | C)..\...(NPP_SetWindowUPP).NewRo |
69ee0 | 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), |
69f00 | 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 43 75 | .uppNPP_SetWindowProcInfo,.GetCu |
69f20 | 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 |
69f40 | 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 20 41 | lNPP_SetWindowProc(FUNC,.ARG1,.A |
69f60 | 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 61 6c | RG2)..\...(NPError)CallUniversal |
69f80 | 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 | Proc((UniversalProcPtr)(FUNC),.u |
69fa0 | 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 29 2c | ppNPP_SetWindowProcInfo,.(ARG1), |
69fc0 | 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 6f 72 | .(ARG2))..#else..typedef.NPError |
69fe0 | 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 6e 63 | .(*NPP_SetWindowUPP)(NPP.instanc |
6a000 | 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 4e 65 | e,.NPWindow*.window);.#define.Ne |
6a020 | 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 28 28 | wNPP_SetWindowProc(FUNC)..\...(( |
6a040 | 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 69 6e | NPP_SetWindowUPP).(FUNC)).#defin |
6a060 | 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 41 52 | e.CallNPP_SetWindowProc(FUNC,.AR |
6a080 | 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 29 2c | G1,.ARG2)..\...(*(FUNC))((ARG1), |
6a0a0 | 20 28 41 52 47 32 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 4e 65 77 53 74 72 | .(ARG2))..#endif.../*.NPP_NewStr |
6a0c0 | 65 61 6d 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 | eam.*/..#if.GENERATINGCFM..typed |
6a0e0 | 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 65 61 | ef.UniversalProcPtr.NPP_NewStrea |
6a100 | 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 50 72 | mUPP;.enum.{..uppNPP_NewStreamPr |
6a120 | 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 53 | ocInfo.=.kThinkCStackBased...|.S |
6a140 | 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 43 | TACK_ROUTINE_PARAMETER(1,.SIZE_C |
6a160 | 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 54 | ODE(sizeof(NPP)))...|.STACK_ROUT |
6a180 | 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 |
6a1a0 | 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 49 4e | f(NPMIMEType)))...|.STACK_ROUTIN |
6a1c0 | 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( |
6a1e0 | 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 45 5f | NPStream.*)))...|.STACK_ROUTINE_ |
6a200 | 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 4e 50 | PARAMETER(4,.SIZE_CODE(sizeof(NP |
6a220 | 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 4d 45 | Bool)))...|.STACK_ROUTINE_PARAME |
6a240 | 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 20 2a | TER(5,.SIZE_CODE(sizeof(uint16.* |
6a260 | 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 |
6a280 | 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 |
6a2a0 | 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 50 5f | P_NewStreamProc(FUNC)..\...(NPP_ |
6a2c0 | 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 |
6a2e0 | 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 53 74 | or((ProcPtr)(FUNC),.uppNPP_NewSt |
6a300 | 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 |
6a320 | 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 65 61 | ture()).#define.CallNPP_NewStrea |
6a340 | 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 52 | mProc(FUNC,.ARG1,.ARG2,.ARG3,.AR |
6a360 | 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 69 76 | G4,.ARG5)..\...(NPError)CallUniv |
6a380 | 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 |
6a3a0 | 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 28 41 | C),.uppNPP_NewStreamProcInfo,.(A |
6a3c0 | 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 41 52 47 33 29 2c 20 28 41 52 47 34 29 2c 20 28 41 | RG1),.(ARG2),.(ARG3),.(ARG4),.(A |
6a3e0 | 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 2a 4e | RG5)).#else..typedef.NPError.(*N |
6a400 | 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 20 4e | PP_NewStreamUPP)(NPP.instance,.N |
6a420 | 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 61 6d | PMIMEType.type,.NPStream*.stream |
6a440 | 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 70 65 | ,.NPBool.seekable,.uint16*.stype |
6a460 | 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 63 28 | );.#define.NewNPP_NewStreamProc( |
6a480 | 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 20 28 | FUNC)..\...((NPP_NewStreamUPP).( |
6a4a0 | 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 61 6d | FUNC)).#define.CallNPP_NewStream |
6a4c0 | 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 | Proc(FUNC,.ARG1,.ARG2,.ARG3,.ARG |
6a4e0 | 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 20 28 | 4,.ARG5).\...(*(FUNC))((ARG1),.( |
6a500 | 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 0a 23 | ARG2),.(ARG3),.(ARG4),.(ARG5)).# |
6a520 | 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 20 2a 2f 0a | endif.../*.NPP_DestroyStream.*/. |
6a540 | 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 |
6a560 | 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 55 50 | ersalProcPtr.NPP_DestroyStreamUP |
6a580 | 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 6d 50 | P;.enum.{..uppNPP_DestroyStreamP |
6a5a0 | 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...|. |
6a5c0 | 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_ |
6a5e0 | 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 |
6a600 | 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 |
6a620 | 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 54 49 | of(NPStream.*)))...|.STACK_ROUTI |
6a640 | 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 66 | NE_PARAMETER(3,.SIZE_CODE(sizeof |
6a660 | 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 49 5a | (NPReason)))...|.RESULT_SIZE(SIZ |
6a680 | 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 65 66 | E_CODE(sizeof(NPError))).};.#def |
6a6a0 | 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 55 4e | ine.NewNPP_DestroyStreamProc(FUN |
6a6c0 | 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 20 4e | C)..\...(NPP_DestroyStreamUPP).N |
6a6e0 | 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 | ewRoutineDescriptor((ProcPtr)(FU |
6a700 | 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 6e 66 | NC),.uppNPP_DestroyStreamProcInf |
6a720 | 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 | o,.GetCurrentArchitecture()).#de |
6a740 | 66 69 6e 65 20 43 61 6c 6c 4e 50 50 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 50 72 6f 63 28 46 | fine.CallNPP_DestroyStreamProc(F |
6a760 | 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 74 72 65 61 6d 50 74 72 2c 20 4e 50 52 65 61 | UNC,..NPParg,.NPStreamPtr,.NPRea |
6a780 | 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 65 72 | sonArg)..\...(NPError)CallUniver |
6a7a0 | 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) |
6a7c0 | 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 2c 20 | ,.uppNPP_DestroyStreamProcInfo,. |
6a7e0 | 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 61 73 | (NPParg),.(NPStreamPtr),.(NPReas |
6a800 | 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 72 09 | onArg))..#else..typedef.NPError. |
6a820 | 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 73 74 | (*NPP_DestroyStreamUPP)(NPP.inst |
6a840 | 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 6f 6e | ance,.NPStream*.stream,.NPReason |
6a860 | 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 6f 79 | .reason);.#define.NewNPP_Destroy |
6a880 | 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 73 74 | StreamProc(FUNC)..\...((NPP_Dest |
6a8a0 | 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 43 61 | royStreamUPP).(FUNC)).#define.Ca |
6a8c0 | 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 20 4e | llNPP_DestroyStreamProc(FUNC,..N |
6a8e0 | 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 67 29 | PParg,.NPStreamPtr,.NPReasonArg) |
6a900 | 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 74 72 | ..\...(*(FUNC))((NPParg),.(NPStr |
6a920 | 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 66 0a | eamPtr),.(NPReasonArg))..#endif. |
6a940 | 0a 0a 2f 2a 20 4e 50 50 5f 57 72 69 74 65 52 65 61 64 79 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 | ../*.NPP_WriteReady.*/..#if.GENE |
6a960 | 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 |
6a980 | 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 09 75 | Ptr.NPP_WriteReadyUPP;.enum.{..u |
6a9a0 | 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 69 6e | ppNPP_WriteReadyProcInfo.=.kThin |
6a9c0 | 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 |
6a9e0 | 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 |
6aa00 | 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( |
6aa20 | 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.*)) |
6aa40 | 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 65 | )...|.RESULT_SIZE(SIZE_CODE(size |
6aa60 | 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 57 72 | of(int32))).};.#define.NewNPP_Wr |
6aa80 | 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 72 69 | iteReadyProc(FUNC)..\...(NPP_Wri |
6aaa0 | 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 6f 72 | teReadyUPP).NewRoutineDescriptor |
6aac0 | 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 52 65 | ((ProcPtr)(FUNC),.uppNPP_WriteRe |
6aae0 | 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 63 74 | adyProcInfo,.GetCurrentArchitect |
6ab00 | 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 61 64 | ure()).#define.CallNPP_WriteRead |
6ab20 | 79 50 72 6f 63 28 46 55 4e 43 2c 20 20 4e 50 50 61 72 67 2c 20 4e 50 53 74 72 65 61 6d 50 74 72 | yProc(FUNC,..NPParg,.NPStreamPtr |
6ab40 | 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 63 28 | )..\...(int32)CallUniversalProc( |
6ab60 | 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 | (UniversalProcPtr)(FUNC),.uppNPP |
6ab80 | 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 20 28 | _WriteReadyProcInfo,.(NPParg),.( |
6aba0 | 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 69 6e | NPStreamPtr))..#else..typedef.in |
6abc0 | 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 6e 73 | t32.(*NPP_WriteReadyUPP)(NPP.ins |
6abe0 | 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 69 6e | tance,.NPStream*.stream);.#defin |
6ac00 | 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 09 5c | e.NewNPP_WriteReadyProc(FUNC)..\ |
6ac20 | 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 29 0a | ...((NPP_WriteReadyUPP).(FUNC)). |
6ac40 | 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 28 46 | #define.CallNPP_WriteReadyProc(F |
6ac60 | 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 09 09 | UNC,..NPParg,.NPStreamPtr)..\... |
6ac80 | 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 74 72 | (*(FUNC))((NPParg),.(NPStreamPtr |
6aca0 | 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 57 72 69 74 65 20 2a 2f 0a 0a 23 69 | ))..#endif.../*.NPP_Write.*/..#i |
6acc0 | 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 |
6ace0 | 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 0a 09 | alProcPtr.NPP_WriteUPP;.enum.{.. |
6ad00 | 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 53 74 | uppNPP_WriteProcInfo.=.kThinkCSt |
6ad20 | 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 4d | ackBased...|.STACK_ROUTINE_PARAM |
6ad40 | 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 0a | ETER(1,.SIZE_CODE(sizeof(NPP))). |
6ad60 | 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 20 53 | ..|.STACK_ROUTINE_PARAMETER(2,.S |
6ad80 | 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 09 09 | IZE_CODE(sizeof(NPStream.*)))... |
6ada0 | 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 |
6adc0 | 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 29 29 29 0a 09 09 7c 20 53 54 41 43 4b | E_CODE(sizeof(int32)))...|.STACK |
6ade0 | 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 45 28 | _ROUTINE_PARAMETER(4,.SIZE_CODE( |
6ae00 | 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 49 4e | sizeof(int32)))...|.STACK_ROUTIN |
6ae20 | 45 5f 50 41 52 41 4d 45 54 45 52 28 35 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 | E_PARAMETER(5,.SIZE_CODE(sizeof( |
6ae40 | 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 |
6ae60 | 44 45 28 73 69 7a 65 6f 66 28 69 6e 74 33 32 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 | DE(sizeof(int32))).};.#define.Ne |
6ae80 | 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 5f 57 | wNPP_WriteProc(FUNC)..\...(NPP_W |
6aea0 | 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 28 50 | riteUPP).NewRoutineDescriptor((P |
6aec0 | 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 63 49 | rocPtr)(FUNC),.uppNPP_WriteProcI |
6aee0 | 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()).# |
6af00 | 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 20 20 | define.CallNPP_WriteProc(FUNC,.. |
6af20 | 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 2c 20 | NPParg,.NPStreamPtr,.offsetArg,. |
6af40 | 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 29 43 | lenArg,.bufferPtr)..\...(int32)C |
6af60 | 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 |
6af80 | 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 6f 2c | tr)(FUNC),.uppNPP_WriteProcInfo, |
6afa0 | 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 73 65 | .(NPParg),.(NPStreamPtr),.(offse |
6afc0 | 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 0a 23 | tArg),.(lenArg),.(bufferPtr))..# |
6afe0 | 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 65 55 | else..typedef.int32.(*NPP_WriteU |
6b000 | 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 72 65 | PP)(NPP.instance,.NPStream*.stre |
6b020 | 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 6f 69 | am,.int32.offset,.int32.len,.voi |
6b040 | 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 74 65 | d*.buffer);.#define.NewNPP_Write |
6b060 | 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 29 20 | Proc(FUNC)..\...((NPP_WriteUPP). |
6b080 | 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 72 6f | (FUNC)).#define.CallNPP_WritePro |
6b0a0 | 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 6f 66 | c(FUNC,..NPParg,.NPStreamPtr,.of |
6b0c0 | 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 0a 09 | fsetArg,.lenArg,.bufferPtr)..\.. |
6b0e0 | 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 74 | .(*(FUNC))((NPParg),.(NPStreamPt |
6b100 | 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 66 66 | r),.(offsetArg),.(lenArg),.(buff |
6b120 | 65 72 50 74 72 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 53 74 72 65 61 6d 41 | erPtr))..#endif.../*.NPP_StreamA |
6b140 | 73 46 69 6c 65 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 | sFile.*/..#if.GENERATINGCFM..typ |
6b160 | 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 61 6d | edef.UniversalProcPtr.NPP_Stream |
6b180 | 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 61 6d | AsFileUPP;.enum.{..uppNPP_Stream |
6b1a0 | 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 61 73 | AsFileProcInfo.=.kThinkCStackBas |
6b1c0 | 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 | ed...|.STACK_ROUTINE_PARAMETER(1 |
6b1e0 | 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 | ,.SIZE_CODE(sizeof(NPP)))...|.ST |
6b200 | 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f | ACK_ROUTINE_PARAMETER(2,.SIZE_CO |
6b220 | 44 45 28 73 69 7a 65 6f 66 28 4e 50 53 74 72 65 61 6d 20 2a 29 29 29 0a 09 09 7c 20 53 54 41 43 | DE(sizeof(NPStream.*)))...|.STAC |
6b240 | 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 45 | K_ROUTINE_PARAMETER(3,.SIZE_CODE |
6b260 | 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 53 55 | (sizeof(const.char.*)))...|.RESU |
6b280 | 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 6e 65 | LT_SIZE(SIZE_CODE(0)).};.#define |
6b2a0 | 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 09 09 | .NewNPP_StreamAsFileProc(FUNC).. |
6b2c0 | 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 6f 75 | \...(NPP_StreamAsFileUPP).NewRou |
6b2e0 | 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),. |
6b300 | 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 65 74 | uppNPP_StreamAsFileProcInfo,.Get |
6b320 | 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 |
6b340 | 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 41 52 | allNPP_StreamAsFileProc(FUNC,.AR |
6b360 | 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 6c 55 | G1,.ARG2,.ARG3)..\...(void)CallU |
6b380 | 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 | niversalProc((UniversalProcPtr)( |
6b3a0 | 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 5f 53 74 72 65 61 6d 41 73 46 69 6c 65 50 72 6f 63 49 6e | FUNC),.uppNPP_StreamAsFileProcIn |
6b3c0 | 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 65 6c | fo,.(ARG1),.(ARG2),.(ARG3))..#el |
6b3e0 | 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 73 46 | se..typedef.void.(*NPP_StreamAsF |
6b400 | 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 2a 20 | ileUPP)(NPP.instance,.NPStream*. |
6b420 | 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 65 66 | stream,.const.char*.fname);.#def |
6b440 | 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 4e 43 | ine.NewNPP_StreamAsFileProc(FUNC |
6b460 | 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 28 46 | )..\...((NPP_StreamAsFileUPP).(F |
6b480 | 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 46 69 | UNC)).#define.CallNPP_StreamAsFi |
6b4a0 | 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 29 09 | leProc(FUNC,..ARG1,.ARG2,.ARG3). |
6b4c0 | 09 5c 0a 09 09 28 2a 28 46 55 4e 43 29 29 28 28 41 52 47 31 29 2c 20 28 41 52 47 32 29 2c 20 28 | .\...(*(FUNC))((ARG1),.(ARG2),.( |
6b4e0 | 41 52 47 33 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 50 72 69 6e 74 20 2a 2f 0a | ARG3)).#endif.../*.NPP_Print.*/. |
6b500 | 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 |
6b520 | 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 6d 20 | ersalProcPtr.NPP_PrintUPP;.enum. |
6b540 | 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 6e 6b | {..uppNPP_PrintProcInfo.=.kThink |
6b560 | 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 |
6b580 | 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) |
6b5a0 | 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 |
6b5c0 | 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 29 0a | ,.SIZE_CODE(sizeof(NPPrint.*))). |
6b5e0 | 09 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 30 29 29 0a 7d 3b | ..|.RESULT_SIZE(SIZE_CODE(0)).}; |
6b600 | 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 29 09 | .#define.NewNPP_PrintProc(FUNC). |
6b620 | 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 44 65 | .\...(NPP_PrintUPP).NewRoutineDe |
6b640 | 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 50 | scriptor((ProcPtr)(FUNC),.uppNPP |
6b660 | 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 69 74 | _PrintProcInfo,.GetCurrentArchit |
6b680 | 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 74 50 | ecture()).#define.CallNPP_PrintP |
6b6a0 | 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 0a 09 | roc(FUNC,..NPParg,.voidPtr)..\.. |
6b6c0 | 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 72 | .(void)CallUniversalProc((Univer |
6b6e0 | 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 74 50 | salProcPtr)(FUNC),.uppNPP_PrintP |
6b700 | 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 0a 23 | rocInfo,.(NPParg),.(voidPtr))..# |
6b720 | 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 55 50 | else..typedef.void.(*NPP_PrintUP |
6b740 | 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 66 6f | P)(NPP.instance,.NPPrint*.platfo |
6b760 | 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 50 72 | rmPrint);.#define.NewNPP_PrintPr |
6b780 | 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 28 46 | oc(FUNC)..\...((NPP_PrintUPP).(F |
6b7a0 | 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 63 28 | UNC)).#define.CallNPP_PrintProc( |
6b7c0 | 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 09 09 | FUNC,..NPParg,.NPPrintArg)..\... |
6b7e0 | 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 67 29 | (*(FUNC))((NPParg),.(NPPrintArg) |
6b800 | 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 48 61 6e 64 6c 65 45 76 65 6e 74 20 2a | )..#endif.../*.NPP_HandleEvent.* |
6b820 | 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 |
6b840 | 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 55 50 | iversalProcPtr.NPP_HandleEventUP |
6b860 | 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 72 6f | P;.enum.{..uppNPP_HandleEventPro |
6b880 | 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 |
6b8a0 | 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 |
6b8c0 | 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 | DE(sizeof(NPP)))...|.STACK_ROUTI |
6b8e0 | 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 | NE_PARAMETER(2,.SIZE_CODE(sizeof |
6b900 | 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 45 5f | (void.*)))...|.RESULT_SIZE(SIZE_ |
6b920 | 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 65 20 | CODE(sizeof(int16))).};.#define. |
6b940 | 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 5c 0a | NewNPP_HandleEventProc(FUNC)..\. |
6b960 | 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 69 6e | ..(NPP_HandleEventUPP).NewRoutin |
6b980 | 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 |
6b9a0 | 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 72 72 | NPP_HandleEventProcInfo,.GetCurr |
6b9c0 | 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 4e | entArchitecture()).#define.CallN |
6b9e0 | 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 72 67 | PP_HandleEventProc(FUNC,..NPParg |
6ba00 | 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 76 65 | ,.voidPtr)..\...(int16)CallUnive |
6ba20 | 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 |
6ba40 | 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 20 28 | ),.uppNPP_HandleEventProcInfo,.( |
6ba60 | 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 70 65 | NPParg),.(voidPtr))..#else..type |
6ba80 | 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 29 28 | def.int16.(*NPP_HandleEventUPP)( |
6baa0 | 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 65 66 | NPP.instance,.void*.event);.#def |
6bac0 | 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 43 29 | ine.NewNPP_HandleEventProc(FUNC) |
6bae0 | 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 55 4e | ..\...((NPP_HandleEventUPP).(FUN |
6bb00 | 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 74 50 | C)).#define.CallNPP_HandleEventP |
6bb20 | 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 0a 09 | roc(FUNC,..NPParg,.voidPtr)..\.. |
6bb40 | 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 29 0a | .(*(FUNC))((NPParg),.(voidPtr)). |
6bb60 | 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 50 5f 55 52 4c 4e 6f 74 69 66 79 20 2a 2f 0a 0a 23 | .#endif.../*.NPP_URLNotify.*/..# |
6bb80 | 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 |
6bba0 | 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 6e 75 | salProcPtr.NPP_URLNotifyUPP;.enu |
6bbc0 | 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 3d 20 | m.{..uppNPP_URLNotifyProcInfo.=. |
6bbe0 | 6b 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 | kThinkCStackBased...|.STACK_ROUT |
6bc00 | 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f | INE_PARAMETER(1,.SIZE_CODE(sizeo |
6bc20 | 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d | f(NPP)))...|.STACK_ROUTINE_PARAM |
6bc40 | 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 20 63 | ETER(2,.SIZE_CODE(sizeof(const.c |
6bc60 | 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 4d 45 | har*)))...|.STACK_ROUTINE_PARAME |
6bc80 | 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 6f 6e | TER(3,.SIZE_CODE(sizeof(NPReason |
6bca0 | 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( |
6bcc0 | 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*)))...| |
6bce0 | 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 44 45 | .RESULT_SIZE(SIZE_CODE(SIZE_CODE |
6bd00 | 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 69 66 | (0))).};.#define.NewNPP_URLNotif |
6bd20 | 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 79 55 | yProc(FUNC)..\...(NPP_URLNotifyU |
6bd40 | 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 | PP).NewRoutineDescriptor((ProcPt |
6bd60 | 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 49 6e | r)(FUNC),.uppNPP_URLNotifyProcIn |
6bd80 | 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 |
6bda0 | 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 |
6bdc0 | 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)..\... |
6bde0 | 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 72 73 | (void)CallUniversalProc((Univers |
6be00 | 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 74 69 | alProcPtr)(FUNC),.uppNPP_URLNoti |
6be20 | 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 52 47 | fyProcInfo,.(ARG1),.(ARG2),.(ARG |
6be40 | 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 69 64 | 3),.(ARG4))..#else..typedef.void |
6be60 | 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 6e 63 | .(*NPP_URLNotifyUPP)(NPP.instanc |
6be80 | 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 65 61 | e,.const.char*.url,.NPReason.rea |
6bea0 | 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 65 20 | son,.void*.notifyData);.#define. |
6bec0 | 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 09 09 | NewNPP_URLNotifyProc(FUNC)..\... |
6bee0 | 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 65 66 | ((NPP_URLNotifyUPP).(FUNC)).#def |
6bf00 | 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 2c 20 | ine.CallNPP_URLNotifyProc(FUNC,. |
6bf20 | 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 28 2a | .ARG1,.ARG2,.ARG3,.ARG4)..\...(* |
6bf40 | 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),. |
6bf60 | 28 41 52 47 34 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 0a 0a 2f 2a 0a 20 2a 20 20 4e 65 74 73 63 | (ARG4))..#endif...../*..*..Netsc |
6bf80 | 61 70 65 20 65 6e 74 72 79 20 70 6f 69 6e 74 73 0a 20 2a 2f 0a 0a 23 69 66 64 65 66 20 58 50 5f | ape.entry.points..*/..#ifdef.XP_ |
6bfa0 | 55 4e 49 58 0a 0a 2f 2a 20 4e 50 4e 5f 47 65 74 56 61 6c 75 65 20 2a 2f 0a 0a 23 69 66 20 47 45 | UNIX../*.NPN_GetValue.*/..#if.GE |
6bfc0 | 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 |
6bfe0 | 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 09 75 | ocPtr.NPN_GetValueUPP;.enum.{..u |
6c000 | 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 6b 43 | ppNPN_GetValueProcInfo.=.kThinkC |
6c020 | 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 |
6c040 | 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)) |
6c060 | 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, |
6c080 | 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 29 29 | .SIZE_CODE(sizeof(NPNVariable))) |
6c0a0 | 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 | ...|.STACK_ROUTINE_PARAMETER(3,. |
6c0c0 | 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 20 52 | SIZE_CODE(sizeof(void.*)))...|.R |
6c0e0 | 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 45 72 | ESULT_SIZE(SIZE_CODE(sizeof(NPEr |
6c100 | 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 6c 75 | ror))).};.#define.NewNPN_GetValu |
6c120 | 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 55 50 | eProc(FUNC)..\...(NPN_GetValueUP |
6c140 | 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 | P).NewRoutineDescriptor((ProcPtr |
6c160 | 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 66 6f | )(FUNC),.uppNPN_GetValueProcInfo |
6c180 | 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 |
6c1a0 | 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 55 4e | ine.CallNPN_GetURNotifyLProc(FUN |
6c1c0 | 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 72 6f | C,.ARG1,.ARG2,.ARG3).\...(NPErro |
6c1e0 | 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 50 72 | r)CallUniversalProc((UniversalPr |
6c200 | 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 72 6f | ocPtr)(FUNC),.uppNPN_GetValuePro |
6c220 | 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 0a 23 | cInfo,.(ARG1),.(ARG2),.(ARG3)).# |
6c240 | 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 56 | else..typedef.NPError.(*NPN_GetV |
6c260 | 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 61 62 | alueUPP)(NPP.instance,.NPNVariab |
6c280 | 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 23 64 | le.variable,.void.*ret_alue);.#d |
6c2a0 | 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 29 09 | efine.NewNPN_GetValueProc(FUNC). |
6c2c0 | 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 29 0a | .\...((NPN_GetValueUPP).(FUNC)). |
6c2e0 | 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 55 4e | #define.CallNPN_GetValueProc(FUN |
6c300 | 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 55 4e | C,.ARG1,.ARG2,.ARG3)..\...(*(FUN |
6c320 | 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 6e 64 | C))((ARG1),.(ARG2),.(ARG3)).#end |
6c340 | 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 58 50 5f 55 4e 49 58 20 2a 2f 0a 0a 0a 0a 2f 2a 20 4e | if..#endif./*.XP_UNIX.*/..../*.N |
6c360 | 50 4e 5f 47 65 74 55 72 6c 4e 6f 74 69 66 79 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 | PN_GetUrlNotify.*/..#if.GENERATI |
6c380 | 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 | NGCFM..typedef.UniversalProcPtr. |
6c3a0 | 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 70 70 | NPN_GetURLNotifyUPP;.enum.{..upp |
6c3c0 | 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 69 6e | NPN_GetURLNotifyProcInfo.=.kThin |
6c3e0 | 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 |
6c400 | 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 |
6c420 | 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( |
6c440 | 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 | 2,.SIZE_CODE(sizeof(const.char*) |
6c460 | 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 |
6c480 | 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 29 | ,.SIZE_CODE(sizeof(const.char*)) |
6c4a0 | 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 34 2c | )...|.STACK_ROUTINE_PARAMETER(4, |
6c4c0 | 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 20 52 | .SIZE_CODE(sizeof(void*)))...|.R |
6c4e0 | 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 45 72 | ESULT_SIZE(SIZE_CODE(sizeof(NPEr |
6c500 | 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 4c 4e | ror))).};.#define.NewNPN_GetURLN |
6c520 | 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 52 4c | otifyProc(FUNC)..\...(NPN_GetURL |
6c540 | 4e 6f 74 69 66 79 55 50 50 29 20 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 | NotifyUPP).NewRoutineDescriptor( |
6c560 | 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 4e 6f | (ProcPtr)(FUNC),.uppNPN_GetURLNo |
6c580 | 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 65 63 | tifyProcInfo,.GetCurrentArchitec |
6c5a0 | 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 4e 6f | ture()).#define.CallNPN_GetURLNo |
6c5c0 | 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 33 2c | tifyProc(FUNC,.ARG1,.ARG2,.ARG3, |
6c5e0 | 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 73 61 | .ARG4).\...(NPError)CallUniversa |
6c600 | 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 20 | lProc((UniversalProcPtr)(FUNC),. |
6c620 | 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 41 52 | uppNPN_GetURLNotifyProcInfo,.(AR |
6c640 | 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 65 6c | G1),.(ARG2),.(ARG3),.(ARG4)).#el |
6c660 | 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 52 4c | se..typedef.NPError.(*NPN_GetURL |
6c680 | 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 20 63 | NotifyUPP)(NPP.instance,.const.c |
6c6a0 | 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 76 6f | har*.url,.const.char*.window,.vo |
6c6c0 | 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 4e 5f | id*.notifyData);.#define.NewNPN_ |
6c6e0 | 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 4e 50 | GetURLNotifyProc(FUNC)..\...((NP |
6c700 | 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 66 69 | N_GetURLNotifyUPP).(FUNC)).#defi |
6c720 | 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 4e 43 | ne.CallNPN_GetURLNotifyProc(FUNC |
6c740 | 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 09 28 | ,.ARG1,.ARG2,.ARG3,.ARG4)..\...( |
6c760 | 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 2c | *(FUNC))((ARG1),.(ARG2),.(ARG3), |
6c780 | 20 28 41 52 47 34 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 50 6f 73 74 55 72 6c | .(ARG4)).#endif.../*.NPN_PostUrl |
6c7a0 | 4e 6f 74 69 66 79 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 | Notify.*/..#if.GENERATINGCFM..ty |
6c7c0 | 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 74 55 | pedef.UniversalProcPtr.NPN_PostU |
6c7e0 | 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 73 74 | RLNotifyUPP;.enum.{..uppNPN_Post |
6c800 | 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 63 6b | URLNotifyProcInfo.=.kThinkCStack |
6c820 | 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 | Based...|.STACK_ROUTINE_PARAMETE |
6c840 | 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 09 7c | R(1,.SIZE_CODE(sizeof(NPP)))...| |
6c860 | 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 |
6c880 | 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 29 29 0a 09 09 7c 20 | _CODE(sizeof(const.char*)))...|. |
6c8a0 | 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 45 5f | STACK_ROUTINE_PARAMETER(3,.SIZE_ |
6c8c0 | 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 |
6c8e0 | 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 |
6c900 | 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 5f 52 | ODE(sizeof(uint32)))...|.STACK_R |
6c920 | 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 73 69 | OUTINE_PARAMETER(5,.SIZE_CODE(si |
6c940 | 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 52 4f | zeof(const.char*)))...|.STACK_RO |
6c960 | 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 69 7a | UTINE_PARAMETER(6,.SIZE_CODE(siz |
6c980 | 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 45 5f | eof(NPBool)))...|.STACK_ROUTINE_ |
6c9a0 | 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 76 6f | PARAMETER(7,.SIZE_CODE(sizeof(vo |
6c9c0 | 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 44 45 | id*)))...|.RESULT_SIZE(SIZE_CODE |
6c9e0 | 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 4e 65 | (sizeof(NPError))).};.#define.Ne |
6ca00 | 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 5c 0a | wNPN_PostURLNotifyProc(FUNC)..\. |
6ca20 | 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 75 74 | ..(NPN_PostURLNotifyUPP).NewRout |
6ca40 | 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 |
6ca60 | 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 65 74 | ppNPN_PostURLNotifyProcInfo,.Get |
6ca80 | 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 |
6caa0 | 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 20 41 | allNPN_PostURLNotifyProc(FUNC,.A |
6cac0 | 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 52 47 | RG1,.ARG2,.ARG3,.ARG4,.ARG5,.ARG |
6cae0 | 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 65 72 | 6,.ARG7).\...(NPError)CallUniver |
6cb00 | 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) |
6cb20 | 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 2c 20 | ,.uppNPN_PostURLNotifyProcInfo,. |
6cb40 | 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),. |
6cb60 | 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 0a 74 | (ARG5),.(ARG6),.(ARG7)).#else..t |
6cb80 | 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 74 69 | ypedef.NPError.(*NPN_PostURLNoti |
6cba0 | 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 72 2a | fyUPP)(NPP.instance,.const.char* |
6cbc0 | 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 33 32 | .url,.const.char*.window,.uint32 |
6cbe0 | 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 66 69 | .len,.const.char*.buf,.NPBool.fi |
6cc00 | 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 20 4e | le,.void*.notifyData);.#define.N |
6cc20 | 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 5c | ewNPN_PostURLNotifyProc(FUNC)..\ |
6cc40 | 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 4e 43 | ...((NPN_PostURLNotifyUPP).(FUNC |
6cc60 | 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 66 79 | )).#define.CallNPN_PostURLNotify |
6cc80 | 50 72 6f 63 28 46 55 4e 43 2c 20 41 52 47 31 2c 20 41 52 47 32 2c 20 41 52 47 33 2c 20 41 52 47 | Proc(FUNC,.ARG1,.ARG2,.ARG3,.ARG |
6cca0 | 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 4e 43 | 4,.ARG5,.ARG6,.ARG7).\...(*(FUNC |
6ccc0 | 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 47 34 | ))((ARG1),.(ARG2),.(ARG3),.(ARG4 |
6cce0 | 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 64 69 | ),.(ARG5),.(ARG6),.(ARG7)).#endi |
6cd00 | 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 47 65 74 55 72 6c 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 | f.../*.NPN_GetUrl.*/..#if.GENERA |
6cd20 | 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 |
6cd40 | 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 4e 5f | r.NPN_GetURLUPP;.enum.{..uppNPN_ |
6cd60 | 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 61 73 | GetURLProcInfo.=.kThinkCStackBas |
6cd80 | 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 | ed...|.STACK_ROUTINE_PARAMETER(1 |
6cda0 | 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 50 29 29 29 0a 09 09 7c 20 53 54 | ,.SIZE_CODE(sizeof(NPP)))...|.ST |
6cdc0 | 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f | ACK_ROUTINE_PARAMETER(2,.SIZE_CO |
6cde0 | 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 54 41 | DE(sizeof(const.char*)))...|.STA |
6ce00 | 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 33 2c 20 53 49 5a 45 5f 43 4f 44 | CK_ROUTINE_PARAMETER(3,.SIZE_COD |
6ce20 | 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 53 55 | E(sizeof(const.char*)))...|.RESU |
6ce40 | 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 |
6ce60 | 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 6f 63 | ))).};.#define.NewNPN_GetURLProc |
6ce80 | 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 77 52 | (FUNC)..\...(NPN_GetURLUPP).NewR |
6cea0 | 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) |
6cec0 | 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 72 72 | ,.uppNPN_GetURLProcInfo,.GetCurr |
6cee0 | 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 4e | entArchitecture()).#define.CallN |
6cf00 | 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 2c 20 | PN_GetURLProc(FUNC,.ARG1,.ARG2,. |
6cf20 | 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 61 6c | ARG3).\...(NPError)CallUniversal |
6cf40 | 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 | Proc((UniversalProcPtr)(FUNC),.u |
6cf60 | 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 28 41 | ppNPN_GetURLProcInfo,.(ARG1),.(A |
6cf80 | 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 50 45 | RG2),.(ARG3)).#else..typedef.NPE |
6cfa0 | 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 61 6e | rror.(*NPN_GetURLUPP)(NPP.instan |
6cfc0 | 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 72 2a | ce,.const.char*.url,.const.char* |
6cfe0 | 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 4c 50 | .window);.#define.NewNPN_GetURLP |
6d000 | 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 29 20 | roc(FUNC)..\...((NPN_GetURLUPP). |
6d020 | 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 50 72 | (FUNC)).#define.CallNPN_GetURLPr |
6d040 | 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 09 09 | oc(FUNC,.ARG1,.ARG2,.ARG3)..\... |
6d060 | 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) |
6d080 | 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 50 6f 73 74 55 72 6c 20 2a 2f 0a 0a 23 69 | ).#endif.../*.NPN_PostUrl.*/..#i |
6d0a0 | 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 |
6d0c0 | 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 20 7b | alProcPtr.NPN_PostURLUPP;.enum.{ |
6d0e0 | 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 69 6e | ..uppNPN_PostURLProcInfo.=.kThin |
6d100 | 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 |
6d120 | 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 |
6d140 | 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( |
6d160 | 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 | 2,.SIZE_CODE(sizeof(const.char*) |
6d180 | 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 |
6d1a0 | 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 29 | ,.SIZE_CODE(sizeof(const.char*)) |
6d1c0 | 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 34 2c | )...|.STACK_ROUTINE_PARAMETER(4, |
6d1e0 | 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 75 69 6e 74 33 32 29 29 29 0a 09 09 7c 20 | .SIZE_CODE(sizeof(uint32)))...|. |
6d200 | 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 35 2c 20 53 49 5a 45 5f | STACK_ROUTINE_PARAMETER(5,.SIZE_ |
6d220 | 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 |
6d240 | 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 43 | TACK_ROUTINE_PARAMETER(6,.SIZE_C |
6d260 | 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 54 5f | ODE(sizeof(NPBool)))...|.RESULT_ |
6d280 | 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 | SIZE(SIZE_CODE(sizeof(NPError))) |
6d2a0 | 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 28 46 | .};.#define.NewNPN_PostURLProc(F |
6d2c0 | 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 52 6f | UNC)..\...(NPN_PostURLUPP).NewRo |
6d2e0 | 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), |
6d300 | 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 72 72 | .uppNPN_PostURLProcInfo,.GetCurr |
6d320 | 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 4e | entArchitecture()).#define.CallN |
6d340 | 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 32 2c | PN_PostURLProc(FUNC,.ARG1,.ARG2, |
6d360 | 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 4e 50 | .ARG3,.ARG4,.ARG5,.ARG6).\...(NP |
6d380 | 45 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 | Error)CallUniversalProc((Univers |
6d3a0 | 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 52 4c | alProcPtr)(FUNC),.uppNPN_PostURL |
6d3c0 | 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 33 29 | ProcInfo,.(ARG1),.(ARG2),.(ARG3) |
6d3e0 | 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 65 0a | ,.(ARG4),.(ARG5),.(ARG6)).#else. |
6d400 | 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 55 50 | .typedef.NPError.(*NPN_PostURLUP |
6d420 | 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 72 6c | P)(NPP.instance,.const.char*.url |
6d440 | 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 65 6e | ,.const.char*.window,.uint32.len |
6d460 | 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 29 3b | ,.const.char*.buf,.NPBool.file); |
6d480 | 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 4e 43 | .#define.NewNPN_PostURLProc(FUNC |
6d4a0 | 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 29 29 | )..\...((NPN_PostURLUPP).(FUNC)) |
6d4c0 | 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 55 4e | .#define.CallNPN_PostURLProc(FUN |
6d4e0 | 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 35 2c | C,.ARG1,.ARG2,.ARG3,.ARG4,.ARG5, |
6d500 | 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 41 52 | .ARG6).\...(*(FUNC))((ARG1),.(AR |
6d520 | 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 41 52 | G2),.(ARG3),.(ARG4),.(ARG5),.(AR |
6d540 | 47 36 29 29 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 52 65 71 75 65 73 74 52 65 61 64 | G6)).#endif.../*.NPN_RequestRead |
6d560 | 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. |
6d580 | 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 61 64 | UniversalProcPtr.NPN_RequestRead |
6d5a0 | 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 64 50 | UPP;.enum.{..uppNPN_RequestReadP |
6d5c0 | 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...|. |
6d5e0 | 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_ |
6d600 | 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 |
6d620 | 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f | ACK_ROUTINE_PARAMETER(2,.SIZE_CO |
6d640 | 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 20 52 | DE(sizeof(NPByteRange.*)))...|.R |
6d660 | 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 45 72 | ESULT_SIZE(SIZE_CODE(sizeof(NPEr |
6d680 | 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 73 74 | ror))).};.#define.NewNPN_Request |
6d6a0 | 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 73 74 | ReadProc(FUNC)..\...(NPN_Request |
6d6c0 | 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 28 50 | ReadUPP).NewRoutineDescriptor((P |
6d6e0 | 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 65 61 | rocPtr)(FUNC),.uppNPN_RequestRea |
6d700 | 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 75 72 | dProcInfo,.GetCurrentArchitectur |
6d720 | 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 61 64 | e()).#define.CallNPN_RequestRead |
6d740 | 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 09 09 | Proc(FUNC,..stream,.range)..\... |
6d760 | 28 4e 50 45 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 | (NPError)CallUniversalProc((Univ |
6d780 | 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 71 75 | ersalProcPtr)(FUNC),.uppNPN_Requ |
6d7a0 | 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 6e 67 | estReadProcInfo,.(stream),.(rang |
6d7c0 | 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 4e 50 | e))..#else..typedef.NPError.(*NP |
6d7e0 | 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 72 65 | N_RequestReadUPP)(NPStream*.stre |
6d800 | 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 64 65 | am,.NPByteRange*.rangeList);.#de |
6d820 | 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 4e 43 | fine.NewNPN_RequestReadProc(FUNC |
6d840 | 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 46 55 | )..\...((NPN_RequestReadUPP).(FU |
6d860 | 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 61 64 | NC)).#define.CallNPN_RequestRead |
6d880 | 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 09 28 | Proc(FUNC,.stream,.range)..\...( |
6d8a0 | 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 65 6e | *(FUNC))((stream),.(range))..#en |
6d8c0 | 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 4e 65 77 53 74 72 65 61 6d 20 2a 2f 0a 0a 23 69 66 20 47 | dif.../*.NPN_NewStream.*/..#if.G |
6d8e0 | 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 50 | ENERATINGCFM..typedef.UniversalP |
6d900 | 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 7b 0a | rocPtr.NPN_NewStreamUPP;.enum.{. |
6d920 | 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 68 69 | .uppNPN_NewStreamProcInfo.=.kThi |
6d940 | 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_ |
6d960 | 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 |
6d980 | 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 |
6d9a0 | 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 65 29 | (2,.SIZE_CODE(sizeof(NPMIMEType) |
6d9c0 | 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 |
6d9e0 | 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 2a 29 | ,.SIZE_CODE(sizeof(const.char.*) |
6da00 | 29 29 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 34 | ))...|.STACK_ROUTINE_PARAMETER(4 |
6da20 | 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 29 29 | ,.SIZE_CODE(sizeof(NPStream.**)) |
6da40 | 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 65 | )...|.RESULT_SIZE(SIZE_CODE(size |
6da60 | 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 4e 5f | of(NPError))).};.#define.NewNPN_ |
6da80 | 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 4e 65 | NewStreamProc(FUNC)..\...(NPN_Ne |
6daa0 | 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 6f 72 | wStreamUPP).NewRoutineDescriptor |
6dac0 | 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 72 65 | ((ProcPtr)(FUNC),.uppNPN_NewStre |
6dae0 | 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 74 75 | amProcInfo,.GetCurrentArchitectu |
6db00 | 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 6d 50 | re()).#define.CallNPN_NewStreamP |
6db20 | 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 74 72 | roc(FUNC,.npp,.type,.window,.str |
6db40 | 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 61 6c | eam)..\...(NPError)CallUniversal |
6db60 | 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 | Proc((UniversalProcPtr)(FUNC),.u |
6db80 | 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 2c 20 | ppNPN_NewStreamProcInfo,.(npp),. |
6dba0 | 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 23 65 | (type),.(window),.(stream))...#e |
6dbc0 | 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 53 74 | lse..typedef.NPError.(*NPN_NewSt |
6dbe0 | 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 79 70 | reamUPP)(NPP.instance,.NPMIMETyp |
6dc00 | 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 53 74 | e.type,.const.char*.window,.NPSt |
6dc20 | 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 5f 4e | ream**.stream);.#define.NewNPN_N |
6dc40 | 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 4e 65 | ewStreamProc(FUNC)..\...((NPN_Ne |
6dc60 | 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 6c 6c | wStreamUPP).(FUNC)).#define.Call |
6dc80 | 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 79 70 | NPN_NewStreamProc(FUNC,.npp,.typ |
6dca0 | 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 43 29 | e,.window,.stream)..\...(*(FUNC) |
6dcc0 | 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 72 65 | )((npp),.(type),.(window),.(stre |
6dce0 | 61 6d 29 29 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 57 72 69 74 65 20 2a 2f 0a 0a | am))..#endif.../*.NPN_Write.*/.. |
6dd00 | 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 |
6dd20 | 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 20 7b | rsalProcPtr.NPN_WriteUPP;.enum.{ |
6dd40 | 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 6b 43 | ..uppNPN_WriteProcInfo.=.kThinkC |
6dd60 | 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 |
6dd80 | 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)) |
6dda0 | 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, |
6ddc0 | 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.*))). |
6dde0 | 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 |
6de00 | 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 |
6de20 | 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 |
6de40 | 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 49 5a | E(sizeof(void*)))...|.RESULT_SIZ |
6de60 | 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 0a 23 | E(SIZE_CODE(sizeof(int32))).};.# |
6de80 | 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 09 5c | define.NewNPN_WriteProc(FUNC)..\ |
6dea0 | 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 73 63 | ...(NPN_WriteUPP).NewRoutineDesc |
6dec0 | 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f 57 | riptor((ProcPtr)(FUNC),.uppNPN_W |
6dee0 | 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 65 63 | riteProcInfo,.GetCurrentArchitec |
6df00 | 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 72 6f | ture()).#define.CallNPN_WritePro |
6df20 | 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 65 72 | c(FUNC,.npp,.stream,.len,.buffer |
6df40 | 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 63 28 | )..\...(int32)CallUniversalProc( |
6df60 | 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e | (UniversalProcPtr)(FUNC),.uppNPN |
6df80 | 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 29 2c | _WriteProcInfo,.(npp),.(stream), |
6dfa0 | 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 65 64 | .(len),.(buffer))...#else..typed |
6dfc0 | 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 6e 73 | ef.int32.(*NPN_WriteUPP)(NPP.ins |
6dfe0 | 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 20 6c | tance,.NPStream*.stream,.int32.l |
6e000 | 65 6e 2c 20 76 6f 69 64 2a 20 62 75 66 66 65 72 29 3b 0a 23 64 65 66 69 6e 65 20 4e 65 77 4e 50 | en,.void*.buffer);.#define.NewNP |
6e020 | 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 72 69 | N_WriteProc(FUNC)..\...((NPN_Wri |
6e040 | 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 5f 57 | teUPP).(FUNC)).#define.CallNPN_W |
6e060 | 72 69 74 65 50 72 6f 63 28 46 55 4e 43 2c 20 6e 70 70 2c 20 73 74 72 65 61 6d 2c 20 6c 65 6e 2c | riteProc(FUNC,.npp,.stream,.len, |
6e080 | 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 20 28 | .buffer)..\...(*(FUNC))((npp),.( |
6e0a0 | 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 64 69 | stream),.(len),.(buffer))..#endi |
6e0c0 | 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 44 65 73 74 72 6f 79 53 74 72 65 61 6d 20 2a 2f 0a 0a 23 69 66 | f.../*.NPN_DestroyStream.*/..#if |
6e0e0 | 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 |
6e100 | 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 0a 65 | lProcPtr.NPN_DestroyStreamUPP;.e |
6e120 | 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 63 49 | num.{..uppNPN_DestroyStreamProcI |
6e140 | 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 43 | nfo.=.kThinkCStackBased...|.STAC |
6e160 | 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 45 | K_ROUTINE_PARAMETER(1,.SIZE_CODE |
6e180 | 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 49 4e | (sizeof(NPP.)))...|.STACK_ROUTIN |
6e1a0 | 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 | E_PARAMETER(2,.SIZE_CODE(sizeof( |
6e1c0 | 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 45 5f | NPStream.*)))...|.STACK_ROUTINE_ |
6e1e0 | 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 4e 50 | PARAMETER(3,.SIZE_CODE(sizeof(NP |
6e200 | 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 5f 43 | Reason)))...|.RESULT_SIZE(SIZE_C |
6e220 | 4f 44 45 28 73 69 7a 65 6f 66 28 4e 50 45 72 72 6f 72 29 29 29 0a 7d 3b 0a 23 64 65 66 69 6e 65 | ODE(sizeof(NPError))).};.#define |
6e240 | 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 29 09 | .NewNPN_DestroyStreamProc(FUNC). |
6e260 | 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 77 52 | .\...(NPN_DestroyStreamUPP).NewR |
6e280 | 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) |
6e2a0 | 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 2c 20 | ,.uppNPN_DestroyStreamProcInfo,. |
6e2c0 | 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e | GetCurrentArchitecture()).#defin |
6e2e0 | 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 43 | e.CallNPN_DestroyStreamProc(FUNC |
6e300 | 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 50 45 | ,.npp,.stream,.reason)..\...(NPE |
6e320 | 72 72 6f 72 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 | rror)CallUniversalProc((Universa |
6e340 | 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 79 53 | lProcPtr)(FUNC),.uppNPN_DestroyS |
6e360 | 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 2c 20 | treamProcInfo,.(npp),.(stream),. |
6e380 | 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 72 72 | (reason))...#else..typedef.NPErr |
6e3a0 | 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 20 69 | or.(*NPN_DestroyStreamUPP)(NPP.i |
6e3c0 | 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 65 61 | nstance,.NPStream*.stream,.NPRea |
6e3e0 | 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 73 74 | son.reason);.#define.NewNPN_Dest |
6e400 | 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 5f 44 | royStreamProc(FUNC)..\...((NPN_D |
6e420 | 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 6e 65 | estroyStreamUPP).(FUNC)).#define |
6e440 | 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 43 2c | .CallNPN_DestroyStreamProc(FUNC, |
6e460 | 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 46 55 | .npp,.stream,.reason)..\...(*(FU |
6e480 | 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 29 0a | NC))((npp),.(stream),.(reason)). |
6e4a0 | 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 53 74 61 74 75 73 20 2a 2f 0a 0a 23 69 66 20 | .#endif.../*.NPN_Status.*/..#if. |
6e4c0 | 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 |
6e4e0 | 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 09 75 | ProcPtr.NPN_StatusUPP;.enum.{..u |
6e500 | 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 53 74 | ppNPN_StatusProcInfo.=.kThinkCSt |
6e520 | 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 4d | ackBased...|.STACK_ROUTINE_PARAM |
6e540 | 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 0a | ETER(1,.SIZE_CODE(sizeof(NPP))). |
6e560 | 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 20 53 | ..|.STACK_ROUTINE_PARAMETER(2,.S |
6e580 | 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 23 64 | IZE_CODE(sizeof(char.*))).};..#d |
6e5a0 | 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)..\ |
6e5c0 | 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 65 73 | ...(NPN_StatusUPP).NewRoutineDes |
6e5e0 | 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f | criptor((ProcPtr)(FUNC),.uppNPN_ |
6e600 | 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 69 74 | StatusProcInfo,.GetCurrentArchit |
6e620 | 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 75 73 | ecture()).#define.CallNPN_Status |
6e640 | 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 64 29 | Proc(FUNC,.npp,.msg)..\...(void) |
6e660 | 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 |
6e680 | 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 6e 66 | Ptr)(FUNC),.uppNPN_StatusProcInf |
6e6a0 | 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 64 65 | o,.(npp),.(msg))...#else..typede |
6e6c0 | 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 73 74 | f.void.(*NPN_StatusUPP)(NPP.inst |
6e6e0 | 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 65 66 | ance,.const.char*.message);.#def |
6e700 | 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 0a 09 | ine.NewNPN_StatusProc(FUNC)..\.. |
6e720 | 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 69 6e | .((NPN_StatusUPP).(FUNC)).#defin |
6e740 | 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 2c 20 | e.CallNPN_StatusProc(FUNC,.npp,. |
6e760 | 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 67 29 | msg)..\...(*(FUNC))((npp),.(msg) |
6e780 | 29 09 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 55 73 65 72 41 67 65 6e 74 20 2a 2f | )...#endif.../*.NPN_UserAgent.*/ |
6e7a0 | 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 |
6e7c0 | 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 0a 65 | ersalProcPtr.NPN_UserAgentUPP;.e |
6e7e0 | 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 50 72 | num.{.........uppNPN_UserAgentPr |
6e800 | 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 20 20 | ocInfo.=.kThinkCStackBased...... |
6e820 | 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 41 4d | ...........|.STACK_ROUTINE_PARAM |
6e840 | 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 0a | ETER(1,.SIZE_CODE(sizeof(NPP))). |
6e860 | 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 53 49 | ................|.RESULT_SIZE(SI |
6e880 | 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 29 29 29 0a 7d | ZE_CODE(sizeof(const.char.*))).} |
6e8a0 | 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 63 28 | ;..#define.NewNPN_UserAgentProc( |
6e8c0 | 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 20 20 | FUNC)..............\............ |
6e8e0 | 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 74 69 | .....(NPN_UserAgentUPP).NewRouti |
6e900 | 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 70 | neDescriptor((ProcPtr)(FUNC),.up |
6e920 | 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 72 65 | pNPN_UserAgentProcInfo,.GetCurre |
6e940 | 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 |
6e960 | 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 20 20 | N_UserAgentProc(FUNC,.ARG1)..... |
6e980 | 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 6f 6e | ..........\.................(con |
6e9a0 | 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 69 76 | st.char*)CallUniversalProc((Univ |
6e9c0 | 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 65 72 | ersalProcPtr)(FUNC),.uppNPN_User |
6e9e0 | 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 0a 74 | AgentProcInfo,.(ARG1))..#else..t |
6ea00 | 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 67 65 | ypedef.const.char*.(*NPN_UserAge |
6ea20 | 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 4e 65 | ntUPP)(NPP.instance);.#define.Ne |
6ea40 | 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 20 20 | wNPN_UserAgentProc(FUNC)........ |
6ea60 | 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 55 73 | ......\.................((NPN_Us |
6ea80 | 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 6c 6c | erAgentUPP).(FUNC)).#define.Call |
6eaa0 | 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)... |
6eac0 | 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 2a | ............\.................(* |
6eae0 | 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 4e 50 4e | (FUNC))((ARG1))..#endif.../*.NPN |
6eb00 | 5f 4d 65 6d 41 6c 6c 6f 63 20 2a 2f 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a | _MemAlloc.*/.#if.GENERATINGCFM.. |
6eb20 | 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 65 6d | typedef.UniversalProcPtr.NPN_Mem |
6eb40 | 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 6c 6f | AllocUPP;.enum.{..uppNPN_MemAllo |
6eb60 | 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 09 09 | cProcInfo.=.kThinkCStackBased... |
6eb80 | 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 |
6eba0 | 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 53 55 | E_CODE(sizeof(uint32)))...|.RESU |
6ebc0 | 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 2a 29 | LT_SIZE(SIZE_CODE(sizeof(void.*) |
6ebe0 | 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 50 72 | )).};..#define.NewNPN_MemAllocPr |
6ec00 | 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 29 20 | oc(FUNC)..\...(NPN_MemAllocUPP). |
6ec20 | 4e 65 77 52 6f 75 74 69 6e 65 44 65 73 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 | NewRoutineDescriptor((ProcPtr)(F |
6ec40 | 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 20 47 | UNC),.uppNPN_MemAllocProcInfo,.G |
6ec60 | 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 |
6ec80 | 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 47 31 | .CallNPN_MemAllocProc(FUNC,.ARG1 |
6eca0 | 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 63 28 | )..\...(void*)CallUniversalProc( |
6ecc0 | 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e | (UniversalProcPtr)(FUNC),.uppNPN |
6ece0 | 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 65 6c | _MemAllocProcInfo,.(ARG1))...#el |
6ed00 | 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 6f 63 | se..typedef.void*.(*NPN_MemAlloc |
6ed20 | 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 4e 50 | UPP)(uint32.size);.#define.NewNP |
6ed40 | 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 4e 5f | N_MemAllocProc(FUNC)..\...((NPN_ |
6ed60 | 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 61 6c | MemAllocUPP).(FUNC)).#define.Cal |
6ed80 | 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 09 5c | lNPN_MemAllocProc(FUNC,.ARG1)..\ |
6eda0 | 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 0a | ...(*(FUNC))((ARG1))...#endif... |
6edc0 | 2f 2a 20 4e 50 4e 5f 5f 4d 65 6d 46 72 65 65 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 | /*.NPN__MemFree.*/..#if.GENERATI |
6ede0 | 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 72 20 | NGCFM..typedef.UniversalProcPtr. |
6ee00 | 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 5f 4d | NPN_MemFreeUPP;.enum.{..uppNPN_M |
6ee20 | 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 61 73 | emFreeProcInfo.=.kThinkCStackBas |
6ee40 | 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 | ed...|.STACK_ROUTINE_PARAMETER(1 |
6ee60 | 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 3b 0a | ,.SIZE_CODE(sizeof(void.*))).};. |
6ee80 | 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 4e 43 | .#define.NewNPN_MemFreeProc(FUNC |
6eea0 | 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 74 69 | )..\...(NPN_MemFreeUPP).NewRouti |
6eec0 | 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 70 | neDescriptor((ProcPtr)(FUNC),.up |
6eee0 | 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 6e 74 | pNPN_MemFreeProcInfo,.GetCurrent |
6ef00 | 41 72 63 68 69 74 65 63 74 75 72 65 28 29 29 0a 23 64 65 66 69 6e 65 20 43 61 6c 6c 4e 50 4e 5f | Architecture()).#define.CallNPN_ |
6ef20 | 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 76 6f | MemFreeProc(FUNC,.ARG1)..\...(vo |
6ef40 | 69 64 29 43 61 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 | id)CallUniversalProc((UniversalP |
6ef60 | 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 72 6f | rocPtr)(FUNC),.uppNPN_MemFreePro |
6ef80 | 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 20 76 | cInfo,.(ARG1))..#else..typedef.v |
6efa0 | 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 72 29 | oid.(*NPN_MemFreeUPP)(void*.ptr) |
6efc0 | 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 55 4e | ;.#define.NewNPN_MemFreeProc(FUN |
6efe0 | 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 43 29 | C)..\...((NPN_MemFreeUPP).(FUNC) |
6f000 | 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 46 55 | ).#define.CallNPN_MemFreeProc(FU |
6f020 | 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 29 29 | NC,.ARG1)..\...(*(FUNC))((ARG1)) |
6f040 | 09 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 4d 65 6d 46 6c 75 73 68 20 2a 2f 0a 0a | ...#endif.../*.NPN_MemFlush.*/.. |
6f060 | 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 |
6f080 | 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 6e 75 | rsalProcPtr.NPN_MemFlushUPP;.enu |
6f0a0 | 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 20 6b | m.{..uppNPN_MemFlushProcInfo.=.k |
6f0c0 | 54 68 69 6e 6b 43 53 74 61 63 6b 42 61 73 65 64 0a 09 09 7c 20 53 54 41 43 4b 5f 52 4f 55 54 49 | ThinkCStackBased...|.STACK_ROUTI |
6f0e0 | 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 31 2c 20 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 | NE_PARAMETER(1,.SIZE_CODE(sizeof |
6f100 | 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 45 5f | (uint32)))...|.RESULT_SIZE(SIZE_ |
6f120 | 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 69 6e | CODE(sizeof(uint32))).};..#defin |
6f140 | 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 0a 09 | e.NewNPN_MemFlushProc(FUNC)..\.. |
6f160 | 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 65 73 | .(NPN_MemFlushUPP).NewRoutineDes |
6f180 | 63 72 69 70 74 6f 72 28 28 50 72 6f 63 50 74 72 29 28 46 55 4e 43 29 2c 20 75 70 70 4e 50 4e 5f | criptor((ProcPtr)(FUNC),.uppNPN_ |
6f1a0 | 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 63 68 | MemFlushProcInfo,.GetCurrentArch |
6f1c0 | 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 6d 46 | itecture()).#define.CallNPN_MemF |
6f1e0 | 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 74 33 | lushProc(FUNC,.ARG1)..\...(uint3 |
6f200 | 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 50 72 | 2)CallUniversalProc((UniversalPr |
6f220 | 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 72 6f | ocPtr)(FUNC),.uppNPN_MemFlushPro |
6f240 | 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 20 | cInfo,.(ARG1))...#else..typedef. |
6f260 | 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 33 32 | uint32.(*NPN_MemFlushUPP)(uint32 |
6f280 | 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 68 50 | .size);.#define.NewNPN_MemFlushP |
6f2a0 | 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 50 50 | roc(FUNC)..\...((NPN_MemFlushUPP |
6f2c0 | 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 6c 75 | ).(FUNC)).#define.CallNPN_MemFlu |
6f2e0 | 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 43 29 | shProc(FUNC,.ARG1)..\...(*(FUNC) |
6f300 | 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 4e 50 4e 5f 52 65 6c | )((ARG1))...#endif..../*.NPN_Rel |
6f320 | 6f 61 64 50 6c 75 67 69 6e 73 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d | oadPlugins.*/..#if.GENERATINGCFM |
6f340 | 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 52 | ..typedef.UniversalProcPtr.NPN_R |
6f360 | 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 4e 5f | eloadPluginsUPP;.enum.{..uppNPN_ |
6f380 | 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 43 53 | ReloadPluginsProcInfo.=.kThinkCS |
6f3a0 | 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 |
6f3c0 | 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 6f 6c | METER(1,.SIZE_CODE(sizeof(NPBool |
6f3e0 | 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 30 29 | )))...|.RESULT_SIZE(SIZE_CODE(0) |
6f400 | 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 67 69 | ).};..#define.NewNPN_ReloadPlugi |
6f420 | 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 6c 75 | nsProc(FUNC)..\...(NPN_ReloadPlu |
6f440 | 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 28 50 | ginsUPP).NewRoutineDescriptor((P |
6f460 | 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 75 67 | rocPtr)(FUNC),.uppNPN_ReloadPlug |
6f480 | 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 63 74 | insProcInfo,.GetCurrentArchitect |
6f4a0 | 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 6c 75 | ure()).#define.CallNPN_ReloadPlu |
6f4c0 | 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 64 29 | ginsProc(FUNC,.ARG1)..\...(void) |
6f4e0 | 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 |
6f500 | 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 6e 73 | Ptr)(FUNC),.uppNPN_ReloadPlugins |
6f520 | 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 65 64 | ProcInfo,.(ARG1))...#else..typed |
6f540 | 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 29 28 | ef.void.(*NPN_ReloadPluginsUPP)( |
6f560 | 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 65 77 | NPBool.reloadPages);.#define.New |
6f580 | 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 0a 09 | NPN_ReloadPluginsProc(FUNC)..\.. |
6f5a0 | 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 29 29 | .((NPN_ReloadPluginsUPP).(FUNC)) |
6f5c0 | 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 50 72 | .#define.CallNPN_ReloadPluginsPr |
6f5e0 | 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 28 41 | oc(FUNC,.ARG1)..\...(*(FUNC))((A |
6f600 | 52 47 31 29 29 09 0a 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 4e 50 4e 5f 47 65 74 4a 61 76 61 45 | RG1))...#endif.../*.NPN_GetJavaE |
6f620 | 6e 76 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 | nv.*/..#if.GENERATINGCFM..typede |
6f640 | 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 45 6e | f.UniversalProcPtr.NPN_GetJavaEn |
6f660 | 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 76 50 | vUPP;.enum.{..uppNPN_GetJavaEnvP |
6f680 | 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...|. |
6f6a0 | 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 52 49 | RESULT_SIZE(SIZE_CODE(sizeof(JRI |
6f6c0 | 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 4a 61 | Env*))).};..#define.NewNPN_GetJa |
6f6e0 | 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 61 76 | vaEnvProc(FUNC)..\...(NPN_GetJav |
6f700 | 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 28 50 | aEnvUPP).NewRoutineDescriptor((P |
6f720 | 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 6e 76 | rocPtr)(FUNC),.uppNPN_GetJavaEnv |
6f740 | 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 65 | ProcInfo,.GetCurrentArchitecture |
6f760 | 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 50 72 | ()).#define.CallNPN_GetJavaEnvPr |
6f780 | 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 76 65 | oc(FUNC)..\...(JRIEnv*)CallUnive |
6f7a0 | 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 |
6f7c0 | 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 0a 0a | ),.uppNPN_GetJavaEnvProcInfo)... |
6f7e0 | 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 65 74 | #else..typedef.JRIEnv*.(*NPN_Get |
6f800 | 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 4e 50 | JavaEnvUPP)(void);.#define.NewNP |
6f820 | 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 4e 50 | N_GetJavaEnvProc(FUNC)..\...((NP |
6f840 | 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 6e 65 | N_GetJavaEnvUPP).(FUNC)).#define |
6f860 | 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 09 5c | .CallNPN_GetJavaEnvProc(FUNC)..\ |
6f880 | 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 4e 50 4e | ...(*(FUNC))()...#endif.../*.NPN |
6f8a0 | 5f 47 65 74 4a 61 76 61 50 65 65 72 20 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 | _GetJavaPeer.*/..#if.GENERATINGC |
6f8c0 | 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 |
6f8e0 | 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 4e 5f | _GetJavaPeerUPP;.enum.{..uppNPN_ |
6f900 | 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 74 61 | GetJavaPeerProcInfo.=.kThinkCSta |
6f920 | 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 |
6f940 | 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))).. |
6f960 | 09 7c 20 52 45 53 55 4c 54 5f 53 49 5a 45 28 53 49 5a 45 5f 43 4f 44 45 28 73 69 7a 65 6f 66 28 | .|.RESULT_SIZE(SIZE_CODE(sizeof( |
6f980 | 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 4a 61 | jref))).};..#define.NewNPN_GetJa |
6f9a0 | 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 4a 61 | vaPeerProc(FUNC)..\...(NPN_GetJa |
6f9c0 | 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 72 28 | vaPeerUPP).NewRoutineDescriptor( |
6f9e0 | 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 50 | (ProcPtr)(FUNC),.uppNPN_GetJavaP |
6fa00 | 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 63 74 | eerProcInfo,.GetCurrentArchitect |
6fa20 | 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 50 65 | ure()).#define.CallNPN_GetJavaPe |
6fa40 | 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 43 61 | erProc(FUNC,.ARG1)..\...(jref)Ca |
6fa60 | 6c 6c 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 28 28 55 6e 69 76 65 72 73 61 6c 50 72 6f 63 50 74 | llUniversalProc((UniversalProcPt |
6fa80 | 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 6f 63 | r)(FUNC),.uppNPN_GetJavaPeerProc |
6faa0 | 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 20 6a | Info,.(ARG1))...#else..typedef.j |
6fac0 | 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 69 6e | ref.(*NPN_GetJavaPeerUPP)(NPP.in |
6fae0 | 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 61 50 | stance);.#define.NewNPN_GetJavaP |
6fb00 | 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 76 61 | eerProc(FUNC)..\...((NPN_GetJava |
6fb20 | 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 50 4e | PeerUPP).(FUNC)).#define.CallNPN |
6fb40 | 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 5c 0a | _GetJavaPeerProc(FUNC,.ARG1)..\. |
6fb60 | 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 0a 0a | ..(*(FUNC))((ARG1))...#endif.... |
6fb80 | 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ./****************************** |
6fba0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6fbc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 | ****************************..*. |
6fbe0 | 54 68 65 20 61 63 74 75 61 6c 20 70 6c 75 67 69 6e 20 66 75 6e 63 74 69 6f 6e 20 74 61 62 6c 65 | The.actual.plugin.function.table |
6fc00 | 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .definitions..****************** |
6fc20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6fc40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6fc60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 5f 4e 50 50 6c | *********/..typedef.struct._NPPl |
6fc80 | 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 20 20 | uginFuncs.{.....uint16.size;.... |
6fca0 | 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 50 20 | .uint16.version;.....NPP_NewUPP. |
6fcc0 | 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 6f 79 | newp;.....NPP_DestroyUPP.destroy |
6fce0 | 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 6f 77 | ;.....NPP_SetWindowUPP.setwindow |
6fd00 | 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 61 6d | ;.....NPP_NewStreamUPP.newstream |
6fd20 | 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 74 72 | ;.....NPP_DestroyStreamUPP.destr |
6fd40 | 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 55 50 | oystream;.....NPP_StreamAsFileUP |
6fd60 | 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 50 20 | P.asfile;.....NPP_WriteReadyUPP. |
6fd80 | 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 72 69 | writeready;.....NPP_WriteUPP.wri |
6fda0 | 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 20 20 | te;.....NPP_PrintUPP.print;..... |
6fdc0 | 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 4e 50 | NPP_HandleEventUPP.event;.....NP |
6fde0 | 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 4a 52 | P_URLNotifyUPP.urlnotify;.....JR |
6fe00 | 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 69 6e | IGlobalRef.javaClass;.}.NPPlugin |
6fe20 | 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 63 61 | Funcs;..typedef.struct._NPNetsca |
6fe40 | 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 20 75 | peFuncs.{.....uint16.size;.....u |
6fe60 | 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 50 50 | int16.version;.....NPN_GetURLUPP |
6fe80 | 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 73 74 | .geturl;.....NPN_PostURLUPP.post |
6fea0 | 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 71 75 | url;.....NPN_RequestReadUPP.requ |
6fec0 | 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 6e 65 | estread;.....NPN_NewStreamUPP.ne |
6fee0 | 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 65 3b | wstream;.....NPN_WriteUPP.write; |
6ff00 | 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 72 6f | .....NPN_DestroyStreamUPP.destro |
6ff20 | 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 74 75 | ystream;.....NPN_StatusUPP.statu |
6ff40 | 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 3b 0a | s;.....NPN_UserAgentUPP.uagent;. |
6ff60 | 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 20 20 | ....NPN_MemAllocUPP.memalloc;... |
6ff80 | 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 4e 50 | ..NPN_MemFreeUPP.memfree;.....NP |
6ffa0 | 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 4e 5f | N_MemFlushUPP.memflush;.....NPN_ |
6ffc0 | 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 3b 0a | ReloadPluginsUPP.reloadplugins;. |
6ffe0 | 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 6e 76 | ....NPN_GetJavaEnvUPP.getJavaEnv |
70000 | 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 76 61 | ;.....NPN_GetJavaPeerUPP.getJava |
70020 | 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 67 65 | Peer;.....NPN_GetURLNotifyUPP.ge |
70040 | 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 69 66 | turlnotify;.....NPN_PostURLNotif |
70060 | 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 55 4e | yUPP.posturlnotify;.#ifdef.XP_UN |
70080 | 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 65 3b | IX.....NPN_GetValueUPP.getvalue; |
700a0 | 0a 23 65 6e 64 69 66 20 2f 2a 20 58 50 5f 55 4e 49 58 20 2a 2f 0a 7d 20 4e 50 4e 65 74 73 63 61 | .#endif./*.XP_UNIX.*/.}.NPNetsca |
700c0 | 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 2a 2a 2a 2a | peFuncs;....#ifdef.XP_MAC./***** |
700e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 2a 20 4d 61 63 20 70 6c 61 | *********************..*.Mac.pla |
70140 | 74 66 6f 72 6d 2d 73 70 65 63 69 66 69 63 20 70 6c 75 67 69 6e 20 67 6c 75 65 20 73 74 75 66 66 | tform-specific.plugin.glue.stuff |
70160 | 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..****************************** |
70180 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
701a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a | *****************************/.. |
701c0 | 2f 2a 0a 20 2a 20 4d 61 69 6e 20 65 6e 74 72 79 20 70 6f 69 6e 74 20 6f 66 20 74 68 65 20 70 6c | /*..*.Main.entry.point.of.the.pl |
701e0 | 75 67 69 6e 2e 0a 20 2a 20 54 68 69 73 20 72 6f 75 74 69 6e 65 20 77 69 6c 6c 20 62 65 20 63 61 | ugin...*.This.routine.will.be.ca |
70200 | 6c 6c 65 64 20 77 68 65 6e 20 74 68 65 20 70 6c 75 67 69 6e 20 69 73 20 6c 6f 61 64 65 64 2e 20 | lled.when.the.plugin.is.loaded.. |
70220 | 54 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 2a 20 74 61 62 6c 65 73 20 61 72 65 20 70 61 73 73 65 | The.function..*.tables.are.passe |
70240 | 64 20 69 6e 20 61 6e 64 20 74 68 65 20 70 6c 75 67 69 6e 20 66 69 6c 6c 73 20 69 6e 20 74 68 65 | d.in.and.the.plugin.fills.in.the |
70260 | 20 4e 50 50 6c 75 67 69 6e 46 75 6e 63 73 20 74 61 62 6c 65 0a 20 2a 20 61 6e 64 20 4e 50 50 53 | .NPPluginFuncs.table..*.and.NPPS |
70280 | 68 75 74 64 6f 77 6e 55 50 50 20 66 6f 72 20 4e 65 74 73 63 61 70 65 27 73 20 75 73 65 2e 0a 20 | hutdownUPP.for.Netscape's.use... |
702a0 | 2a 2f 0a 0a 23 69 66 20 47 45 4e 45 52 41 54 49 4e 47 43 46 4d 0a 0a 74 79 70 65 64 65 66 20 55 | */..#if.GENERATINGCFM..typedef.U |
702c0 | 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 50 50 | niversalProcPtr.NPP_MainEntryUPP |
702e0 | 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 49 6e | ;.enum.{..uppNPP_MainEntryProcIn |
70300 | 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 43 4b | fo.=.kThinkCStackBased...|.STACK |
70320 | 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 45 28 | _ROUTINE_PARAMETER(1,.SIZE_CODE( |
70340 | 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 20 53 | sizeof(NPNetscapeFuncs*)))...|.S |
70360 | 54 41 43 4b 5f 52 4f 55 54 49 4e 45 5f 50 41 52 41 4d 45 54 45 52 28 32 2c 20 53 49 5a 45 5f 43 | TACK_ROUTINE_PARAMETER(2,.SIZE_C |
70380 | 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 09 7c | ODE(sizeof(NPPluginFuncs*)))...| |
703a0 | 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 45 | .STACK_ROUTINE_PARAMETER(3,.SIZE |
703c0 | 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 29 29 | _CODE(sizeof(NPP_ShutdownUPP*))) |
703e0 | 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 |
70400 | 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 5f 4d | f(NPError))).};.#define.NewNPP_M |
70420 | 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 61 69 | ainEntryProc(FUNC)..\...(NPP_Mai |
70440 | 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 72 28 | nEntryUPP).NewRoutineDescriptor( |
70460 | 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 74 72 | (ProcPtr)(FUNC),.uppNPP_MainEntr |
70480 | 79 50 72 6f 63 49 6e 66 6f 2c 20 47 65 74 43 75 72 72 65 6e 74 41 72 63 68 69 74 65 63 74 75 72 | yProcInfo,.GetCurrentArchitectur |
704a0 | 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 50 72 | e()).#define.CallNPP_MainEntryPr |
704c0 | 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 46 75 | oc(FUNC,..netscapeFunc,.pluginFu |
704e0 | 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 65 72 | nc,.shutdownUPP)..\...CallUniver |
70500 | 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) |
70520 | 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 72 79 | ,.(ProcInfoType)uppNPP_MainEntry |
70540 | 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 67 69 | ProcInfo,.(netscapeFunc),.(plugi |
70560 | 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 0a 74 | nFunc),.(shutdownUPP))..#else..t |
70580 | 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 55 50 | ypedef.NPError.(*NPP_MainEntryUP |
705a0 | 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 75 6e | P)(NPNetscapeFuncs*,.NPPluginFun |
705c0 | 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 65 20 | cs*,.NPP_ShutdownUPP*);.#define. |
705e0 | 4e 65 77 4e 50 50 5f 4d 61 69 6e 45 6e 74 72 79 50 72 6f 63 28 46 55 4e 43 29 09 09 5c 0a 09 09 | NewNPP_MainEntryProc(FUNC)..\... |
70600 | 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 65 66 | ((NPP_MainEntryUPP).(FUNC)).#def |
70620 | 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 2c 20 | ine.CallNPP_MainEntryProc(FUNC,. |
70640 | 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 74 64 | .netscapeFunc,.pluginFunc,.shutd |
70660 | 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 70 65 | ownUPP)..\...(*(FUNC))((netscape |
70680 | 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 55 50 | Func),.(pluginFunc),.(shutdownUP |
706a0 | 50 29 29 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2a 20 4d 41 43 20 2a 2f 0a 0a 0a 23 | P))..#endif.#endif./*.MAC.*/...# |
706c0 | 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 70 6c | ifdef._WINDOWS..#ifdef.__cpluspl |
706e0 | 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 70 6c 75 67 69 | us.extern."C".{.#endif../*.plugi |
70700 | 6e 20 6d 65 74 61 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 2a 2f 0a 0a 4e 50 45 72 | n.meta.member.functions.*/..NPEr |
70720 | 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 50 50 | ror.WINAPI.NP_GetEntryPoints(NPP |
70740 | 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 57 49 | luginFuncs*.pFuncs);..NPError.WI |
70760 | 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 75 6e | NAPI.NP_Initialize(NPNetscapeFun |
70780 | 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 50 5f | cs*.pFuncs);..NPError.WINAPI.NP_ |
707a0 | 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 73 0a | Shutdown();..#ifdef.__cplusplus. |
707c0 | 7d 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 5f 57 49 4e 44 4f 57 53 20 2a 2f 0a | }.#endif..#endif./*._WINDOWS.*/. |
707e0 | 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 73 70 | .#ifdef.XP_UNIX..#ifdef.__cplusp |
70800 | 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 70 6c 75 67 | lus.extern."C".{.#endif../*.plug |
70820 | 69 6e 20 6d 65 74 61 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 2a 2f 0a 0a 63 68 61 | in.meta.member.functions.*/..cha |
70840 | 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 3b 0a | r*.NP_GetMIMEDescription(void);. |
70860 | 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 70 65 | NPError.NP_Initialize(NPNetscape |
70880 | 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 6f 72 | Funcs*,.NPPluginFuncs*);.NPError |
708a0 | 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 63 70 | .NP_Shutdown(void);..#ifdef.__cp |
708c0 | 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 58 50 5f 55 | lusplus.}.#endif..#endif./*.XP_U |
708e0 | 4e 49 58 20 2a 2f 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 5f 4e 50 55 50 50 5f 48 5f 20 2a 2f 0a 00 | NIX.*/..#endif./*._NPUPP_H_.*/.. |
70900 | 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 68 00 | ....q.c.o.n.f.i.g.-.d.i.s.t...h. |
70920 | 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 51 54 5f 48 20 2a | ..v#ifndef.QT_H.#endif./*.QT_H.* |
70940 | 2f 0a 0a 2f 2a 0a 20 45 6d 70 74 79 20 6c 65 61 76 65 73 20 61 6c 6c 20 66 65 61 74 75 72 65 73 | /../*..Empty.leaves.all.features |
70960 | 20 65 6e 61 62 6c 65 64 2e 20 53 65 65 20 64 6f 63 2f 68 74 6d 6c 2f 66 65 61 74 75 72 65 73 2e | .enabled..See.doc/html/features. |
70980 | 68 74 6d 6c 20 66 6f 72 20 63 68 6f 69 63 65 73 2e 0a 0a 20 4e 6f 74 65 20 74 68 61 74 20 64 69 | html.for.choices....Note.that.di |
709a0 | 73 61 62 6c 69 6e 67 20 73 6f 6d 65 20 66 65 61 74 75 72 65 73 20 77 69 6c 6c 20 70 72 6f 64 75 | sabling.some.features.will.produ |
709c0 | 63 65 20 61 20 6c 69 62 71 74 20 74 68 61 74 20 69 73 20 6e 6f 74 0a 20 63 6f 6d 70 61 74 69 62 | ce.a.libqt.that.is.not..compatib |
709e0 | 6c 65 20 77 69 74 68 20 6f 74 68 65 72 20 6c 69 62 71 74 20 62 75 69 6c 64 73 2e 20 53 75 63 68 | le.with.other.libqt.builds..Such |
70a00 | 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 6f 6e 6c 79 0a 20 73 75 70 70 6f 72 74 | .modifications.are.only..support |
70a20 | 65 64 20 6f 6e 20 51 74 6f 70 69 61 20 43 6f 72 65 20 77 68 65 72 65 20 72 65 64 75 63 69 6e 67 | ed.on.Qtopia.Core.where.reducing |
70a40 | 20 74 68 65 20 6c 69 62 72 61 72 79 20 73 69 7a 65 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 0a 20 | .the.library.size.is.important.. |
70a60 | 61 6e 64 20 77 68 65 72 65 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2d 73 75 69 74 65 20 | and.where.the.application-suite. |
70a80 | 69 73 20 6f 66 74 65 6e 20 61 20 66 69 78 65 64 20 73 65 74 2e 0a 2a 2f 0a 00 00 00 12 00 71 00 | is.often.a.fixed.set..*/......q. |
70aa0 | 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 0f 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | d.i.a.l.o.g...h..../************ |
70ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70b00 | 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 69 | .**.$Id$.**.**.Definition.of.QDi |
70b20 | 61 6c 6f 67 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 35 30 | alog.class.**.**.Created.:.95050 |
70b40 | 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 | 2.**.**.Copyright.(C).1992-2002. |
70b60 | 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 | Trolltech.ASA...All.rights.reser |
70b80 | 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | ved..**.**.This.file.is.part.of. |
70ba0 | 74 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 | the.dialogs.module.of.the.Qt.GUI |
70bc0 | 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | .Toolkit..**.**.This.file.may.be |
70be0 | 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | .distributed.under.the.terms.of. |
70c00 | 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e | the.Q.Public.License.**.as.defin |
70c20 | 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e | ed.by.Trolltech.ASA.of.Norway.an |
70c40 | 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e | d.appearing.in.the.file.**.LICEN |
70c60 | 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 | SE.QPL.included.in.the.packaging |
70c80 | 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | .of.this.file..**.**.This.file.m |
70ca0 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 | ay.be.distributed.and/or.modifie |
70cc0 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 | d.under.the.terms.of.the.**.GNU. |
70ce0 | 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 | General.Public.License.version.2 |
70d00 | 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 | .as.published.by.the.Free.Softwa |
70d20 | 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 | re.**.Foundation.and.appearing.i |
70d40 | 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 | n.the.file.LICENSE.GPL.included. |
70d60 | 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 | in.the.**.packaging.of.this.file |
70d80 | 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 | ..**.**.Licensees.holding.valid. |
70da0 | 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 | Qt.Enterprise.Edition.or.Qt.Prof |
70dc0 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 | essional.Edition.**.licenses.may |
70de0 | 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 | .use.this.file.in.accordance.wit |
70e00 | 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 | h.the.Qt.Commercial.License.**.A |
70e20 | 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | greement.provided.with.the.Softw |
70e40 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
70e60 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
70e80 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
70ea0 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
70ec0 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
70ee0 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
70f00 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
70f20 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
70f40 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
70f60 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
70f80 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
70fa0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | mation..**.See.http://qtsoftware |
70fc0 | 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/gpl/.for.GPL.licensing.info |
70fe0 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c | rmation..**.**.Contact.info@trol |
71000 | 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 | ltech.com.if.any.conditions.of.t |
71020 | 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 | his.licensing.are.**.not.clear.t |
71040 | 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.you..**.********************** |
71060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 49 41 4c | ****************/..#ifndef.QDIAL |
710a0 | 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | OG_H.#define.QDIALOG_H..#ifndef. |
710c0 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 | QT_H.#include."qwidget.h".#endif |
710e0 | 20 2f 2f 20 51 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 23 69 | .//.QT_H.#ifndef.QT_NO_DIALOG.#i |
71100 | 66 20 30 0a 51 5f 4f 42 4a 45 43 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 50 75 73 68 | f.0.Q_OBJECT.#endif..class.QPush |
71120 | 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 0a 63 | Button;.class.QDialogPrivate;..c |
71140 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 69 61 6c 6f 67 20 3a 20 70 75 62 6c 69 63 20 51 | lass.Q_EXPORT.QDialog.:.public.Q |
71160 | 57 69 64 67 65 74 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 75 73 68 42 75 74 74 6f | Widget.{.friend.class.QPushButto |
71180 | 6e 3b 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 | n;.....Q_OBJECT.....Q_PROPERTY(. |
711a0 | 62 6f 6f 6c 20 73 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 20 52 45 41 44 20 69 73 53 69 7a 65 | bool.sizeGripEnabled.READ.isSize |
711c0 | 47 72 69 70 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 53 69 7a 65 47 72 69 70 45 6e 61 | GripEnabled.WRITE.setSizeGripEna |
711e0 | 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 6f 64 61 | bled.).....Q_PROPERTY(.bool.moda |
71200 | 6c 20 52 45 41 44 20 69 73 4d 6f 64 61 6c 20 57 52 49 54 45 20 73 65 74 4d 6f 64 61 6c 20 29 0a | l.READ.isModal.WRITE.setModal.). |
71220 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 5f 45 58 50 4c 49 43 49 54 20 51 44 69 61 6c 6f 67 28 | .public:.....Q_EXPLICIT.QDialog( |
71240 | 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | .QWidget*.parent=0,.const.char*. |
71260 | 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 20 20 20 20 20 | name=0,.bool.modal=FALSE,....... |
71280 | 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 | WFlags.f=0.);.....~QDialog();... |
712a0 | 20 20 20 65 6e 75 6d 20 44 69 61 6c 6f 67 43 6f 64 65 20 7b 20 52 65 6a 65 63 74 65 64 2c 20 41 | ...enum.DialogCode.{.Rejected,.A |
712c0 | 63 63 65 70 74 65 64 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 09 09 72 65 73 75 6c 74 28 29 20 63 6f | ccepted.};......int..result().co |
712e0 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 72 65 73 63 6f 64 65 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 | nst.{.return.rescode;.}......voi |
71300 | 64 09 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 28 29 3b 0a 20 20 20 20 76 | d.show();.....void.hide();.....v |
71320 | 6f 69 64 09 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 6f | oid.move(.int.x,.int.y.);.....vo |
71340 | 69 64 09 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 | id.move(.const.QPoint.&p.);..... |
71360 | 76 6f 69 64 09 72 65 73 69 7a 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 | void.resize(.int.w,.int.h.);.... |
71380 | 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 | .void.resize(.const.QSize.&.);.. |
713a0 | 20 20 20 76 6f 69 64 09 73 65 74 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 | ...void.setGeometry(.int.x,.int. |
713c0 | 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 47 | y,.int.w,.int.h.);.....void.setG |
713e0 | 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 | eometry(.const.QRect.&.);......v |
71400 | 6f 69 64 09 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 | oid.setOrientation(.Orientation. |
71420 | 6f 72 69 65 6e 74 61 74 69 6f 6e 20 29 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 09 6f | orientation.);.....Orientation.o |
71440 | 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 | rientation().const;......void.se |
71460 | 74 45 78 74 65 6e 73 69 6f 6e 28 20 51 57 69 64 67 65 74 2a 20 65 78 74 65 6e 73 69 6f 6e 20 29 | tExtension(.QWidget*.extension.) |
71480 | 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 09 65 78 74 65 6e 73 69 6f 6e 28 29 20 63 6f 6e 73 74 | ;.....QWidget*.extension().const |
714a0 | 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 | ;......QSize.sizeHint().const;.. |
714c0 | 20 20 20 51 53 69 7a 65 09 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 | ...QSize.minimumSizeHint().const |
714e0 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 47 72 69 70 45 6e 61 62 6c 65 64 28 20 | ;......void.setSizeGripEnabled(. |
71500 | 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 69 7a 65 47 72 69 70 45 6e 61 62 6c | bool.);.....bool.isSizeGripEnabl |
71520 | 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 6f 64 61 6c 28 20 | ed().const;......void.setModal(. |
71540 | 62 6f 6f 6c 20 6d 6f 64 61 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 6f 64 61 6c 28 29 | bool.modal.);.....bool.isModal() |
71560 | 20 63 6f 6e 73 74 3b 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 54 45 4d 50 0a 20 20 20 20 62 6f 6f | .const;.#ifdef.Q_OS_TEMP.....boo |
71580 | 6c 09 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 75 62 | l.event(.QEvent.*.);.#endif..pub |
715a0 | 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 69 6e 74 20 65 78 65 63 28 29 3b 0a 0a 70 72 6f 74 | lic.slots:.....int.exec();..prot |
715c0 | 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f | ected.slots:.....virtual.void.do |
715e0 | 6e 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 63 63 65 | ne(.int.);.....virtual.void.acce |
71600 | 70 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6a 65 63 74 28 29 3b | pt();.....virtual.void.reject(); |
71620 | 0a 0a 20 20 20 20 76 6f 69 64 09 73 68 6f 77 45 78 74 65 6e 73 69 6f 6e 28 20 62 6f 6f 6c 20 29 | ......void.showExtension(.bool.) |
71640 | 3b 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 52 65 73 75 6c 74 | ;..protected:.....void.setResult |
71660 | 28 20 69 6e 74 20 72 20 29 09 7b 20 72 65 73 63 6f 64 65 20 3d 20 72 3b 20 7d 0a 20 20 20 20 76 | (.int.r.).{.rescode.=.r;.}.....v |
71680 | 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 20 29 | oid.keyPressEvent(.QKeyEvent.*.) |
716a0 | 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 6f 73 65 45 76 65 6e 74 28 20 51 43 6c 6f 73 65 45 76 65 | ;.....void.closeEvent(.QCloseEve |
716c0 | 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 52 | nt.*.);.....void.resizeEvent(.QR |
716e0 | 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 63 6f 6e 74 65 78 74 | esizeEvent.*.);.....void.context |
71700 | 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a 20 29 | MenuEvent(.QContextMenuEvent.*.) |
71720 | 3b 0a 20 20 20 20 62 6f 6f 6c 09 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 | ;.....bool.eventFilter(.QObject. |
71740 | 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 64 6a 75 73 74 50 6f | *,.QEvent.*.);.....void.adjustPo |
71760 | 73 69 74 69 6f 6e 28 20 51 57 69 64 67 65 74 2a 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | sition(.QWidget*);..private:.... |
71780 | 20 76 6f 69 64 09 73 65 74 44 65 66 61 75 6c 74 28 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 | .void.setDefault(.QPushButton.*. |
717a0 | 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4d 61 69 6e 44 65 66 61 75 6c 74 28 20 51 50 75 73 | );.....void.setMainDefault(.QPus |
717c0 | 68 42 75 74 74 6f 6e 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 44 65 66 61 75 6c | hButton.*.);.....void.hideDefaul |
717e0 | 74 28 29 3b 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 54 45 4d 50 0a 20 20 20 20 76 6f 69 64 09 68 | t();.#ifdef.Q_OS_TEMP.....void.h |
71800 | 69 64 65 53 70 65 63 69 61 6c 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 09 09 72 | ideSpecial();.#endif......int..r |
71820 | 65 73 63 6f 64 65 3b 0a 20 20 20 20 75 69 6e 74 09 64 69 64 5f 6d 6f 76 65 20 20 20 3a 20 31 3b | escode;.....uint.did_move...:.1; |
71840 | 0a 20 20 20 20 75 69 6e 74 09 68 61 73 5f 72 65 6c 70 6f 73 20 3a 20 31 3b 0a 20 20 20 20 75 69 | .....uint.has_relpos.:.1;.....ui |
71860 | 6e 74 09 64 69 64 5f 72 65 73 69 7a 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 69 6e 5f 6c | nt.did_resize.:.1;.....uint.in_l |
71880 | 6f 6f 70 3a 20 31 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 6a 75 73 74 50 6f 73 69 74 69 6f 6e 49 | oop:.1;.....void.adjustPositionI |
718a0 | 6e 74 65 72 6e 61 6c 28 20 51 57 69 64 67 65 74 2a 2c 20 62 6f 6f 6c 20 75 73 65 52 65 6c 50 6f | nternal(.QWidget*,.bool.useRelPo |
718c0 | 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 44 69 61 6c 6f 67 50 72 69 76 61 74 65 2a | s.=.FALSE.);.....QDialogPrivate* |
718e0 | 20 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 | .d;..private:.//.Disabled.copy.c |
71900 | 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 |
71920 | 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 69 61 6c 6f 67 | ined(Q_DISABLE_COPY).....QDialog |
71940 | 28 20 63 6f 6e 73 74 20 51 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 20 20 51 44 69 61 6c 6f 67 | (.const.QDialog.&.);.....QDialog |
71960 | 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 44 69 61 6c 6f 67 20 26 20 29 3b 0a | .&operator=(.const.QDialog.&.);. |
71980 | 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f | #endif.};..#endif.//.QT_NO_DIALO |
719a0 | 47 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 49 41 4c 4f 47 5f 48 0a 00 00 00 0c 00 71 00 64 00 6e | G.#endif.//.QDIALOG_H......q.d.n |
719c0 | 00 73 00 2e 00 68 00 00 10 ff 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .s...h..../********************* |
719e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71a00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a | ***********************.**.$Id$. |
71a20 | 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 44 6e 73 20 63 6c 61 73 73 2e 0a | **.**.Definition.of.QDns.class.. |
71a40 | 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 31 31 32 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 | **.**.Created.:.991122.**.**.Cop |
71a60 | 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 | yright.(C).1999-2000.Trolltech.A |
71a80 | 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 | SA...All.rights.reserved..**.**. |
71aa0 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6e 65 74 77 6f 72 6b | This.file.is.part.of.the.network |
71ac0 | 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a | .module.of.the.Qt.GUI.Toolkit..* |
71ae0 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
71b00 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 | d.under.the.terms.of.the.Q.Publi |
71b20 | 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c | c.License.**.as.defined.by.Troll |
71b40 | 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | tech.ASA.of.Norway.and.appearing |
71b60 | 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c | .in.the.file.**.LICENSE.QPL.incl |
71b80 | 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | uded.in.the.packaging.of.this.fi |
71ba0 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | le..**.**.This.file.may.be.distr |
71bc0 | 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 | ibuted.and/or.modified.under.the |
71be0 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | .terms.of.the.**.GNU.General.Pub |
71c00 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 | lic.License.version.2.as.publish |
71c20 | 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 | ed.by.the.Free.Software.**.Found |
71c40 | 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 | ation.and.appearing.in.the.file. |
71c60 | 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 | LICENSE.GPL.included.in.the.**.p |
71c80 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
71ca0 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 | ensees.holding.valid.Qt.Enterpri |
71cc0 | 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 | se.Edition.licenses.may.use.this |
71ce0 | 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 | .**.file.in.accordance.with.the. |
71d00 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 | Qt.Commercial.License.Agreement. |
71d20 | 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a | provided.**.with.the.Software..* |
71d40 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 | *.**.This.file.is.provided.AS.IS |
71d60 | 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 | .with.NO.WARRANTY.OF.ANY.KIND,.I |
71d80 | 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 | NCLUDING.THE.**.WARRANTY.OF.DESI |
71da0 | 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 | GN,.MERCHANTABILITY.AND.FITNESS. |
71dc0 | 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 | FOR.A.PARTICULAR.PURPOSE..**.**. |
71de0 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e | See.http://qtsoftware.com/pricin |
71e00 | 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e | g.html.or.email.sales@trolltech. |
71e20 | 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 | com.for.**...information.about.Q |
71e40 | 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e | t.Commercial.License.Agreements. |
71e60 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 | .**.See.http://qtsoftware.com/qp |
71e80 | 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | l/.for.QPL.licensing.information |
71ea0 | 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 | ..**.See.http://qtsoftware.com/g |
71ec0 | 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.GPL.licensing.informatio |
71ee0 | 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e | n..**.**.Contact.info@trolltech. |
71f00 | 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 | com.if.any.conditions.of.this.li |
71f20 | 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e | censing.are.**.not.clear.to.you. |
71f40 | 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .**.**************************** |
71f60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 4e 53 5f 48 0a 23 64 65 66 | **********/..#ifndef.QDNS_H.#def |
71fa0 | 69 6e 65 20 51 44 4e 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 | ine.QDNS_H..#ifndef.QT_H.#includ |
71fc0 | 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 68 6f 73 74 61 64 64 | e."qobject.h".#include."qhostadd |
71fe0 | 72 65 73 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b 65 74 6e 6f 74 69 66 69 65 | ress.h".#include."qsocketnotifie |
72000 | 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 | r.h".#include."qstringlist.h".#e |
72020 | 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d | ndif.//.QT_H..#if.!defined(.QT_M |
72040 | 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c | ODULE_NETWORK.).||.defined(.QT_L |
72060 | 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 | ICENSE_PROFESSIONAL.).||.defined |
72080 | 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 20 | (.QT_INTERNAL_NETWORK.).#define. |
720a0 | 51 4d 5f 45 58 50 4f 52 54 5f 44 4e 53 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 | QM_EXPORT_DNS.#else.#define.QM_E |
720c0 | 58 50 4f 52 54 5f 44 4e 53 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 | XPORT_DNS.Q_EXPORT.#endif..#ifnd |
720e0 | 65 66 20 51 54 5f 4e 4f 5f 44 4e 53 0a 0a 2f 2f 23 64 65 66 69 6e 65 20 51 5f 44 4e 53 5f 53 59 | ef.QT_NO_DNS..//#define.Q_DNS_SY |
72100 | 4e 43 48 52 4f 4e 4f 55 53 0a 0a 63 6c 61 73 73 20 51 44 6e 73 50 72 69 76 61 74 65 3b 0a 0a 63 | NCHRONOUS..class.QDnsPrivate;..c |
72120 | 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 44 4e 53 20 51 44 6e 73 3a 20 70 75 62 6c 69 63 20 | lass.QM_EXPORT_DNS.QDns:.public. |
72140 | 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 | QObject.{.....Q_OBJECT.public:.. |
72160 | 20 20 20 65 6e 75 6d 20 52 65 63 6f 72 64 54 79 70 65 20 7b 0a 09 4e 6f 6e 65 2c 0a 09 41 2c 20 | ...enum.RecordType.{..None,..A,. |
72180 | 41 61 61 61 2c 0a 09 4d 78 2c 20 53 72 76 2c 0a 09 43 6e 61 6d 65 2c 0a 09 50 74 72 2c 0a 09 54 | Aaaa,..Mx,.Srv,..Cname,..Ptr,..T |
721a0 | 78 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 44 6e 73 28 29 3b 0a 20 20 20 20 51 44 6e 73 28 | xt.....};......QDns();.....QDns( |
721c0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 6c 61 62 65 6c 2c 20 52 65 63 6f 72 64 54 79 | .const.QString.&.label,.RecordTy |
721e0 | 70 65 20 72 72 20 3d 20 41 20 29 3b 0a 20 20 20 20 51 44 6e 73 28 20 63 6f 6e 73 74 20 51 48 6f | pe.rr.=.A.);.....QDns(.const.QHo |
72200 | 73 74 41 64 64 72 65 73 73 20 26 20 61 64 64 72 65 73 73 2c 20 52 65 63 6f 72 64 54 79 70 65 20 | stAddress.&.address,.RecordType. |
72220 | 72 72 20 3d 20 50 74 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 6e 73 28 29 3b | rr.=.Ptr.);.....virtual.~QDns(); |
72240 | 0a 0a 20 20 20 20 2f 2f 20 74 6f 20 73 65 74 2f 63 68 61 6e 67 65 20 74 68 65 20 71 75 65 72 79 | ......//.to.set/change.the.query |
72260 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c 28 20 63 6f 6e 73 | .....virtual.void.setLabel(.cons |
72280 | 74 20 51 53 74 72 69 6e 67 20 26 20 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | t.QString.&.label.);.....virtual |
722a0 | 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 | .void.setLabel(.const.QHostAddre |
722c0 | 73 73 20 26 20 61 64 64 72 65 73 73 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 61 62 65 | ss.&.address.);.....QString.labe |
722e0 | 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 3b 20 7d 0a 0a 20 20 20 20 76 69 72 | l().const.{.return.l;.}......vir |
72300 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 63 6f 72 64 54 79 70 65 28 20 52 65 63 6f 72 64 54 | tual.void.setRecordType(.RecordT |
72320 | 79 70 65 20 72 72 20 3d 20 41 20 29 3b 0a 20 20 20 20 52 65 63 6f 72 64 54 79 70 65 20 72 65 63 | ype.rr.=.A.);.....RecordType.rec |
72340 | 6f 72 64 54 79 70 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 0a 0a 20 | ordType().const.{.return.t;.}... |
72360 | 20 20 20 2f 2f 20 77 68 65 74 68 65 72 20 73 6f 6d 65 74 68 69 6e 67 20 69 73 20 68 61 70 70 65 | ...//.whether.something.is.happe |
72380 | 6e 69 6e 67 20 62 65 68 69 6e 64 20 74 68 65 20 73 63 65 6e 65 73 0a 20 20 20 20 62 6f 6f 6c 20 | ning.behind.the.scenes.....bool. |
723a0 | 69 73 57 6f 72 6b 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 74 6f 20 71 75 | isWorking().const;......//.to.qu |
723c0 | 65 72 79 20 66 6f 72 20 72 65 70 6c 69 65 73 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 | ery.for.replies.....QValueList<Q |
723e0 | 48 6f 73 74 41 64 64 72 65 73 73 3e 20 61 64 64 72 65 73 73 65 73 28 29 20 63 6f 6e 73 74 3b 0a | HostAddress>.addresses().const;. |
72400 | 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 4d 61 69 6c 53 65 72 | .....class.QM_EXPORT_DNS.MailSer |
72420 | 76 65 72 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 4d 61 69 6c 53 65 72 76 65 72 28 20 63 | ver.{.....public:..MailServer(.c |
72440 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 6e 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 | onst.QString.&.n=QString::null,. |
72460 | 51 5f 55 49 4e 54 31 36 20 70 3d 30 20 29 0a 09 20 20 20 20 3a 6e 61 6d 65 28 6e 29 2c 20 70 72 | Q_UINT16.p=0.)......:name(n),.pr |
72480 | 69 6f 72 69 74 79 28 70 29 20 7b 7d 0a 09 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 09 51 5f 55 | iority(p).{}..QString.name;..Q_U |
724a0 | 49 4e 54 31 36 20 70 72 69 6f 72 69 74 79 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 | INT16.priority;..Q_DUMMY_COMPARI |
724c0 | 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 4d 61 69 6c 53 65 72 76 65 72 29 0a 20 20 20 20 7d 3b 0a | SON_OPERATOR(MailServer).....};. |
724e0 | 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 4d 61 69 6c 53 65 72 76 65 72 3e 20 6d 61 69 6c 53 | ....QValueList<MailServer>.mailS |
72500 | 65 72 76 65 72 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 | ervers().const;......class.QM_EX |
72520 | 50 4f 52 54 5f 44 4e 53 20 53 65 72 76 65 72 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a 09 53 | PORT_DNS.Server.{.....public:..S |
72540 | 65 72 76 65 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 6e 3d 51 53 74 72 69 6e 67 3a | erver(const.QString.&.n=QString: |
72560 | 3a 6e 75 6c 6c 2c 20 51 5f 55 49 4e 54 31 36 20 70 3d 30 2c 20 51 5f 55 49 4e 54 31 36 20 77 3d | :null,.Q_UINT16.p=0,.Q_UINT16.w= |
72580 | 30 2c 20 51 5f 55 49 4e 54 31 36 20 70 6f 3d 30 20 29 0a 09 20 20 20 20 3a 20 6e 61 6d 65 28 6e | 0,.Q_UINT16.po=0.)......:.name(n |
725a0 | 29 2c 20 70 72 69 6f 72 69 74 79 28 70 29 2c 20 77 65 69 67 68 74 28 77 29 2c 20 70 6f 72 74 28 | ),.priority(p),.weight(w),.port( |
725c0 | 70 6f 29 20 7b 7d 0a 09 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 09 51 5f 55 49 4e 54 31 36 20 | po).{}..QString.name;..Q_UINT16. |
725e0 | 70 72 69 6f 72 69 74 79 3b 0a 09 51 5f 55 49 4e 54 31 36 20 77 65 69 67 68 74 3b 0a 09 51 5f 55 | priority;..Q_UINT16.weight;..Q_U |
72600 | 49 4e 54 31 36 20 70 6f 72 74 3b 0a 09 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 4f 4e 5f | INT16.port;..Q_DUMMY_COMPARISON_ |
72620 | 4f 50 45 52 41 54 4f 52 28 53 65 72 76 65 72 29 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 56 61 6c | OPERATOR(Server).....};.....QVal |
72640 | 75 65 4c 69 73 74 3c 53 65 72 76 65 72 3e 20 73 65 72 76 65 72 73 28 29 20 63 6f 6e 73 74 3b 0a | ueList<Server>.servers().const;. |
72660 | 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 68 6f 73 74 4e 61 6d 65 73 28 29 20 63 6f 6e | .....QStringList.hostNames().con |
72680 | 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 74 65 78 74 73 28 29 20 63 6f 6e | st;......QStringList.texts().con |
726a0 | 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 61 6e 6f 6e 69 63 61 6c 4e 61 6d 65 28 29 | st;......QString.canonicalName() |
726c0 | 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 72 65 61 6c 2d 77 6f 72 6c 64 20 62 75 74 20 75 6e | .const;.//.###.real-world.but.un |
726e0 | 63 6f 6d 6d 6f 6e 3a 20 51 53 74 72 69 6e 67 4c 69 73 74 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 | common:.QStringList......QString |
72700 | 4c 69 73 74 20 71 75 61 6c 69 66 69 65 64 4e 61 6d 65 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | List.qualifiedNames().const.{.re |
72720 | 74 75 72 6e 20 6e 3b 20 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 4e 53 5f 53 59 4e | turn.n;.}..#if.defined(Q_DNS_SYN |
72740 | 43 48 52 4f 4e 4f 55 53 29 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f | CHRONOUS).protected:.....void.co |
72760 | 6e 6e 65 63 74 4e 6f 74 69 66 79 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e 61 6c 20 | nnectNotify(.const.char.*signal. |
72780 | 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 6f 69 64 20 72 65 73 | );.#endif..signals:.....void.res |
727a0 | 75 6c 74 73 52 65 61 64 79 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 | ultsReady();..private.slots:.... |
727c0 | 20 76 6f 69 64 20 73 74 61 72 74 51 75 65 72 79 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | .void.startQuery();..private:... |
727e0 | 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 64 6f 52 65 73 49 6e 69 74 28 29 3b 0a 20 20 20 20 76 | ..static.void.doResInit();.....v |
72800 | 6f 69 64 20 73 65 74 53 74 61 72 74 51 75 65 72 79 54 69 6d 65 72 28 29 3b 0a 20 20 20 20 73 74 | oid.setStartQueryTimer();.....st |
72820 | 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 6f 49 6e 41 64 64 72 41 72 70 61 44 6f 6d 61 69 6e 28 | atic.QString.toInAddrArpaDomain( |
72840 | 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 26 61 64 64 72 65 73 73 20 29 3b 0a | .const.QHostAddress.&address.);. |
72860 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 4e 53 5f 53 59 4e 43 48 52 4f 4e 4f 55 53 29 0a 20 | #if.defined(Q_DNS_SYNCHRONOUS).. |
72880 | 20 20 20 76 6f 69 64 20 64 6f 53 79 6e 63 68 72 6f 6e 6f 75 73 4c 6f 6f 6b 75 70 28 29 3b 0a 23 | ...void.doSynchronousLookup();.# |
728a0 | 65 6e 64 69 66 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 3b 0a 20 20 20 20 51 53 74 72 69 6e | endif......QString.l;.....QStrin |
728c0 | 67 4c 69 73 74 20 6e 3b 0a 20 20 20 20 52 65 63 6f 72 64 54 79 70 65 20 74 3b 0a 20 20 20 20 51 | gList.n;.....RecordType.t;.....Q |
728e0 | 44 6e 73 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 | DnsPrivate.*.d;......friend.clas |
72900 | 73 20 51 44 6e 73 41 6e 73 77 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | s.QDnsAnswer;.....friend.class.Q |
72920 | 44 6e 73 4d 61 6e 61 67 65 72 3b 0a 7d 3b 0a 0a 0a 2f 2f 20 51 44 6e 73 53 6f 63 6b 65 74 20 61 | DnsManager;.};...//.QDnsSocket.a |
72940 | 72 65 20 73 6f 63 6b 65 74 73 20 74 68 61 74 20 61 72 65 20 75 73 65 64 20 66 6f 72 20 44 4e 53 | re.sockets.that.are.used.for.DNS |
72960 | 20 6c 6f 6f 6b 75 70 0a 0a 63 6c 61 73 73 20 51 44 6e 73 53 6f 63 6b 65 74 3a 20 70 75 62 6c 69 | .lookup..class.QDnsSocket:.publi |
72980 | 63 20 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 2f 2f 20 | c.QObject.{.....Q_OBJECT.....//. |
729a0 | 6e 6f 74 65 3a 20 50 72 69 76 61 74 65 20 6e 6f 74 20 70 75 62 6c 69 63 2e 20 20 54 68 69 73 20 | note:.Private.not.public...This. |
729c0 | 63 6c 61 73 73 20 63 6f 6e 74 61 69 6e 73 20 4e 4f 20 70 75 62 6c 69 63 20 41 50 49 2e 0a 70 72 | class.contains.NO.public.API..pr |
729e0 | 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 44 6e 73 53 6f 63 6b 65 74 28 20 51 4f 62 6a 65 63 74 | otected:.....QDnsSocket(.QObject |
72a00 | 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .*,.const.char.*.);.....virtual. |
72a20 | 7e 51 44 6e 73 53 6f 63 6b 65 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 | ~QDnsSocket();..private.slots:.. |
72a40 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 6e 43 61 63 68 65 28 29 3b 0a 20 20 | ...virtual.void.cleanCache();... |
72a60 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 74 72 61 6e 73 6d 69 74 28 29 3b 0a 20 20 20 | ..virtual.void.retransmit();.... |
72a80 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 6e 73 77 65 72 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 | .virtual.void.answer();.};..#end |
72aa0 | 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 44 4e 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 4e 53 5f | if.//.QT_NO_DNS..#endif.//.QDNS_ |
72ac0 | 48 0a 00 00 00 18 00 71 00 61 00 71 00 75 00 61 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 | H......q.a.q.u.a.s.t.y.l.e...h.. |
72ae0 | 0f 65 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .e/***************************** |
72b00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 | ***************.**.$Id$.**.**.De |
72b40 | 66 69 6e 69 74 69 6f 6e 20 6f 66 20 41 71 75 61 2d 6c 69 6b 65 20 73 74 79 6c 65 20 63 6c 61 73 | finition.of.Aqua-like.style.clas |
72b60 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 31 31 32 39 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.001129.**.**.C |
72b80 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1992-2002.Trolltech |
72ba0 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
72bc0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 | *.This.file.is.part.of.the.widge |
72be0 | 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e | ts.module.of.the.Qt.GUI.Toolkit. |
72c00 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
72c20 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
72c40 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 | ssional.Edition.**.licenses.for. |
72c60 | 4d 61 63 69 6e 74 6f 73 68 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 | Macintosh.may.use.this.file.in.a |
72c80 | 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c | ccordance.with.the.Qt.Commercial |
72ca0 | 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 | .**.License.Agreement.provided.w |
72cc0 | 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 20 54 68 69 73 20 66 69 6c 65 20 61 6e 64 20 | ith.the.Software..This.file.and. |
72ce0 | 69 74 73 20 63 6f 6e 74 65 6e 74 73 20 6d 61 79 0a 2a 2a 20 6e 6f 74 20 62 65 20 64 69 73 74 72 | its.contents.may.**.not.be.distr |
72d00 | 69 62 75 74 65 64 20 6f 6e 74 6f 20 61 6e 79 20 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 6d 20 6f | ibuted.onto.any.other.platform.o |
72d20 | 72 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 64 | r.included.in.any.other.licensed |
72d40 | 0a 2a 2a 20 70 61 63 6b 61 67 65 20 75 6e 6c 65 73 73 20 65 78 70 6c 69 63 69 74 20 70 65 72 6d | .**.package.unless.explicit.perm |
72d60 | 69 73 73 69 6f 6e 20 69 73 20 67 72 61 6e 74 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | ission.is.granted..**.**.This.fi |
72d80 | 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 | le.is.not.available.for.use.unde |
72da0 | 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 | r.any.other.license.without.**.e |
72dc0 | 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 | xpress.written.permission.from.t |
72de0 | 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | he.copyright.holder..**.**.This. |
72e00 | 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 | file.is.provided.AS.IS.with.NO.W |
72e20 | 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 | ARRANTY.OF.ANY.KIND,.INCLUDING.T |
72e40 | 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 | HE.**.WARRANTY.OF.DESIGN,.MERCHA |
72e60 | 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 | NTABILITY.AND.FITNESS.FOR.A.PART |
72e80 | 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | ICULAR.PURPOSE..**.**.See.http:/ |
72ea0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 | /qtsoftware.com/pricing.html.or. |
72ec0 | 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.** |
72ee0 | 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 | ...information.about.Qt.Commerci |
72f00 | 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e | al.License.Agreements..**.**.Con |
72f20 | 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 | tact.info@trolltech.com.if.any.c |
72f40 | 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a | onditions.of.this.licensing.are. |
72f60 | 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | **.not.clear.to.you..**.******** |
72f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
72fc0 | 0a 23 69 66 6e 64 65 66 20 51 41 51 55 41 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 41 | .#ifndef.QAQUASTYLE_H.#define.QA |
72fe0 | 51 55 41 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 | QUASTYLE_H..#ifndef.QT_H.#includ |
73000 | 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 09 2f 2f 20 66 6f 72 20 74 65 6d 70 6c 61 74 65 2d 63 | e."qvariant.h".//.for.template-c |
73020 | 68 61 6c 6c 65 6e 67 65 64 20 63 6f 6d 70 69 6c 65 72 73 0a 2f 2f 23 69 6e 63 6c 75 64 65 20 22 | hallenged.compilers.//#include." |
73040 | 71 6d 6f 74 69 66 73 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 | qmotifstyle.h".#include."qwindow |
73060 | 73 73 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 0a | sstyle.h".#include."qpalette.h". |
73080 | 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 65 | #include."qvaluelist.h".#include |
730a0 | 20 22 71 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 | ."qmap.h".#endif.//.QT_H..#if.!d |
730c0 | 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 7c 7c 20 64 65 66 69 | efined(QT_NO_STYLE_AQUA).||.defi |
730e0 | 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 | ned(QT_PLUGIN)..#if.defined(QT_P |
73100 | 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 41 51 | LUGIN).#define.Q_EXPORT_STYLE_AQ |
73120 | 55 41 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 | UA.#else.#define.Q_EXPORT_STYLE_ |
73140 | 41 51 55 41 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 41 71 75 | AQUA.Q_EXPORT.#endif..class.QAqu |
73160 | 61 53 74 79 6c 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 | aStylePrivate;..class.Q_EXPORT_S |
73180 | 54 59 4c 45 5f 41 51 55 41 20 51 41 71 75 61 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 57 | TYLE_AQUA.QAquaStyle.:.public.QW |
731a0 | 69 6e 64 6f 77 73 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 | indowsStyle.{.....Q_OBJECT.publi |
731c0 | 63 3a 0a 20 20 20 20 51 41 71 75 61 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | c:.....QAquaStyle();.....virtual |
731e0 | 20 7e 51 41 71 75 61 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 | .~QAquaStyle();......void.polish |
73200 | 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 | (.QWidget.*.w.);.....void.unPoli |
73220 | 73 68 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 | sh(.QWidget.*.w.);.....void.poli |
73240 | 73 68 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 6e 65 77 | sh(.QApplication*.);......//.new |
73260 | 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 28 20 50 | .stuff.....void.drawPrimitive(.P |
73280 | 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. |
732a0 | 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. |
732c0 | 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 |
732e0 | 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 |
73300 | 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 |
73320 | 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( |
73340 | 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,........ |
73360 | 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 |
73380 | 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 |
733a0 | 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.& |
733c0 | 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 |
733e0 | 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 |
73400 | 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 |
73420 | 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f | nst;......void.drawComplexContro |
73440 | 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 | l(.ComplexControl.control,...... |
73460 | 20 20 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 | ...QPainter*.p,.........const.QW |
73480 | 69 64 67 65 74 2a 20 77 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 | idget*.w,.........const.QRect&.r |
734a0 | 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 63 67 2c | ,.........const.QColorGroup&.cg, |
734c0 | 0a 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 | .........SFlags.flags.=.Style_De |
734e0 | 66 61 75 6c 74 2c 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 | fault,.........SCFlags.sub.=.SC_ |
73500 | 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 | None,.........SCFlags.subActive. |
73520 | 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f | =.SC_None,.........const.QStyleO |
73540 | 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 | ption&.=.QStyleOption::Default.) |
73560 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 | .const;......int.pixelMetric(.Pi |
73580 | 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 | xelMetric.metric,........const.Q |
735a0 | 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | Widget.*widget.=.0.).const;..... |
735c0 | 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 6f 6e 74 65 6e 74 | .QSize.sizeFromContents(.Content |
735e0 | 73 54 79 70 65 20 63 6f 6e 74 65 6e 74 73 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 | sType.contents,........const.QWi |
73600 | 64 67 65 74 20 2a 77 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e | dget.*w,........const.QSize.&con |
73620 | 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 6c 65 4f 70 | tentsSize,........const.QStyleOp |
73640 | 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.). |
73660 | 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 71 75 65 72 79 53 | const;......virtual.QRect.queryS |
73680 | 75 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 | ubControlMetrics(.ComplexControl |
736a0 | 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a | .control,........const.QWidget.* |
736c0 | 77 2c 0a 09 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 09 20 20 | w,........SubControl.sc,........ |
736e0 | 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 |
73700 | 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 72 74 75 61 | on::Default.).const;......virtua |
73720 | 6c 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 2c 20 63 6f 6e 73 74 20 | l.QRect.subRect(.SubRect,.const. |
73740 | 51 57 69 64 67 65 74 20 2a 77 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | QWidget.*w.).const;......virtual |
73760 | 20 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e | .int.styleHint(StyleHint.sh,.con |
73780 | 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e | st.QWidget.*,.const.QStyleOption |
737a0 | 20 26 2c 20 51 53 74 79 6c 65 48 69 6e 74 52 65 74 75 72 6e 20 2a 29 20 63 6f 6e 73 74 3b 0a 0a | .&,.QStyleHintReturn.*).const;.. |
737c0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 49 74 65 6d 28 20 51 50 61 69 6e | ....virtual.void.drawItem(.QPain |
737e0 | 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 20 69 6e | ter.*p,.const.QRect.&r,.......in |
73800 | 74 20 66 6c 61 67 73 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 | t.flags,.const.QColorGroup.&g,.b |
73820 | 6f 6f 6c 20 65 6e 61 62 6c 65 64 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 | ool.enabled,.......const.QPixmap |
73840 | 20 2a 70 69 78 6d 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 | .*pixmap,.const.QString.&text,.. |
73860 | 09 09 20 20 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 | .....int.len.=.-1,.const.QColor. |
73880 | 2a 70 65 6e 43 6f 6c 6f 72 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 64 65 66 20 51 | *penColor.=.0.).const;..#ifdef.Q |
738a0 | 5f 57 53 5f 4d 41 43 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 70 70 65 61 72 61 6e | _WS_MAC.....static.void.appearan |
738c0 | 63 65 43 68 61 6e 67 65 64 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | ceChanged();.#endif..protected:. |
738e0 | 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 | ....bool.event(.QEvent.*.);..pri |
73900 | 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f | vate:........//.Disabled.copy.co |
73920 | 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 | nstructor.and.operator=.#if.defi |
73940 | 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 71 75 61 53 74 79 | ned(Q_DISABLE_COPY).....QAquaSty |
73960 | 6c 65 28 20 63 6f 6e 73 74 20 51 41 71 75 61 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 41 | le(.const.QAquaStyle.&.);.....QA |
73980 | 71 75 61 53 74 79 6c 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 41 71 75 61 | quaStyle&.operator=(.const.QAqua |
739a0 | 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 | Style.&.);.#endif..protected:... |
739c0 | 20 20 51 41 71 75 61 53 74 79 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6c 69 | ..QAquaStylePrivate.*d;.};..#eli |
739e0 | 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 74 79 70 65 64 65 66 20 51 41 71 75 | f.defined(Q_WS_MAC).typedef.QAqu |
73a00 | 61 53 74 79 6c 65 20 51 4d 61 63 53 74 79 6c 65 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e | aStyle.QMacStyle;.#endif.//.QT_N |
73a20 | 4f 5f 53 54 59 4c 45 5f 41 51 55 41 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 51 55 41 53 54 59 | O_STYLE_AQUA..#endif.//.QAQUASTY |
73a40 | 4c 45 5f 48 0a 00 00 00 16 00 71 00 64 00 61 00 74 00 65 00 74 00 69 00 6d 00 65 00 2e 00 68 00 | LE_H......q.d.a.t.e.t.i.m.e...h. |
73a60 | 00 22 2c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .",/**************************** |
73a80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
73aa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 | *************.**.$Id:.$.**.**.De |
73ac0 | 66 69 6e 69 74 69 6f 6e 20 6f 66 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 63 6c 61 73 73 65 | finition.of.date.and.time.classe |
73ae0 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 31 32 34 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.940124.**.**.C |
73b00 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1992-2000.Trolltech |
73b20 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
73b40 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 | *.This.file.is.part.of.the.tools |
73b60 | 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a | .module.of.the.Qt.GUI.Toolkit..* |
73b80 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 | *.**.This.file.may.be.distribute |
73ba0 | 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 | d.under.the.terms.of.the.Q.Publi |
73bc0 | 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c | c.License.**.as.defined.by.Troll |
73be0 | 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | tech.ASA.of.Norway.and.appearing |
73c00 | 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c | .in.the.file.**.LICENSE.QPL.incl |
73c20 | 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | uded.in.the.packaging.of.this.fi |
73c40 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 | le..**.**.This.file.may.be.distr |
73c60 | 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 | ibuted.and/or.modified.under.the |
73c80 | 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 | .terms.of.the.**.GNU.General.Pub |
73ca0 | 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 | lic.License.version.2.as.publish |
73cc0 | 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 | ed.by.the.Free.Software.**.Found |
73ce0 | 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 | ation.and.appearing.in.the.file. |
73d00 | 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 | LICENSE.GPL.included.in.the.**.p |
73d20 | 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 | ackaging.of.this.file..**.**.Lic |
73d40 | 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 | ensees.holding.valid.Qt.Enterpri |
73d60 | 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | se.Edition.or.Qt.Professional.Ed |
73d80 | 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 | ition.**.licenses.may.use.this.f |
73da0 | 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f | ile.in.accordance.with.the.Qt.Co |
73dc0 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 | mmercial.License.**.Agreement.pr |
73de0 | 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 | ovided.with.the.Software..**.**. |
73e00 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 | This.file.is.provided.AS.IS.with |
73e20 | 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 | .NO.WARRANTY.OF.ANY.KIND,.INCLUD |
73e40 | 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d | ING.THE.**.WARRANTY.OF.DESIGN,.M |
73e60 | 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | ERCHANTABILITY.AND.FITNESS.FOR.A |
73e80 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 | .PARTICULAR.PURPOSE..**.**.See.h |
73ea0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d | ttp://qtsoftware.com/pricing.htm |
73ec0 | 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 | l.or.email.sales@trolltech.com.f |
73ee0 | 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d | or.**...information.about.Qt.Com |
73f00 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 | mercial.License.Agreements..**.S |
73f20 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f | ee.http://qtsoftware.com/qpl/.fo |
73f40 | 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 | r.QPL.licensing.information..**. |
73f60 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 | See.http://qtsoftware.com/gpl/.f |
73f80 | 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a | or.GPL.licensing.information..** |
73fa0 | 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 | .**.Contact.info@trolltech.com.i |
73fc0 | 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 | f.any.conditions.of.this.licensi |
73fe0 | 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a | ng.are.**.not.clear.to.you..**.* |
74000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74040 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 41 54 45 54 49 4d 45 5f 48 0a 23 64 65 66 | *****/..#ifndef.QDATETIME_H.#def |
74060 | 69 6e 65 20 51 44 41 54 45 54 49 4d 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | ine.QDATETIME_H..#ifndef.QT_H.#i |
74080 | 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 6e 61 | nclude."qstring.h".#include."qna |
740a0 | 6d 65 73 70 61 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 2f 2a 2a 2a | mespace.h".#endif.//.QT_H.../*** |
740c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
740e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 44 61 74 65 20 63 6c 61 73 73 0a 20 2a 2a 2a 2a 2a 2a | **********...QDate.class..****** |
74120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74160 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 65 0a 7b | *******/..class.Q_EXPORT.QDate.{ |
74180 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 65 28 29 20 7b 20 6a 64 20 3d 20 30 3b 20 7d | .public:.....QDate().{.jd.=.0;.} |
741a0 | 0a 20 20 20 20 51 44 61 74 65 28 20 69 6e 74 20 79 2c 20 69 6e 74 20 6d 2c 20 69 6e 74 20 64 20 | .....QDate(.int.y,.int.m,.int.d. |
741c0 | 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | );......bool.isNull().const.{.re |
741e0 | 74 75 72 6e 20 6a 64 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 | turn.jd.==.0;.}.....bool.isValid |
74200 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 79 65 61 72 28 29 20 63 6f 6e 73 74 3b | ().const;......int.year().const; |
74220 | 0a 20 20 20 20 69 6e 74 20 6d 6f 6e 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 | .....int.month().const;.....int. |
74240 | 64 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 61 79 4f 66 57 65 65 6b 28 29 | day().const;.....int.dayOfWeek() |
74260 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 61 79 4f 66 59 65 61 72 28 29 20 63 6f 6e 73 | .const;.....int.dayOfYear().cons |
74280 | 74 3b 0a 20 20 20 20 69 6e 74 20 64 61 79 73 49 6e 4d 6f 6e 74 68 28 29 20 63 6f 6e 73 74 3b 0a | t;.....int.daysInMonth().const;. |
742a0 | 20 20 20 20 69 6e 74 20 64 61 79 73 49 6e 59 65 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ....int.daysInYear().const;..... |
742c0 | 69 6e 74 20 77 65 65 6b 4e 75 6d 62 65 72 28 20 69 6e 74 20 2a 79 65 61 72 4e 75 6d 20 3d 20 30 | int.weekNumber(.int.*yearNum.=.0 |
742e0 | 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 44 41 54 | .).const;..#ifndef.QT_NO_TEXTDAT |
74300 | 45 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 73 74 61 74 69 | E.#ifndef.QT_NO_COMPAT.....stati |
74320 | 63 20 51 53 74 72 69 6e 67 20 6d 6f 6e 74 68 4e 61 6d 65 28 20 69 6e 74 20 6d 6f 6e 74 68 20 29 | c.QString.monthName(.int.month.) |
74340 | 20 7b 20 72 65 74 75 72 6e 20 73 68 6f 72 74 4d 6f 6e 74 68 4e 61 6d 65 28 20 6d 6f 6e 74 68 20 | .{.return.shortMonthName(.month. |
74360 | 29 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 64 61 79 4e 61 6d 65 28 | );.}.....static.QString.dayName( |
74380 | 20 69 6e 74 20 77 65 65 6b 64 61 79 20 29 20 7b 20 72 65 74 75 72 6e 20 73 68 6f 72 74 44 61 79 | .int.weekday.).{.return.shortDay |
743a0 | 4e 61 6d 65 28 20 77 65 65 6b 64 61 79 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 | Name(.weekday.);.}.#endif.....st |
743c0 | 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 68 6f 72 74 4d 6f 6e 74 68 4e 61 6d 65 28 20 69 6e 74 | atic.QString.shortMonthName(.int |
743e0 | 20 6d 6f 6e 74 68 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 73 68 6f | .month.);.....static.QString.sho |
74400 | 72 74 44 61 79 4e 61 6d 65 28 20 69 6e 74 20 77 65 65 6b 64 61 79 20 29 3b 0a 20 20 20 20 73 74 | rtDayName(.int.weekday.);.....st |
74420 | 61 74 69 63 20 51 53 74 72 69 6e 67 20 6c 6f 6e 67 4d 6f 6e 74 68 4e 61 6d 65 28 20 69 6e 74 20 | atic.QString.longMonthName(.int. |
74440 | 6d 6f 6e 74 68 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6c 6f 6e 67 | month.);.....static.QString.long |
74460 | 44 61 79 4e 61 6d 65 28 20 69 6e 74 20 77 65 65 6b 64 61 79 20 29 3b 0a 23 65 6e 64 69 66 20 2f | DayName(.int.weekday.);.#endif./ |
74480 | 2f 51 54 5f 4e 4f 5f 54 45 58 54 44 41 54 45 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 | /QT_NO_TEXTDATE.#ifndef.QT_NO_TE |
744a0 | 58 54 53 54 52 49 4e 47 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 50 52 49 | XTSTRING.#if.!defined(QT_NO_SPRI |
744c0 | 4e 54 46 29 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 51 74 3a 3a 44 | NTF).....QString.toString(.Qt::D |
744e0 | 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 29 20 63 6f 6e | ateFormat.f.=.Qt::TextDate.).con |
74500 | 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 | st;.#endif.....QString.toString( |
74520 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 6f 72 6d 61 74 20 29 20 63 6f 6e 73 74 3b 0a | .const.QString&.format.).const;. |
74540 | 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 20 20 73 65 74 59 4d 44 28 20 69 6e 74 20 79 2c | #endif.....bool...setYMD(.int.y, |
74560 | 20 69 6e 74 20 6d 2c 20 69 6e 74 20 64 20 29 3b 0a 0a 20 20 20 20 51 44 61 74 65 20 20 61 64 64 | .int.m,.int.d.);......QDate..add |
74580 | 44 61 79 73 28 20 69 6e 74 20 64 61 79 73 20 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 | Days(.int.days.)..const;.....QDa |
745a0 | 74 65 20 20 61 64 64 4d 6f 6e 74 68 73 28 20 69 6e 74 20 6d 6f 6e 74 68 73 20 29 20 20 20 20 20 | te..addMonths(.int.months.)..... |
745c0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 20 20 61 64 64 59 65 61 72 73 28 20 69 6e 74 | .const;.....QDate..addYears(.int |
745e0 | 20 79 65 61 72 73 20 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 | .years.)........const;.....int.. |
74600 | 20 20 64 61 79 73 54 6f 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 20 29 09 63 6f 6e 73 74 3b | ..daysTo(.const.QDate.&.).const; |
74620 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 | ......bool...operator==(.const.Q |
74640 | 44 61 74 65 20 26 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6a 64 20 3d 3d 20 64 | Date.&d.).const.{.return.jd.==.d |
74660 | 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 21 3d 28 20 63 6f | .jd;.}.....bool...operator!=(.co |
74680 | 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 64 | nst.QDate.&d.).const.{.return.jd |
746a0 | 20 21 3d 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3c | .!=.d.jd;.}.....bool...operator< |
746c0 | 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 72 | (.const.QDate.&d.).const.{.retur |
746e0 | 6e 20 6a 64 20 3c 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 | n.jd.<.d.jd;.}.....bool...operat |
74700 | 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 | or<=(.const.QDate.&d.).const.{.r |
74720 | 65 74 75 72 6e 20 6a 64 20 3c 3d 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f | eturn.jd.<=.d.jd;.}.....bool...o |
74740 | 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 64 20 29 09 63 6f 6e 73 74 | perator>(.const.QDate.&d.).const |
74760 | 20 7b 20 72 65 74 75 72 6e 20 6a 64 20 3e 20 64 2e 6a 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | .{.return.jd.>.d.jd;.}.....bool. |
74780 | 20 20 6f 70 65 72 61 74 6f 72 3e 3d 28 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 64 20 29 20 63 | ..operator>=(.const.QDate.&d.).c |
747a0 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6a 64 20 3e 3d 20 64 2e 6a 64 3b 20 7d 0a 0a 20 20 20 | onst.{.return.jd.>=.d.jd;.}..... |
747c0 | 20 73 74 61 74 69 63 20 51 44 61 74 65 20 63 75 72 72 65 6e 74 44 61 74 65 28 29 3b 0a 20 20 20 | .static.QDate.currentDate();.... |
747e0 | 20 73 74 61 74 69 63 20 51 44 61 74 65 20 63 75 72 72 65 6e 74 44 61 74 65 28 20 51 74 3a 3a 54 | .static.QDate.currentDate(.Qt::T |
74800 | 69 6d 65 53 70 65 63 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 | imeSpec.);.#ifndef.QT_NO_DATESTR |
74820 | 49 4e 47 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 61 74 65 20 66 72 6f 6d 53 74 72 69 6e 67 28 | ING.....static.QDate.fromString( |
74840 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 2c 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 | .const.QString&.s,.Qt::DateForma |
74860 | 74 20 66 20 3d 20 51 74 3a 3a 54 65 78 74 44 61 74 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 | t.f.=.Qt::TextDate.);.#endif.... |
74880 | 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 69 73 56 61 6c 69 64 28 20 69 6e 74 20 79 2c 20 69 6e | .static.bool..isValid(.int.y,.in |
748a0 | 74 20 6d 2c 20 69 6e 74 20 64 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 6c | t.m,.int.d.);.....static.bool..l |
748c0 | 65 61 70 59 65 61 72 28 20 69 6e 74 20 79 65 61 72 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 | eapYear(.int.year.);......static |
748e0 | 20 75 69 6e 74 09 20 67 72 65 67 6f 72 69 61 6e 54 6f 4a 75 6c 69 61 6e 28 20 69 6e 74 20 79 2c | .uint..gregorianToJulian(.int.y, |
74900 | 20 69 6e 74 20 6d 2c 20 69 6e 74 20 64 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 | .int.m,.int.d.);.....static.void |
74920 | 09 20 6a 75 6c 69 61 6e 54 6f 47 72 65 67 6f 72 69 61 6e 28 20 75 69 6e 74 20 6a 64 2c 20 69 6e | ..julianToGregorian(.uint.jd,.in |
74940 | 74 20 26 79 2c 20 69 6e 74 20 26 6d 2c 20 69 6e 74 20 26 64 20 29 3b 0a 70 72 69 76 61 74 65 3a | t.&y,.int.&m,.int.&d.);.private: |
74960 | 0a 20 20 20 20 75 69 6e 74 09 20 6a 64 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | .....uint..jd;.....friend.class. |
74980 | 51 44 61 74 65 54 69 6d 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 | QDateTime;.#ifndef.QT_NO_DATASTR |
749a0 | 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 72 | EAM.....friend.Q_EXPORT.QDataStr |
749c0 | 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 20 | eam.&operator<<(.QDataStream.&,. |
749e0 | 63 6f 6e 73 74 20 51 44 61 74 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 | const.QDate.&.);.....friend.Q_EX |
74a00 | 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 44 | PORT.QDataStream.&operator>>(.QD |
74a20 | 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 44 61 74 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d | ataStream.&,.QDate.&.);.#endif.} |
74a40 | 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ;.../*************************** |
74a60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74a80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 54 69 6d 65 20 63 6c 61 73 73 | ******************...QTime.class |
74aa0 | 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..****************************** |
74ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
74ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | ***************/..class.Q_EXPORT |
74b00 | 20 51 54 69 6d 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 69 6d 65 28 29 20 7b 20 64 | .QTime.{.public:.....QTime().{.d |
74b20 | 73 3d 30 3b 20 7d 09 09 09 09 2f 2f 20 73 65 74 20 6e 75 6c 6c 20 74 69 6d 65 0a 20 20 20 20 51 | s=0;.}....//.set.null.time.....Q |
74b40 | 54 69 6d 65 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 6d 2c 20 69 6e 74 20 73 3d 30 2c 20 69 6e 74 | Time(.int.h,.int.m,.int.s=0,.int |
74b60 | 20 6d 73 3d 30 20 29 3b 09 2f 2f 20 73 65 74 20 74 69 6d 65 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 | .ms=0.);.//.set.time......bool.. |
74b80 | 20 69 73 4e 75 6c 6c 28 29 09 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 3d 3d 20 | .isNull()..const.{.return.ds.==. |
74ba0 | 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 56 61 6c 69 64 28 29 09 20 63 6f 6e 73 74 | 0;.}.....bool...isValid()..const |
74bc0 | 3b 09 09 09 2f 2f 20 76 61 6c 69 64 20 74 69 6d 65 0a 0a 20 20 20 20 69 6e 74 09 20 20 20 68 6f | ;...//.valid.time......int....ho |
74be0 | 75 72 28 29 09 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 30 2e 2e 32 33 0a 20 20 20 20 69 6e 74 09 | ur()..const;...//.0..23.....int. |
74c00 | 20 20 20 6d 69 6e 75 74 65 28 29 09 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 30 2e 2e 35 39 0a 20 | ...minute()..const;...//.0..59.. |
74c20 | 20 20 20 69 6e 74 09 20 20 20 73 65 63 6f 6e 64 28 29 09 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 | ...int....second()..const;...//. |
74c40 | 30 2e 2e 35 39 0a 20 20 20 20 69 6e 74 09 20 20 20 6d 73 65 63 28 29 09 20 63 6f 6e 73 74 3b 09 | 0..59.....int....msec()..const;. |
74c60 | 09 09 2f 2f 20 30 2e 2e 39 39 39 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 | ..//.0..999.#ifndef.QT_NO_DATEST |
74c80 | 52 49 4e 47 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 0a 20 20 20 20 51 | RING.#ifndef.QT_NO_SPRINTF.....Q |
74ca0 | 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 61 74 20 | String.toString(.Qt::DateFormat. |
74cc0 | 66 20 3d 20 51 74 3a 3a 54 65 78 74 44 61 74 65 20 29 09 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 | f.=.Qt::TextDate.)..const;.#endi |
74ce0 | 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 51 53 | f.....QString.toString(.const.QS |
74d00 | 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 20 20 | tring&.format.).const;.#endif... |
74d20 | 20 20 62 6f 6f 6c 20 20 20 73 65 74 48 4d 53 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 6d 2c 20 69 | ..bool...setHMS(.int.h,.int.m,.i |
74d40 | 6e 74 20 73 2c 20 69 6e 74 20 6d 73 3d 30 20 29 3b 0a 0a 20 20 20 20 51 54 69 6d 65 20 20 61 64 | nt.s,.int.ms=0.);......QTime..ad |
74d60 | 64 53 65 63 73 28 20 69 6e 74 20 73 65 63 73 20 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e | dSecs(.int.secs.)..const;.....in |
74d80 | 74 09 20 20 20 73 65 63 73 54 6f 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 20 29 09 63 6f 6e | t....secsTo(.const.QTime.&.).con |
74da0 | 73 74 3b 0a 20 20 20 20 51 54 69 6d 65 20 20 61 64 64 4d 53 65 63 73 28 20 69 6e 74 20 6d 73 20 | st;.....QTime..addMSecs(.int.ms. |
74dc0 | 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 6d 73 65 63 73 54 6f 28 20 63 6f | )..const;.....int....msecsTo(.co |
74de0 | 6e 73 74 20 51 54 69 6d 65 20 26 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 | nst.QTime.&.).const;......bool.. |
74e00 | 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 64 20 29 20 63 6f | .operator==(.const.QTime.&d.).co |
74e20 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 3d 3d 20 64 2e 64 73 3b 20 7d 0a 20 20 20 20 62 | nst.{.return.ds.==.d.ds;.}.....b |
74e40 | 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 54 69 6d 65 20 26 64 | ool...operator!=(.const.QTime.&d |
74e60 | 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 20 21 3d 20 64 2e 64 73 3b 20 7d 0a | .).const.{.return.ds.!=.d.ds;.}. |
74e80 | 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 20 51 54 69 6d | ....bool...operator<(.const.QTim |
74ea0 | 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 3c 20 64 2e 64 73 3b | e.&d.).const.{.return.ds.<.d.ds; |
74ec0 | 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 6f 6e 73 74 20 | .}.....bool...operator<=(.const. |
74ee0 | 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 3c 3d 20 | QTime.&d.).const.{.return.ds.<=. |
74f00 | 64 2e 64 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f | d.ds;.}.....bool...operator>(.co |
74f20 | 6e 73 74 20 51 54 69 6d 65 20 26 64 20 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 73 | nst.QTime.&d.).const.{.return.ds |
74f40 | 20 3e 20 64 2e 64 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3e 3d | .>.d.ds;.}.....bool...operator>= |
74f60 | 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 65 74 75 72 | (.const.QTime.&d.).const.{.retur |
74f80 | 6e 20 64 73 20 3e 3d 20 64 2e 64 73 3b 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 69 6d | n.ds.>=.d.ds;.}......static.QTim |
74fa0 | 65 20 63 75 72 72 65 6e 74 54 69 6d 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 54 69 6d | e.currentTime();.....static.QTim |
74fc0 | 65 20 63 75 72 72 65 6e 74 54 69 6d 65 28 20 51 74 3a 3a 54 69 6d 65 53 70 65 63 20 29 3b 0a 23 | e.currentTime(.Qt::TimeSpec.);.# |
74fe0 | 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 20 73 74 61 74 | ifndef.QT_NO_DATESTRING.....stat |
75000 | 69 63 20 51 54 69 6d 65 20 66 72 6f 6d 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | ic.QTime.fromString(.const.QStri |
75020 | 6e 67 26 20 73 2c 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 74 20 66 20 3d 20 51 74 3a 3a 54 65 | ng&.s,.Qt::DateFormat.f.=.Qt::Te |
75040 | 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 20 62 6f 6f 6c | xtDate.);.#endif.....static.bool |
75060 | 09 20 69 73 56 61 6c 69 64 28 20 69 6e 74 20 68 2c 20 69 6e 74 20 6d 2c 20 69 6e 74 20 73 2c 20 | ..isValid(.int.h,.int.m,.int.s,. |
75080 | 69 6e 74 20 6d 73 3d 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 73 74 61 72 74 28 29 3b | int.ms=0.);......void...start(); |
750a0 | 0a 20 20 20 20 69 6e 74 09 20 20 20 72 65 73 74 61 72 74 28 29 3b 0a 20 20 20 20 69 6e 74 09 20 | .....int....restart();.....int.. |
750c0 | 20 20 65 6c 61 70 73 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | ..elapsed().const;..private:.... |
750e0 | 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 20 | .static.bool.currentTime(.QTime. |
75100 | 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 63 75 72 72 65 6e 74 54 69 6d 65 | *.);.....static.bool.currentTime |
75120 | 28 20 51 54 69 6d 65 20 2a 2c 20 51 74 3a 3a 54 69 6d 65 53 70 65 63 20 29 3b 0a 0a 20 20 20 20 | (.QTime.*,.Qt::TimeSpec.);...... |
75140 | 75 69 6e 74 20 20 20 64 73 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 61 74 | uint...ds;.....friend.class.QDat |
75160 | 65 54 69 6d 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a | eTime;.#ifndef.QT_NO_DATASTREAM. |
75180 | 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 | ....friend.Q_EXPORT.QDataStream. |
751a0 | 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 | &operator<<(.QDataStream.&,.cons |
751c0 | 74 20 51 54 69 6d 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 | t.QTime.&.);.....friend.Q_EXPORT |
751e0 | 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 | .QDataStream.&operator>>(.QDataS |
75200 | 74 72 65 61 6d 20 26 2c 20 51 54 69 6d 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a | tream.&,.QTime.&.);.#endif.};... |
75220 | 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | /******************************* |
75240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 44 61 74 65 54 69 6d 65 20 63 6c 61 73 73 | **************...QDateTime.class |
75280 | 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..****************************** |
752a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
752c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | ***************/..class.Q_EXPORT |
752e0 | 20 51 44 61 74 65 54 69 6d 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 61 74 65 54 69 | .QDateTime.{.public:.....QDateTi |
75300 | 6d 65 28 29 20 7b 7d 09 09 09 09 2f 2f 20 73 65 74 20 6e 75 6c 6c 20 64 61 74 65 20 61 6e 64 20 | me().{}....//.set.null.date.and. |
75320 | 6e 75 6c 6c 20 74 69 6d 65 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 | null.time.....QDateTime(.const.Q |
75340 | 44 61 74 65 20 26 20 29 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 | Date.&.);.....QDateTime(.const.Q |
75360 | 44 61 74 65 20 26 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f | Date.&,.const.QTime.&.);......bo |
75380 | 6f 6c 20 20 20 69 73 4e 75 6c 6c 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 2e | ol...isNull().const..{.return.d. |
753a0 | 69 73 4e 75 6c 6c 28 29 20 26 26 20 74 2e 69 73 4e 75 6c 6c 28 29 3b 20 7d 0a 20 20 20 20 62 6f | isNull().&&.t.isNull();.}.....bo |
753c0 | 6f 6c 20 20 20 69 73 56 61 6c 69 64 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 | ol...isValid().const..{.return.d |
753e0 | 2e 69 73 56 61 6c 69 64 28 29 20 26 26 20 74 2e 69 73 56 61 6c 69 64 28 29 3b 20 7d 0a 0a 20 20 | .isValid().&&.t.isValid();.}.... |
75400 | 20 20 51 44 61 74 65 20 20 64 61 74 65 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 | ..QDate..date().const..{.return. |
75420 | 64 3b 20 7d 0a 20 20 20 20 51 54 69 6d 65 20 20 74 69 6d 65 28 29 09 63 6f 6e 73 74 09 09 7b 20 | d;.}.....QTime..time().const..{. |
75440 | 72 65 74 75 72 6e 20 74 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 20 74 6f 54 69 6d 65 5f 74 28 | return.t;.}.....uint...toTime_t( |
75460 | 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 44 61 74 65 28 20 63 6f 6e | ).const;.....void...setDate(.con |
75480 | 73 74 20 51 44 61 74 65 20 26 64 61 74 65 20 29 20 7b 20 64 20 3d 20 64 61 74 65 3b 20 7d 0a 20 | st.QDate.&date.).{.d.=.date;.}.. |
754a0 | 20 20 20 76 6f 69 64 20 20 20 73 65 74 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 | ...void...setTime(.const.QTime.& |
754c0 | 74 69 6d 65 20 29 20 7b 20 74 20 3d 20 74 69 6d 65 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 | time.).{.t.=.time;.}.....void... |
754e0 | 73 65 74 54 69 6d 65 5f 74 28 20 75 69 6e 74 20 73 65 63 73 53 69 6e 63 65 31 4a 61 6e 31 39 37 | setTime_t(.uint.secsSince1Jan197 |
75500 | 30 55 54 43 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 54 69 6d 65 5f 74 28 20 75 69 | 0UTC.);.....void...setTime_t(.ui |
75520 | 6e 74 20 73 65 63 73 53 69 6e 63 65 31 4a 61 6e 31 39 37 30 55 54 43 2c 20 51 74 3a 3a 54 69 6d | nt.secsSince1Jan1970UTC,.Qt::Tim |
75540 | 65 53 70 65 63 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e | eSpec.);.#ifndef.QT_NO_DATESTRIN |
75560 | 47 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 50 52 49 4e 54 46 0a 20 20 20 20 51 53 74 72 | G.#ifndef.QT_NO_SPRINTF.....QStr |
75580 | 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 51 74 3a 3a 44 61 74 65 46 6f 72 6d 61 74 20 66 20 3d | ing.toString(.Qt::DateFormat.f.= |
755a0 | 20 51 74 3a 3a 54 65 78 74 44 61 74 65 20 29 09 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 | .Qt::TextDate.).const;.#endif... |
755c0 | 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | ..QString.toString(.const.QStrin |
755e0 | 67 26 20 66 6f 72 6d 61 74 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 44 | g&.format.).const;.#endif.....QD |
75600 | 61 74 65 54 69 6d 65 20 61 64 64 44 61 79 73 28 20 69 6e 74 20 64 61 79 73 20 29 09 63 6f 6e 73 | ateTime.addDays(.int.days.).cons |
75620 | 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 61 64 64 4d 6f 6e 74 68 73 28 20 69 6e 74 20 | t;.....QDateTime.addMonths(.int. |
75640 | 6d 6f 6e 74 68 73 20 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 | months.)...const;.....QDateTime. |
75660 | 61 64 64 59 65 61 72 73 28 20 69 6e 74 20 79 65 61 72 73 20 29 20 20 20 20 20 63 6f 6e 73 74 3b | addYears(.int.years.).....const; |
75680 | 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 61 64 64 53 65 63 73 28 20 69 6e 74 20 73 65 63 73 | .....QDateTime.addSecs(.int.secs |
756a0 | 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 64 61 79 73 54 6f 28 20 63 6f 6e | .).const;.....int....daysTo(.con |
756c0 | 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 | st.QDateTime.&.).const;.....int. |
756e0 | 20 20 20 73 65 63 73 54 6f 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 09 63 | ...secsTo(.const.QDateTime.&.).c |
75700 | 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 20 63 6f | onst;......bool...operator==(.co |
75720 | 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 | nst.QDateTime.&dt.).const;.....b |
75740 | 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 74 65 54 69 6d | ool...operator!=(.const.QDateTim |
75760 | 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 74 | e.&dt.).const;.....bool...operat |
75780 | 6f 72 3c 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 20 63 6f 6e 73 | or<(.const.QDateTime.&dt.)..cons |
757a0 | 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3c 3d 28 20 63 6f 6e 73 74 20 | t;.....bool...operator<=(.const. |
757c0 | 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 | QDateTime.&dt.).const;.....bool. |
757e0 | 20 20 6f 70 65 72 61 74 6f 72 3e 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 | ..operator>(.const.QDateTime.&dt |
75800 | 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 6f 70 65 72 61 74 6f 72 3e 3d | .)..const;.....bool...operator>= |
75820 | 28 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 64 74 20 29 20 63 6f 6e 73 74 3b 0a 0a | (.const.QDateTime.&dt.).const;.. |
75840 | 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 65 | ....static.QDateTime.currentDate |
75860 | 54 69 6d 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 44 61 74 65 54 69 6d 65 20 63 75 72 | Time();.....static.QDateTime.cur |
75880 | 72 65 6e 74 44 61 74 65 54 69 6d 65 28 20 51 74 3a 3a 54 69 6d 65 53 70 65 63 20 29 3b 0a 23 69 | rentDateTime(.Qt::TimeSpec.);.#i |
758a0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 45 53 54 52 49 4e 47 0a 20 20 20 20 73 74 61 74 69 | fndef.QT_NO_DATESTRING.....stati |
758c0 | 63 20 51 44 61 74 65 54 69 6d 65 20 66 72 6f 6d 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 | c.QDateTime.fromString(.const.QS |
758e0 | 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 74 3a | tring&.s,.Qt::DateFormat.f.=.Qt: |
75900 | 3a 54 65 78 74 44 61 74 65 20 29 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | :TextDate.);.#endif.private:.... |
75920 | 20 51 44 61 74 65 20 20 64 3b 0a 20 20 20 20 51 54 69 6d 65 20 20 74 3b 0a 23 69 66 6e 64 65 66 | .QDate..d;.....QTime..t;.#ifndef |
75940 | 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 65 6e 64 20 51 5f 45 | .QT_NO_DATASTREAM.....friend.Q_E |
75960 | 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 | XPORT.QDataStream.&operator<<(.Q |
75980 | 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 29 | DataStream.&,.const.QDateTime.&) |
759a0 | 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 74 72 65 61 | ;.....friend.Q_EXPORT.QDataStrea |
759c0 | 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 44 | m.&operator>>(.QDataStream.&,.QD |
759e0 | 61 74 65 54 69 6d 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a | ateTime.&.);.#endif.};.../****** |
75a00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75a40 | 2a 2a 2a 2a 2a 2a 2a 0a 20 20 44 61 74 65 20 61 6e 64 20 74 69 6d 65 20 73 74 72 65 61 6d 20 66 | *******...Date.and.time.stream.f |
75a60 | 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | unctions..********************** |
75a80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75aa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 | ***********************/..#ifnde |
75ac0 | 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 74 | f.QT_NO_DATASTREAM.Q_EXPORT.QDat |
75ae0 | 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 6d | aStream.&operator<<(.QDataStream |
75b00 | 20 26 2c 20 63 6f 6e 73 74 20 51 44 61 74 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 | .&,.const.QDate.&.);.Q_EXPORT.QD |
75b20 | 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 |
75b40 | 61 6d 20 26 2c 20 51 44 61 74 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 | am.&,.QDate.&.);.Q_EXPORT.QDataS |
75b60 | 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 | tream.&operator<<(.QDataStream.& |
75b80 | 2c 20 63 6f 6e 73 74 20 51 54 69 6d 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 | ,.const.QTime.&.);.Q_EXPORT.QDat |
75ba0 | 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 6d | aStream.&operator>>(.QDataStream |
75bc0 | 20 26 2c 20 51 54 69 6d 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 | .&,.QTime.&.);.Q_EXPORT.QDataStr |
75be0 | 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 20 | eam.&operator<<(.QDataStream.&,. |
75c00 | 63 6f 6e 73 74 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 | const.QDateTime.&.);.Q_EXPORT.QD |
75c20 | 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 |
75c40 | 61 6d 20 26 2c 20 51 44 61 74 65 54 69 6d 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | am.&,.QDateTime.&.);.#endif.//.Q |
75c60 | 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 44 41 54 45 | T_NO_DATASTREAM..#endif.//.QDATE |
75c80 | 54 49 4d 45 5f 48 0a 0a 00 00 00 1a 00 71 00 61 00 78 00 62 00 69 00 6e 00 64 00 61 00 62 00 6c | TIME_H.......q.a.x.b.i.n.d.a.b.l |
75ca0 | 00 65 00 2e 00 68 00 00 09 a7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .e...h..../********************* |
75cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a | ***********************.**.$Id$. |
75d00 | 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 41 78 42 69 6e 64 | **.**.Declaration.of.the.QAxBind |
75d20 | 61 62 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 | able.class.**.**.Copyright.(C).2 |
75d40 | 30 30 31 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 | 001-2003.Trolltech.ASA...All.rig |
75d60 | 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 | hts.reserved..**.**.This.file.is |
75d80 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 41 63 74 69 76 65 20 51 74 20 69 6e 74 65 67 72 61 74 69 | .part.of.the.Active.Qt.integrati |
75da0 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | on..**.**.Licensees.holding.vali |
75dc0 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e | d.Qt.Enterprise.Edition.**.licen |
75de0 | 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c | ses.for.Windows.may.use.this.fil |
75e00 | 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d | e.in.accordance.with.the.Qt.Comm |
75e20 | 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 | ercial.**.License.Agreement.prov |
75e40 | 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 | ided.with.the.Software..**.**.Th |
75e60 | 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 | is.file.is.not.available.for.use |
75e80 | 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 | .under.any.other.license.without |
75ea0 | 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 | .**.express.written.permission.f |
75ec0 | 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 | rom.the.copyright.holder..**.**. |
75ee0 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 | This.file.is.provided.AS.IS.with |
75f00 | 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 | .NO.WARRANTY.OF.ANY.KIND,.INCLUD |
75f20 | 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d | ING.THE.**.WARRANTY.OF.DESIGN,.M |
75f40 | 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | ERCHANTABILITY.AND.FITNESS.FOR.A |
75f60 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 | .PARTICULAR.PURPOSE..**.**.See.h |
75f80 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d | ttp://qtsoftware.com/pricing.htm |
75fa0 | 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 | l.or.email.sales@trolltech.com.f |
75fc0 | 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d | or.**...information.about.Qt.Com |
75fe0 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a | mercial.License.Agreements..**.* |
76000 | 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 | *.Contact.info@trolltech.com.if. |
76020 | 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 | any.conditions.of.this.licensing |
76040 | 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a | .are.**.not.clear.to.you..**.*** |
76060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
76080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
760a0 | 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 41 58 42 49 4e 44 41 42 4c 45 5f 48 0a 23 64 65 66 | ***/..#ifndef.QAXBINDABLE_H.#def |
760c0 | 69 6e 65 20 51 41 58 42 49 4e 44 41 42 4c 45 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 | ine.QAXBINDABLE_H..#include.<qwi |
760e0 | 64 67 65 74 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 63 6f 6d 5f 70 | dget.h>.#include.<private/qcom_p |
76100 | 2e 68 3e 0a 0a 73 74 72 75 63 74 20 49 41 78 53 65 72 76 65 72 42 61 73 65 3b 0a 73 74 72 75 63 | .h>..struct.IAxServerBase;.struc |
76120 | 74 20 49 55 6e 6b 6e 6f 77 6e 3b 0a 0a 63 6c 61 73 73 20 51 41 78 41 67 67 72 65 67 61 74 65 64 | t.IUnknown;..class.QAxAggregated |
76140 | 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 78 53 65 72 76 65 72 42 61 73 | .{.....friend.class.QAxServerBas |
76160 | 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 6c 6f 6e 67 20 71 75 65 72 | e;.public:.....virtual.long.quer |
76180 | 79 49 6e 74 65 72 66 61 63 65 28 20 63 6f 6e 73 74 20 51 55 75 69 64 20 26 69 69 64 2c 20 76 6f | yInterface(.const.QUuid.&iid,.vo |
761a0 | 69 64 20 2a 2a 69 66 61 63 65 20 29 20 3d 20 30 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 | id.**iface.).=.0;..protected:... |
761c0 | 20 20 76 69 72 74 75 61 6c 20 7e 51 41 78 41 67 67 72 65 67 61 74 65 64 28 29 3b 0a 0a 20 20 20 | ..virtual.~QAxAggregated();..... |
761e0 | 20 49 55 6e 6b 6e 6f 77 6e 20 2a 63 6f 6e 74 72 6f 6c 6c 69 6e 67 55 6e 6b 6e 6f 77 6e 28 29 20 | .IUnknown.*controllingUnknown(). |
76200 | 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 5f 75 | const.....{.return.controlling_u |
76220 | 6e 6b 6e 6f 77 6e 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 28 29 20 | nknown;.}.....QWidget.*widget(). |
76240 | 63 6f 6e 73 74 20 0a 20 20 20 20 7b 20 0a 09 69 66 20 28 20 74 68 65 5f 6f 62 6a 65 63 74 20 26 | const......{...if.(.the_object.& |
76260 | 26 20 74 68 65 5f 6f 62 6a 65 63 74 2d 3e 69 73 57 69 64 67 65 74 54 79 70 65 28 29 20 29 0a 09 | &.the_object->isWidgetType().).. |
76280 | 20 20 20 20 72 65 74 75 72 6e 20 28 51 57 69 64 67 65 74 2a 29 74 68 65 5f 6f 62 6a 65 63 74 3b | ....return.(QWidget*)the_object; |
762a0 | 0a 09 72 65 74 75 72 6e 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 6f | ..return.0;.....}.....QObject.*o |
762c0 | 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 68 65 5f 6f 62 6a 65 63 | bject().const.{.return.the_objec |
762e0 | 74 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 49 55 6e 6b 6e 6f 77 6e 20 2a 63 6f 6e | t;.}..private:.....IUnknown.*con |
76300 | 74 72 6f 6c 6c 69 6e 67 5f 75 6e 6b 6e 6f 77 6e 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 2a 74 | trolling_unknown;.....QObject.*t |
76320 | 68 65 5f 6f 62 6a 65 63 74 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 41 58 41 47 47 5f 49 55 | he_object;.};..#define.QAXAGG_IU |
76340 | 4e 4b 4e 4f 57 4e 20 5c 0a 20 20 20 20 48 52 45 53 55 4c 54 20 57 49 4e 41 50 49 20 51 75 65 72 | NKNOWN.\.....HRESULT.WINAPI.Quer |
76360 | 79 49 6e 74 65 72 66 61 63 65 28 20 52 45 46 49 49 44 20 69 69 64 2c 20 4c 50 56 4f 49 44 20 2a | yInterface(.REFIID.iid,.LPVOID.* |
76380 | 69 66 61 63 65 20 29 20 7b 20 5c 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 6c 69 | iface.).{.\.....return.controlli |
763a0 | 6e 67 55 6e 6b 6e 6f 77 6e 28 29 2d 3e 51 75 65 72 79 49 6e 74 65 72 66 61 63 65 28 20 69 69 64 | ngUnknown()->QueryInterface(.iid |
763c0 | 2c 20 69 66 61 63 65 20 29 3b 20 7d 20 5c 0a 20 20 20 20 55 4c 4f 4e 47 20 57 49 4e 41 50 49 20 | ,.iface.);.}.\.....ULONG.WINAPI. |
763e0 | 41 64 64 52 65 66 28 29 20 7b 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 6c 69 6e 67 55 6e 6b 6e | AddRef().{return.controllingUnkn |
76400 | 6f 77 6e 28 29 2d 3e 41 64 64 52 65 66 28 29 3b 20 7d 20 5c 0a 20 20 20 20 55 4c 4f 4e 47 20 57 | own()->AddRef();.}.\.....ULONG.W |
76420 | 49 4e 41 50 49 20 52 65 6c 65 61 73 65 28 29 20 7b 72 65 74 75 72 6e 20 63 6f 6e 74 72 6f 6c 6c | INAPI.Release().{return.controll |
76440 | 69 6e 67 55 6e 6b 6e 6f 77 6e 28 29 2d 3e 52 65 6c 65 61 73 65 28 29 3b 20 7d 20 5c 0a 0a 0a 63 | ingUnknown()->Release();.}.\...c |
76460 | 6c 61 73 73 20 51 41 78 42 69 6e 64 61 62 6c 65 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c | lass.QAxBindable.{.....friend.cl |
76480 | 61 73 73 20 51 41 78 53 65 72 76 65 72 42 61 73 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | ass.QAxServerBase;.public:.....Q |
764a0 | 41 78 42 69 6e 64 61 62 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 78 42 69 | AxBindable();.....virtual.~QAxBi |
764c0 | 6e 64 61 62 6c 65 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 41 78 41 67 | ndable();..........virtual.QAxAg |
764e0 | 67 72 65 67 61 74 65 64 20 2a 63 72 65 61 74 65 41 67 67 72 65 67 61 74 65 28 29 3b 0a 20 20 20 | gregated.*createAggregate();.... |
76500 | 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 70 6f 72 74 45 72 72 6f 72 28 20 69 6e 74 20 63 6f | .static.void.reportError(.int.co |
76520 | 64 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 72 63 2c 20 63 6f 6e 73 74 20 51 53 | de,.const.QString.&src,.const.QS |
76540 | 74 72 69 6e 67 20 26 64 65 73 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 68 65 6c 70 | tring.&desc,.const.QString.&help |
76560 | 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | .=.QString::null.);..protected:. |
76580 | 20 20 20 20 62 6f 6f 6c 20 72 65 71 75 65 73 74 50 72 6f 70 65 72 74 79 43 68 61 6e 67 65 28 20 | ....bool.requestPropertyChange(. |
765a0 | 63 6f 6e 73 74 20 63 68 61 72 20 2a 70 72 6f 70 65 72 74 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 | const.char.*property.);.....void |
765c0 | 20 70 72 6f 70 65 72 74 79 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 70 72 | .propertyChanged(.const.char.*pr |
765e0 | 6f 70 65 72 74 79 20 29 3b 0a 0a 20 20 20 20 49 55 6e 6b 6e 6f 77 6e 20 2a 63 6c 69 65 6e 74 53 | operty.);......IUnknown.*clientS |
76600 | 69 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 49 41 78 53 65 | ite().const;..private:.....IAxSe |
76620 | 72 76 65 72 42 61 73 65 20 2a 61 63 74 69 76 65 78 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f | rverBase.*activex;.};..#endif.// |
76640 | 20 51 41 58 42 49 4e 44 41 42 4c 45 5f 48 0a 00 00 00 16 00 71 00 63 00 64 00 65 00 73 00 74 00 | .QAXBINDABLE_H......q.c.d.e.s.t. |
76660 | 79 00 6c 00 65 00 2e 00 68 00 00 09 c7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | y.l.e...h..../****************** |
76680 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
766a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
766c0 | 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 43 44 45 | d:.$.**.**.Definition.of.the.CDE |
766e0 | 2d 6c 69 6b 65 20 73 74 79 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | -like.style.class.**.**.Created. |
76700 | 3a 20 39 39 30 35 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | :.990513.**.**.Copyright.(C).199 |
76720 | 39 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 | 9.by.Trolltech.ASA...All.rights. |
76740 | 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 | reserved..**.**.This.file.is.par |
76760 | 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 | t.of.the.widgets.module.of.the.Q |
76780 | 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d | t.GUI.Toolkit..**.**.This.file.m |
767a0 | 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d | ay.be.distributed.under.the.term |
767c0 | 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 | s.of.the.Q.Public.License.**.as. |
767e0 | 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 | defined.by.Trolltech.ASA.of.Norw |
76800 | 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 | ay.and.appearing.in.the.file.**. |
76820 | 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b | LICENSE.QPL.included.in.the.pack |
76840 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | aging.of.this.file..**.**.This.f |
76860 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
76880 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
768a0 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
768c0 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
768e0 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
76900 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
76920 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
76940 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
76960 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 | alid.Qt.Enterprise.Edition.or.Qt |
76980 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 | .Professional.Edition.**.license |
769a0 | 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 | s.may.use.this.file.in.accordanc |
769c0 | 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 | e.with.the.Qt.Commercial.License |
769e0 | 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 | .**.Agreement.provided.with.the. |
76a00 | 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f | Software..**.**.This.file.is.pro |
76a20 | 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | vided.AS.IS.with.NO.WARRANTY.OF. |
76a40 | 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 | ANY.KIND,.INCLUDING.THE.**.WARRA |
76a60 | 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 | NTY.OF.DESIGN,.MERCHANTABILITY.A |
76a80 | 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 | ND.FITNESS.FOR.A.PARTICULAR.PURP |
76aa0 | 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | OSE..**.**.See.http://qtsoftware |
76ac0 | 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 | .com/pricing.html.or.email.sales |
76ae0 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 | @trolltech.com.for.**...informat |
76b00 | 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 | ion.about.Qt.Commercial.License. |
76b20 | 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 | Agreements..**.See.http://qtsoft |
76b40 | 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 | ware.com/qpl/.for.QPL.licensing. |
76b60 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | information..**.See.http://qtsof |
76b80 | 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 | tware.com/gpl/.for.GPL.licensing |
76ba0 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f | .information..**.**.Contact.info |
76bc0 | 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 | @trolltech.com.if.any.conditions |
76be0 | 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c | .of.this.licensing.are.**.not.cl |
76c00 | 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ear.to.you..**.***************** |
76c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
76c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 23 69 66 6e 64 65 66 | *********************/...#ifndef |
76c60 | 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 5f 48 | .QCDESTYLE_H.#define.QCDESTYLE_H |
76c80 | 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 66 73 | ..#ifndef.QT_H.#include."qmotifs |
76ca0 | 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 65 66 | tyle.h".#endif.//.QT_H..#if.!def |
76cc0 | 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 65 64 | ined(QT_NO_STYLE_CDE).||.defined |
76ce0 | 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 55 47 | (QT_PLUGIN)..#if.defined(QT_PLUG |
76d00 | 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 0a 23 | IN).#define.Q_EXPORT_STYLE_CDE.# |
76d20 | 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 45 20 | else.#define.Q_EXPORT_STYLE_CDE. |
76d40 | 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 54 5f | Q_EXPORT.#endif..class.Q_EXPORT_ |
76d60 | 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 4d 6f | STYLE_CDE.QCDEStyle.:.public.QMo |
76d80 | 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 3a 0a | tifStyle.{.....Q_OBJECT.public:. |
76da0 | 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 67 68 | .....QCDEStyle(.bool.useHighligh |
76dc0 | 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 51 43 | tCols.=.FALSE.);.....virtual.~QC |
76de0 | 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 63 28 | DEStyle();......int.pixelMetric( |
76e00 | 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 64 67 | .PixelMetric.metric,.const.QWidg |
76e20 | 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 6f 69 | et.*widget.=.0.).const;......voi |
76e40 | 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c | d.drawControl(.ControlElement.el |
76e60 | 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 20 20 | ement,.........QPainter.*p,..... |
76e80 | 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 20 20 | ....const.QWidget.*widget,...... |
76ea0 | 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 73 74 | ...const.QRect.&r,.........const |
76ec0 | 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 67 73 | .QColorGroup.&cg,.........SFlags |
76ee0 | 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 63 6f | .how.=.Style_Default,.........co |
76f00 | 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e | nst.QStyleOption&.=.QStyleOption |
76f20 | 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 | ::Default.).const;......void.dra |
76f40 | 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 65 2c | wPrimitive(.PrimitiveElement.pe, |
76f60 | 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 74 20 | ....QPainter.*p,....const.QRect. |
76f80 | 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 09 09 | &r,....const.QColorGroup.&cg,... |
76fa0 | 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 0a 09 | .SFlags.flags.=.Style_Default,.. |
76fc0 | 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 4f 70 | ..const.QStyleOption&.=.QStyleOp |
76fe0 | 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 6e 64 | tion::Default.).const;..};..#end |
77000 | 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 2f 2f | if.//.QT_NO_STYLE_CDE..#endif.// |
77020 | 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 78 00 | .QCDESTYLE_H......q.c.h.k.b.o.x. |
77040 | 2e 00 68 00 00 04 27 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h...'/************************ |
77060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a | ********************.**.$Id$.**. |
770a0 | 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 6c 64 20 6f | **.Compatibility.file.-.should.o |
770c0 | 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 64 65 2e 0a | nly.be.included.by.legacy.code.. |
770e0 | 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 63 68 20 6f | **.It.#includes.the.file.which.o |
77100 | 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 79 72 69 67 | bsoletes.this.one..**.**.Copyrig |
77120 | 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 53 41 2e 20 | ht.(C).1998-2000.Trolltech.ASA.. |
77140 | 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 73 20 66 | .All.rights.reserved..**..This.f |
77160 | 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 6c 6b 69 | ile.is.part.of.the.Qt.GUI.Toolki |
77180 | 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 | t..**.**.This.file.may.be.distri |
771a0 | 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 | buted.under.the.terms.of.the.Q.P |
771c0 | 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 | ublic.License.**.as.defined.by.T |
771e0 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 | rolltech.ASA.of.Norway.and.appea |
77200 | 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 | ring.in.the.file.**.LICENSE.QPL. |
77220 | 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 | included.in.the.packaging.of.thi |
77240 | 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 | s.file..**.**.Licensees.holding. |
77260 | 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 6c 69 | valid.Qt.Professional.Edition.li |
77280 | 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 | censes.may.use.this.**.file.in.a |
772a0 | 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 6f 6e | ccordance.with.the.Qt.Profession |
772c0 | 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 2a 20 | al.Edition.License.Agreement.**. |
772e0 | 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 6e 61 | provided.with.the.Qt.Professiona |
77300 | 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 71 74 73 6f | l.Edition..**.**.See.http://qtso |
77320 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
77340 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f | .sales@trolltech.com.for.**.info |
77360 | 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 6e 61 6c 20 45 | rmation.about.the.Professional.E |
77380 | 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 20 68 74 74 70 | dition.licensing,.or.see.**.http |
773a0 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c | ://qtsoftware.com/qpl/.for.QPL.l |
773c0 | 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a | icensing.information..**.******* |
773e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77420 | 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 43 48 4b 42 4f 58 5f 48 0a 23 64 65 66 69 6e | ******/.#ifndef.QCHKBOX_H.#defin |
77440 | 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 63 6b 62 6f 78 2e | e.QCHKBOX_H.#include."qcheckbox. |
77460 | 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 00 61 00 63 00 74 | h".#endif....*.q.f.o.n.t.f.a.c.t |
77480 | 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 08 42 2f 2a 2a 2a | .o.r.y.t.t.f._.q.w.s...h...B/*** |
774a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
774c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
774e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 | *********.**.$Id$.**.**.Definiti |
77500 | 6f 6e 20 6f 66 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 66 6f 72 20 54 72 75 65 74 79 70 65 20 | on.of.QFontFactory.for.Truetype. |
77520 | 63 6c 61 73 73 20 66 6f 72 20 45 6d 62 65 64 64 65 64 20 51 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 | class.for.Embedded.Qt.**.**.Crea |
77540 | 74 65 64 20 3a 20 39 34 30 37 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | ted.:.940721.**.**.Copyright.(C) |
77560 | 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | .1992-2002.Trolltech.ASA...All.r |
77580 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | ights.reserved..**.**.This.file. |
775a0 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 | is.part.of.the.kernel.module.of. |
775c0 | 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 | the.Qt.GUI.Toolkit..**.**.This.f |
775e0 | 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f | ile.may.be.distributed.and/or.mo |
77600 | 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a | dified.under.the.terms.of.the.** |
77620 | 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 | .GNU.General.Public.License.vers |
77640 | 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 | ion.2.as.published.by.the.Free.S |
77660 | 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 | oftware.**.Foundation.and.appear |
77680 | 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c | ing.in.the.file.LICENSE.GPL.incl |
776a0 | 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 | uded.in.the.**.packaging.of.this |
776c0 | 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 | .file..**.**.Licensees.holding.v |
776e0 | 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 | alid.Qt.Enterprise.Edition.or.Qt |
77700 | 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 | .Professional.Edition.**.license |
77720 | 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 | s.for.Qtopia.Core.may.use.this.f |
77740 | 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 | ile.in.accordance.with.the.**.Qt |
77760 | 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .Embedded.Commercial.License.Agr |
77780 | 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 | eement.provided.with.the.Softwar |
777a0 | 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 | e..**.**.This.file.is.provided.A |
777c0 | 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e | S.IS.with.NO.WARRANTY.OF.ANY.KIN |
777e0 | 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 | D,.INCLUDING.THE.**.WARRANTY.OF. |
77800 | 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e | DESIGN,.MERCHANTABILITY.AND.FITN |
77820 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a | ESS.FOR.A.PARTICULAR.PURPOSE..** |
77840 | 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 | .**.See.http://qtsoftware.com/pr |
77860 | 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 | icing.html.or.email.sales@trollt |
77880 | 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ech.com.for.**...information.abo |
778a0 | 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | ut.Qt.Commercial.License.Agreeme |
778c0 | 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | nts..**.See.http://qtsoftware.co |
778e0 | 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 | m/gpl/.for.GPL.licensing.informa |
77900 | 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 | tion..**.**.Contact.info@trollte |
77920 | 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 | ch.com.if.any.conditions.of.this |
77940 | 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 | .licensing.are.**.not.clear.to.y |
77960 | 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ou..**.************************* |
77980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
779a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 46 41 43 | *************/..#ifndef.QFONTFAC |
779c0 | 54 4f 52 59 54 54 46 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 46 41 43 54 4f | TORYTTF_QWS_H.#define.QFONTFACTO |
779e0 | 52 59 54 54 46 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 | RYTTF_QWS_H..#ifndef.QT_H.#inclu |
77a00 | 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f | de."qfontmanager_qws.h".#endif./ |
77a20 | 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 0a 0a | /.QT_H..#ifndef.QT_NO_FREETYPE.. |
77a40 | 23 69 66 20 30 20 2f 2f 6e 65 77 20 66 72 65 65 74 79 70 65 20 76 65 72 73 69 6f 6e 0a 23 69 6e | #if.0.//new.freetype.version.#in |
77a60 | 63 6c 75 64 65 20 3c 66 74 32 62 75 69 6c 64 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 46 54 5f 46 | clude.<ft2build.h>.#include.FT_F |
77a80 | 52 45 45 54 59 50 45 5f 48 0a 23 65 6c 73 65 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 69 6e | REETYPE_H.#else.extern."C".{.#in |
77aa0 | 63 6c 75 64 65 20 3c 66 72 65 65 74 79 70 65 2f 66 72 65 65 74 79 70 65 2e 68 3e 0a 7d 0a 23 65 | clude.<freetype/freetype.h>.}.#e |
77ac0 | 6e 64 69 66 0a 2f 2f 20 61 73 63 65 6e 74 2c 20 64 65 73 63 65 6e 74 2c 20 77 69 64 74 68 28 63 | ndif.//.ascent,.descent,.width(c |
77ae0 | 68 29 2c 20 77 69 64 74 68 28 73 74 72 69 6e 67 29 2c 20 6d 61 78 77 69 64 74 68 3f 0a 2f 2f 20 | h),.width(string),.maxwidth?.//. |
77b00 | 6c 65 66 74 62 65 61 72 69 6e 67 2c 20 72 69 67 68 74 62 65 61 72 69 6e 67 2c 20 6d 69 6e 6c 65 | leftbearing,.rightbearing,.minle |
77b20 | 66 74 62 65 61 72 69 6e 67 2c 6d 69 6e 72 69 67 68 74 62 65 61 72 69 6e 67 0a 2f 2f 20 6c 65 61 | ftbearing,minrightbearing.//.lea |
77b40 | 64 69 6e 67 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 46 54 20 3a 20 70 75 62 | ding..class.QFontFactoryFT.:.pub |
77b60 | 6c 69 63 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 | lic.QFontFactory.{..public:..... |
77b80 | 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 46 54 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e | .QFontFactoryFT();.....virtual.~ |
77ba0 | 51 46 6f 6e 74 46 61 63 74 6f 72 79 46 54 28 29 3b 0a 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 | QFontFactoryFT();......QRendered |
77bc0 | 46 6f 6e 74 20 2a 20 67 65 74 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 2c 51 44 69 73 | Font.*.get(const.QFontDef.&,QDis |
77be0 | 6b 46 6f 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 6f 61 64 28 | kFont.*);.....virtual.void.load( |
77c00 | 51 44 69 73 6b 46 6f 6e 74 20 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | QDiskFont.*).const;.....virtual. |
77c20 | 76 6f 69 64 20 75 6e 6c 6f 61 64 28 51 44 69 73 6b 46 6f 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 | void.unload(QDiskFont.*);.....vi |
77c40 | 72 74 75 61 6c 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 | rtual.QString.name();..private:. |
77c60 | 0a 20 20 20 20 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 46 | .....friend.class.QRenderedFontF |
77c80 | 54 3b 0a 20 20 20 20 46 54 5f 4c 69 62 72 61 72 79 20 6c 69 62 72 61 72 79 3b 0a 7d 3b 0a 0a 23 | T;.....FT_Library.library;.};..# |
77ca0 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 46 52 45 45 54 59 50 45 0a 0a 23 65 6e 64 69 66 20 | endif.//.QT_NO_FREETYPE..#endif. |
77cc0 | 2f 2f 20 51 46 4f 4e 54 46 41 43 54 4f 52 59 54 54 46 5f 51 57 53 5f 48 0a 00 00 00 12 00 71 00 | //.QFONTFACTORYTTF_QWS_H......q. |
77ce0 | 63 00 61 00 6e 00 76 00 61 00 73 00 2e 00 68 00 00 50 9b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | c.a.n.v.a.s...h..P./************ |
77d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77d20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 | **************************.**.$I |
77d40 | 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 43 61 6e 76 61 73 20 63 | d$.**.**.Definition.of.QCanvas.c |
77d60 | 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 31 32 31 31 0a 2a 2a | lasses.**.**.Created.:.991211.** |
77d80 | 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 32 20 54 72 6f 6c | .**.Copyright.(C).1999-2002.Trol |
77da0 | 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e | ltech.ASA...All.rights.reserved. |
77dc0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 | .**.**.This.file.is.part.of.the. |
77de0 | 63 61 6e 76 61 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c | canvas.module.of.the.Qt.GUI.Tool |
77e00 | 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | kit..**.**.This.file.may.be.dist |
77e20 | 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 | ributed.under.the.terms.of.the.Q |
77e40 | 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 | .Public.License.**.as.defined.by |
77e60 | 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 | .Trolltech.ASA.of.Norway.and.app |
77e80 | 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 |
77ea0 | 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 |
77ec0 | 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 | his.file..**.**.This.file.may.be |
77ee0 | 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 | .distributed.and/or.modified.und |
77f00 | 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 | er.the.terms.of.the.**.GNU.Gener |
77f20 | 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 | al.Public.License.version.2.as.p |
77f40 | 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a | ublished.by.the.Free.Software.** |
77f60 | 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | .Foundation.and.appearing.in.the |
77f80 | 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | .file.LICENSE.GPL.included.in.th |
77fa0 | 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | e.**.packaging.of.this.file..**. |
77fc0 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e | **.Licensees.holding.valid.Qt.En |
77fe0 | 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 | terprise.Edition.licenses.may.us |
78000 | 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 | e.this.**.file.in.accordance.wit |
78020 | 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | h.the.Qt.Commercial.License.Agre |
78040 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 | ement.provided.**.with.the.Softw |
78060 | 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 | are..**.**.This.file.is.provided |
78080 | 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b | .AS.IS.with.NO.WARRANTY.OF.ANY.K |
780a0 | 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f | IND,.INCLUDING.THE.**.WARRANTY.O |
780c0 | 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 | F.DESIGN,.MERCHANTABILITY.AND.FI |
780e0 | 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a | TNESS.FOR.A.PARTICULAR.PURPOSE.. |
78100 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
78120 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
78140 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 | ltech.com.for.**...information.a |
78160 | 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | bout.Qt.Commercial.License.Agree |
78180 | 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ments..**.See.http://qtsoftware. |
781a0 | 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/qpl/.for.QPL.licensing.infor |
781c0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 | mation..**.See.http://qtsoftware |
781e0 | 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f | .com/gpl/.for.GPL.licensing.info |
78200 | 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c | rmation..**.**.Contact.info@trol |
78220 | 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 | ltech.com.if.any.conditions.of.t |
78240 | 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 | his.licensing.are.**.not.clear.t |
78260 | 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.you..**.********************** |
78280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
782a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 41 4e 56 | ****************/..#ifndef.QCANV |
782c0 | 41 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 41 4e 56 41 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | AS_H.#define.QCANVAS_H..#ifndef. |
782e0 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 69 | QT_H.#include."qscrollview.h".#i |
78300 | 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 | nclude."qpixmap.h".#include."qpt |
78320 | 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 72 75 73 68 2e 68 22 0a 23 69 6e | rlist.h".#include."qbrush.h".#in |
78340 | 63 6c 75 64 65 20 22 71 70 65 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c | clude."qpen.h".#include."qvaluel |
78360 | 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a | ist.h".#include."qpointarray.h". |
78380 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 | #endif.//.QT_H..#if.!defined(.QT |
783a0 | 5f 4d 4f 44 55 4c 45 5f 43 41 4e 56 41 53 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f | _MODULE_CANVAS.).||.defined(.QT_ |
783c0 | 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 | LICENSE_PROFESSIONAL.).||.define |
783e0 | 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 43 41 4e 56 41 53 20 29 0a 23 64 65 66 69 6e 65 20 | d(.QT_INTERNAL_CANVAS.).#define. |
78400 | 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 0a 23 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 | QM_EXPORT_CANVAS.#define.QM_TEMP |
78420 | 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 | LATE_EXTERN_CANVAS.#else.#define |
78440 | 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 5f 45 58 50 4f 52 54 0a 23 64 65 66 69 | .QM_EXPORT_CANVAS.Q_EXPORT.#defi |
78460 | 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 51 5f 54 | ne.QM_TEMPLATE_EXTERN_CANVAS.Q_T |
78480 | 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 | EMPLATE_EXTERN.#endif..#ifndef.Q |
784a0 | 54 5f 4e 4f 5f 43 41 4e 56 41 53 0a 0a 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 53 70 72 69 74 | T_NO_CANVAS...class.QCanvasSprit |
784c0 | 65 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 3b 0a 63 | e;.class.QCanvasPolygonalItem;.c |
784e0 | 6c 61 73 73 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 3b 0a 63 6c 61 73 73 20 51 43 61 | lass.QCanvasRectangle;.class.QCa |
78500 | 6e 76 61 73 50 6f 6c 79 67 6f 6e 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 | nvasPolygon;.class.QCanvasEllips |
78520 | 65 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 54 65 78 74 3b 0a 63 6c 61 73 73 20 51 43 61 6e | e;.class.QCanvasText;.class.QCan |
78540 | 76 61 73 4c 69 6e 65 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 43 68 75 6e 6b 3b 0a 63 6c 61 | vasLine;.class.QCanvasChunk;.cla |
78560 | 73 73 20 51 43 61 6e 76 61 73 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 49 74 65 6d 3b 0a 63 | ss.QCanvas;.class.QCanvasItem;.c |
78580 | 6c 61 73 73 20 51 43 61 6e 76 61 73 56 69 65 77 3b 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 | lass.QCanvasView;.class.QCanvasP |
785a0 | 69 78 6d 61 70 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c | ixmap;..#if.defined(Q_TEMPLATEDL |
785c0 | 4c 29 20 26 26 20 28 20 21 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 20 7c 7c 20 21 64 | L).&&.(.!defined(Q_CC_BOR).||.!d |
785e0 | 65 66 69 6e 65 64 28 51 54 5f 4d 41 4b 45 44 4c 4c 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f | efined(QT_MAKEDLL).||.defined(Q_ |
78600 | 45 58 50 4f 52 54 5f 54 45 4d 50 4c 41 54 45 53 29 20 29 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f | EXPORT_TEMPLATES).).//.MOC_SKIP_ |
78620 | 42 45 47 49 4e 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 | BEGIN.QM_TEMPLATE_EXTERN_CANVAS. |
78640 | 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 | template.class.QM_EXPORT_CANVAS. |
78660 | 51 56 61 6c 75 65 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 20 51 43 61 6e 76 61 73 49 74 65 6d 2a | QValueListIterator<.QCanvasItem* |
78680 | 20 3e 3b 0a 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 43 41 4e 56 41 53 20 74 65 | .>;.QM_TEMPLATE_EXTERN_CANVAS.te |
786a0 | 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 56 | mplate.class.QM_EXPORT_CANVAS.QV |
786c0 | 61 6c 75 65 4c 69 73 74 3c 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 3e 3b 0a 2f 2f 20 4d 4f 43 | alueList<.QCanvasItem*.>;.//.MOC |
786e0 | 5f 53 4b 49 50 5f 45 4e 44 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 | _SKIP_END.#endif..class.QM_EXPOR |
78700 | 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 3a 20 70 75 62 6c 69 | T_CANVAS.QCanvasItemList.:.publi |
78720 | 63 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 43 61 6e 76 61 73 49 74 65 6d 2a 3e 20 7b 0a 70 75 62 | c.QValueList<QCanvasItem*>.{.pub |
78740 | 6c 69 63 3a 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 | lic:.....void.sort();.....void.d |
78760 | 72 61 77 55 6e 69 71 75 65 28 20 51 50 61 69 6e 74 65 72 26 20 70 61 69 6e 74 65 72 20 29 3b 0a | rawUnique(.QPainter&.painter.);. |
78780 | 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 6f 70 65 72 61 74 6f 72 2b 28 63 6f | ....QCanvasItemList.operator+(co |
787a0 | 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 26 6c 29 20 63 6f 6e 73 74 3b 0a 7d | nst.QCanvasItemList.&l).const;.} |
787c0 | 3b 0a 0a 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 49 74 65 6d 45 78 74 72 61 3b 0a 0a 63 6c 61 | ;...class.QCanvasItemExtra;..cla |
787e0 | 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 49 74 65 6d 20 | ss.QM_EXPORT_CANVAS.QCanvasItem. |
78800 | 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 | :.public.Qt.{.public:.....QCanva |
78820 | 73 49 74 65 6d 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 76 69 72 74 | sItem(QCanvas*.canvas);.....virt |
78840 | 75 61 6c 20 7e 51 43 61 6e 76 61 73 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 64 6f 75 62 6c 65 20 | ual.~QCanvasItem();......double. |
78860 | 78 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 6d 79 78 3b 20 7d 0a 20 20 20 20 64 | x().const..{.return.myx;.}.....d |
78880 | 6f 75 62 6c 65 20 79 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 6d 79 79 3b 20 7d | ouble.y().const..{.return.myy;.} |
788a0 | 0a 20 20 20 20 64 6f 75 62 6c 65 20 7a 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 | .....double.z().const..{.return. |
788c0 | 6d 79 7a 3b 20 7d 20 2f 2f 20 28 64 65 70 74 68 29 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | myz;.}.//.(depth)......virtual.v |
788e0 | 6f 69 64 20 6d 6f 76 65 42 79 28 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 29 | oid.moveBy(double.dx,.double.dy) |
78900 | 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 28 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 | ;.....void.move(double.x,.double |
78920 | 20 79 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 58 28 64 6f 75 62 6c 65 20 61 29 20 7b 20 6d | .y);.....void.setX(double.a).{.m |
78940 | 6f 76 65 28 61 2c 79 28 29 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 59 28 64 6f 75 62 | ove(a,y());.}.....void.setY(doub |
78960 | 6c 65 20 61 29 20 7b 20 6d 6f 76 65 28 78 28 29 2c 61 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 | le.a).{.move(x(),a);.}.....void. |
78980 | 73 65 74 5a 28 64 6f 75 62 6c 65 20 61 29 20 7b 20 6d 79 7a 3d 61 3b 20 63 68 61 6e 67 65 43 68 | setZ(double.a).{.myz=a;.changeCh |
789a0 | 75 6e 6b 73 28 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 6e 69 6d 61 74 65 64 28 29 20 63 | unks();.}......bool.animated().c |
789c0 | 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6e 69 6d 61 74 | onst;.....virtual.void.setAnimat |
789e0 | 65 64 28 62 6f 6f 6c 20 79 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | ed(bool.y);.....virtual.void.set |
78a00 | 56 65 6c 6f 63 69 74 79 28 20 64 6f 75 62 6c 65 20 76 78 2c 20 64 6f 75 62 6c 65 20 76 79 29 3b | Velocity(.double.vx,.double.vy); |
78a20 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 58 56 65 6c 6f 63 69 74 79 28 20 64 6f 75 62 6c 65 20 76 | .....void.setXVelocity(.double.v |
78a40 | 78 20 29 20 7b 20 73 65 74 56 65 6c 6f 63 69 74 79 28 76 78 2c 79 56 65 6c 6f 63 69 74 79 28 29 | x.).{.setVelocity(vx,yVelocity() |
78a60 | 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 59 56 65 6c 6f 63 69 74 79 28 20 64 6f 75 62 | );.}.....void.setYVelocity(.doub |
78a80 | 6c 65 20 76 79 20 29 20 7b 20 73 65 74 56 65 6c 6f 63 69 74 79 28 78 56 65 6c 6f 63 69 74 79 28 | le.vy.).{.setVelocity(xVelocity( |
78aa0 | 29 2c 76 79 29 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 78 56 65 6c 6f 63 69 74 79 28 29 20 | ),vy);.}.....double.xVelocity(). |
78ac0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 79 56 65 6c 6f 63 69 74 79 28 29 20 63 6f | const;.....double.yVelocity().co |
78ae0 | 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 76 61 6e 63 65 28 69 6e | nst;.....virtual.void.advance(in |
78b00 | 74 20 73 74 61 67 65 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6c 6c | t.stage);......virtual.bool.coll |
78b20 | 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 |
78b40 | 6f 6e 73 74 3d 30 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 63 6f 6c | onst=0;......QCanvasItemList.col |
78b60 | 6c 69 73 69 6f 6e 73 28 62 6f 6f 6c 20 65 78 61 63 74 20 2f 2a 20 4e 4f 20 44 45 46 41 55 4c 54 | lisions(bool.exact./*.NO.DEFAULT |
78b80 | 20 2a 2f 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | .*/.).const;......virtual.void.s |
78ba0 | 65 74 43 61 6e 76 61 73 28 51 43 61 6e 76 61 73 2a 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | etCanvas(QCanvas*);......virtual |
78bc0 | 20 76 6f 69 64 20 64 72 61 77 28 51 50 61 69 6e 74 65 72 26 29 3d 30 3b 0a 0a 20 20 20 20 76 6f | .void.draw(QPainter&)=0;......vo |
78be0 | 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 20 20 | id.show();.....void.hide();..... |
78c00 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 69 73 69 62 6c 65 28 62 6f 6f 6c 20 79 65 | .virtual.void.setVisible(bool.ye |
78c20 | 73 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 0a 09 | s);.....bool.isVisible().const.. |
78c40 | 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 76 69 72 74 75 61 | {.return.(bool)vis;.}.....virtua |
78c60 | 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 62 6f 6f 6c 20 79 65 73 29 3b 0a 20 20 | l.void.setSelected(bool.yes);... |
78c80 | 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 | ..bool.isSelected().const..{.ret |
78ca0 | 75 72 6e 20 28 62 6f 6f 6c 29 73 65 6c 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | urn.(bool)sel;.}.....virtual.voi |
78cc0 | 64 20 73 65 74 45 6e 61 62 6c 65 64 28 62 6f 6f 6c 20 79 65 73 29 3b 0a 20 20 20 20 62 6f 6f 6c | d.setEnabled(bool.yes);.....bool |
78ce0 | 20 69 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f | .isEnabled().const..{.return.(bo |
78d00 | 6f 6c 29 65 6e 61 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 63 | ol)ena;.}.....virtual.void.setAc |
78d20 | 74 69 76 65 28 62 6f 6f 6c 20 79 65 73 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 41 63 74 69 76 | tive(bool.yes);.....bool.isActiv |
78d40 | 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 29 61 63 74 3b 20 7d | e().const..{.return.(bool)act;.} |
78d60 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 62 6f 6f 6c 20 76 | .#ifndef.QT_NO_COMPAT.....bool.v |
78d80 | 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 29 76 | isible().const..{.return.(bool)v |
78da0 | 69 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 0a | is;.}.....bool.selected().const. |
78dc0 | 09 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 73 65 6c 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | .{.return.(bool)sel;.}.....bool. |
78de0 | 65 6e 61 62 6c 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 | enabled().const..{.return.(bool) |
78e00 | 65 6e 61 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 61 63 74 69 76 65 28 29 20 63 6f 6e 73 74 0a 09 | ena;.}.....bool.active().const.. |
78e20 | 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 61 63 74 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 | {.return.(bool)act;.}.#endif.... |
78e40 | 20 20 65 6e 75 6d 20 52 74 74 69 56 61 6c 75 65 73 20 7b 0a 09 52 74 74 69 5f 49 74 65 6d 20 3d | ..enum.RttiValues.{..Rtti_Item.= |
78e60 | 20 30 2c 0a 09 52 74 74 69 5f 53 70 72 69 74 65 20 3d 20 31 2c 0a 09 52 74 74 69 5f 50 6f 6c 79 | .0,..Rtti_Sprite.=.1,..Rtti_Poly |
78e80 | 67 6f 6e 61 6c 49 74 65 6d 20 3d 20 32 2c 0a 09 52 74 74 69 5f 54 65 78 74 20 3d 20 33 2c 0a 09 | gonalItem.=.2,..Rtti_Text.=.3,.. |
78ea0 | 52 74 74 69 5f 50 6f 6c 79 67 6f 6e 20 3d 20 34 2c 0a 09 52 74 74 69 5f 52 65 63 74 61 6e 67 6c | Rtti_Polygon.=.4,..Rtti_Rectangl |
78ec0 | 65 20 3d 20 35 2c 0a 09 52 74 74 69 5f 45 6c 6c 69 70 73 65 20 3d 20 36 2c 0a 09 52 74 74 69 5f | e.=.5,..Rtti_Ellipse.=.6,..Rtti_ |
78ee0 | 4c 69 6e 65 20 3d 20 37 2c 0a 09 52 74 74 69 5f 53 70 6c 69 6e 65 20 3d 20 38 0a 20 20 20 20 7d | Line.=.7,..Rtti_Spline.=.8.....} |
78f00 | 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b | ;......virtual.int.rtti().const; |
78f20 | 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 20 20 76 69 72 74 75 | .....static.int.RTTI;......virtu |
78f40 | 61 6c 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 3d 30 3b | al.QRect.boundingRect().const=0; |
78f60 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 62 6f 75 6e 64 69 6e 67 52 65 63 74 41 | .....virtual.QRect.boundingRectA |
78f80 | 64 76 61 6e 63 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 2a 20 63 | dvanced().const;......QCanvas*.c |
78fa0 | 61 6e 76 61 73 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 63 6e 76 3b 20 7d 0a 0a | anvas().const..{.return.cnv;.}.. |
78fc0 | 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 28 29 20 7b 20 63 | protected:.....void.update().{.c |
78fe0 | 68 61 6e 67 65 43 68 75 6e 6b 73 28 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 2f | hangeChunks();.}..private:...../ |
79000 | 2f 20 46 6f 72 20 66 72 69 65 6e 64 6c 79 20 73 75 62 63 6c 61 73 73 65 73 2e 2e 2e 0a 0a 20 20 | /.For.friendly.subclasses....... |
79020 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 | ..friend.class.QCanvasPolygonalI |
79040 | 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 53 70 72 | tem;.....friend.class.QCanvasSpr |
79060 | 69 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 52 65 63 | ite;.....friend.class.QCanvasRec |
79080 | 74 61 6e 67 6c 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 | tangle;.....friend.class.QCanvas |
790a0 | 50 6f 6c 79 67 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 | Polygon;.....friend.class.QCanva |
790c0 | 73 45 6c 6c 69 70 73 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 | sEllipse;.....friend.class.QCanv |
790e0 | 61 73 54 65 78 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 | asText;.....friend.class.QCanvas |
79100 | 4c 69 6e 65 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 41 72 72 61 79 20 63 | Line;......virtual.QPointArray.c |
79120 | 68 75 6e 6b 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | hunks().const;.....virtual.void. |
79140 | 61 64 64 54 6f 43 68 75 6e 6b 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | addToChunks();.....virtual.void. |
79160 | 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 69 72 74 75 61 6c 20 | removeFromChunks();.....virtual. |
79180 | 76 6f 69 64 20 63 68 61 6e 67 65 43 68 75 6e 6b 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | void.changeChunks();.....virtual |
791a0 | 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 76 61 | .bool.collidesWith(.const.QCanva |
791c0 | 73 53 70 72 69 74 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 | sSprite*,...........const.QCanva |
791e0 | 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 2a 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 | sPolygonalItem*,...........const |
79200 | 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 2a 2c 0a 09 09 09 20 20 20 20 20 20 20 63 6f | .QCanvasRectangle*,...........co |
79220 | 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 20 20 20 20 20 20 63 | nst.QCanvasEllipse*,...........c |
79240 | 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 | onst.QCanvasText*.).const.=.0;.. |
79260 | 20 20 20 2f 2f 20 45 6e 64 20 6f 66 20 66 72 69 65 6e 64 20 73 74 75 66 66 0a 0a 20 20 20 20 51 | ...//.End.of.friend.stuff......Q |
79280 | 43 61 6e 76 61 73 2a 20 63 6e 76 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 61 6e 76 61 73 2a | Canvas*.cnv;.....static.QCanvas* |
792a0 | 20 63 75 72 72 65 6e 74 5f 63 61 6e 76 61 73 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 6d 79 78 2c | .current_canvas;.....double.myx, |
792c0 | 6d 79 79 2c 6d 79 7a 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 45 78 74 72 61 20 2a 65 | myy,myz;.....QCanvasItemExtra.*e |
792e0 | 78 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 45 78 74 72 61 26 20 65 78 74 72 61 28 | xt;.....QCanvasItemExtra&.extra( |
79300 | 29 3b 0a 20 20 20 20 75 69 6e 74 20 61 6e 69 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 76 69 73 3a | );.....uint.ani:1;.....uint.vis: |
79320 | 31 3b 0a 20 20 20 20 75 69 6e 74 20 76 61 6c 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 3a | 1;.....uint.val:1;.....uint.sel: |
79340 | 31 3b 0a 20 20 20 20 75 69 6e 74 20 65 6e 61 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 63 74 3a | 1;.....uint.ena:1;.....uint.act: |
79360 | 31 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 44 61 74 61 3b 0a 0a 63 6c 61 73 | 1;.};...class.QCanvasData;..clas |
79380 | 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 20 3a 20 70 75 62 | s.QM_EXPORT_CANVAS.QCanvas.:.pub |
793a0 | 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 | lic.QObject.{.....Q_OBJECT.publi |
793c0 | 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 20 | c:.....QCanvas(.QObject*.parent. |
793e0 | 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 20 29 3b 0a 20 20 20 | =.0,.const.char*.name.=.0.);.... |
79400 | 20 51 43 61 6e 76 61 73 28 69 6e 74 20 77 2c 20 69 6e 74 20 68 29 3b 0a 20 20 20 20 51 43 61 6e | .QCanvas(int.w,.int.h);.....QCan |
79420 | 76 61 73 28 20 51 50 69 78 6d 61 70 20 70 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 76 2c 20 69 6e | vas(.QPixmap.p,.int.h,.int.v,.in |
79440 | 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 20 29 3b 0a 0a | t.tilewidth,.int.tileheight.);.. |
79460 | 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 43 61 6e 76 61 73 28 29 3b 0a 0a 20 20 20 20 76 69 72 | ....virtual.~QCanvas();......vir |
79480 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 69 6c 65 73 28 20 51 50 69 78 6d 61 70 20 74 69 6c 65 | tual.void.setTiles(.QPixmap.tile |
794a0 | 73 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 76 2c 0a 09 09 09 20 20 20 69 6e 74 20 74 69 6c 65 77 | s,.int.h,.int.v,.......int.tilew |
794c0 | 69 64 74 68 2c 20 69 6e 74 20 74 69 6c 65 68 65 69 67 68 74 20 29 3b 0a 20 20 20 20 76 69 72 74 | idth,.int.tileheight.);.....virt |
794e0 | 75 61 6c 20 76 6f 69 64 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 20 63 6f | ual.void.setBackgroundPixmap(.co |
79500 | 6e 73 74 20 51 50 69 78 6d 61 70 26 20 70 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 62 61 | nst.QPixmap&.p.);.....QPixmap.ba |
79520 | 63 6b 67 72 6f 75 6e 64 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 | ckgroundPixmap().const;......vir |
79540 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f | tual.void.setBackgroundColor(.co |
79560 | 6e 73 74 20 51 43 6f 6c 6f 72 26 20 63 20 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 62 61 63 6b | nst.QColor&.c.);.....QColor.back |
79580 | 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | groundColor().const;......virtua |
795a0 | 6c 20 76 6f 69 64 20 73 65 74 54 69 6c 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e | l.void.setTile(.int.x,.int.y,.in |
795c0 | 74 20 74 69 6c 65 6e 75 6d 20 29 3b 0a 20 20 20 20 69 6e 74 20 74 69 6c 65 28 20 69 6e 74 20 78 | t.tilenum.);.....int.tile(.int.x |
795e0 | 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 67 72 69 64 5b 78 | ,.int.y.).const..{.return.grid[x |
79600 | 2b 79 2a 68 74 69 6c 65 73 5d 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 74 69 6c 65 73 48 6f 72 69 | +y*htiles];.}......int.tilesHori |
79620 | 7a 6f 6e 74 61 6c 6c 79 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 68 74 69 6c 65 | zontally().const..{.return.htile |
79640 | 73 3b 20 7d 0a 20 20 20 20 69 6e 74 20 74 69 6c 65 73 56 65 72 74 69 63 61 6c 6c 79 28 29 20 63 | s;.}.....int.tilesVertically().c |
79660 | 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 76 74 69 6c 65 73 3b 20 7d 0a 0a 20 20 20 20 69 6e | onst..{.return.vtiles;.}......in |
79680 | 74 20 74 69 6c 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 74 69 | t.tileWidth().const..{.return.ti |
796a0 | 6c 65 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 74 69 6c 65 48 65 69 67 68 74 28 29 20 63 6f 6e 73 | lew;.}.....int.tileHeight().cons |
796c0 | 74 0a 09 7b 20 72 65 74 75 72 6e 20 74 69 6c 65 68 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 | t..{.return.tileh;.}......virtua |
796e0 | 6c 20 76 6f 69 64 20 72 65 73 69 7a 65 28 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 | l.void.resize(int.width,.int.hei |
79700 | 67 68 74 29 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 | ght);.....int.width().const..{.r |
79720 | 65 74 75 72 6e 20 61 77 69 64 74 68 3b 20 7d 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 | eturn.awidth;.}.....int.height() |
79740 | 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 61 68 65 69 67 68 74 3b 20 7d 0a 20 20 20 20 | .const..{.return.aheight;.}..... |
79760 | 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 53 69 | QSize.size().const..{.return.QSi |
79780 | 7a 65 28 61 77 69 64 74 68 2c 61 68 65 69 67 68 74 29 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 20 | ze(awidth,aheight);.}.....QRect. |
797a0 | 72 65 63 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 20 30 2c | rect().const..{.return.QRect(.0, |
797c0 | 20 30 2c 20 61 77 69 64 74 68 2c 20 61 68 65 69 67 68 74 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f | .0,.awidth,.aheight.);.}.....boo |
797e0 | 6c 20 6f 6e 43 61 6e 76 61 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 | l.onCanvas(.int.x,.int.y.).const |
79800 | 0a 09 7b 20 72 65 74 75 72 6e 20 78 3e 3d 30 20 26 26 20 79 3e 3d 30 20 26 26 20 78 3c 61 77 69 | ..{.return.x>=0.&&.y>=0.&&.x<awi |
79820 | 64 74 68 20 26 26 20 79 3c 61 68 65 69 67 68 74 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 43 | dth.&&.y<aheight;.}.....bool.onC |
79840 | 61 6e 76 61 73 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 09 | anvas(.const.QPoint&.p.).const.. |
79860 | 7b 20 72 65 74 75 72 6e 20 6f 6e 43 61 6e 76 61 73 28 70 2e 78 28 29 2c 70 2e 79 28 29 29 3b 20 | {.return.onCanvas(p.x(),p.y());. |
79880 | 7d 0a 20 20 20 20 62 6f 6f 6c 20 76 61 6c 69 64 43 68 75 6e 6b 28 20 69 6e 74 20 78 2c 20 69 6e | }.....bool.validChunk(.int.x,.in |
798a0 | 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 30 20 26 26 20 79 3e | t.y.).const..{.return.x>=0.&&.y> |
798c0 | 3d 30 20 26 26 20 78 3c 63 68 77 69 64 74 68 20 26 26 20 79 3c 63 68 68 65 69 67 68 74 3b 20 7d | =0.&&.x<chwidth.&&.y<chheight;.} |
798e0 | 0a 20 20 20 20 62 6f 6f 6c 20 76 61 6c 69 64 43 68 75 6e 6b 28 20 63 6f 6e 73 74 20 51 50 6f 69 | .....bool.validChunk(.const.QPoi |
79900 | 6e 74 26 20 70 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 76 61 6c 69 64 43 68 75 | nt&.p.).const..{.return.validChu |
79920 | 6e 6b 28 70 2e 78 28 29 2c 70 2e 79 28 29 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 63 68 75 6e | nk(p.x(),p.y());.}......int.chun |
79940 | 6b 53 69 7a 65 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 63 68 75 6e 6b 73 69 7a | kSize().const..{.return.chunksiz |
79960 | 65 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 74 75 6e 65 28 69 6e 74 | e;.}.....virtual.void.retune(int |
79980 | 20 63 68 75 6e 6b 73 69 7a 65 2c 20 69 6e 74 20 6d 61 78 63 6c 75 73 74 65 72 73 3d 31 30 30 29 | .chunksize,.int.maxclusters=100) |
799a0 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 61 6d 65 43 68 75 6e 6b 28 69 6e 74 20 78 31 2c 20 69 6e | ;......bool.sameChunk(int.x1,.in |
799c0 | 74 20 79 31 2c 20 69 6e 74 20 78 32 2c 20 69 6e 74 20 79 32 29 20 63 6f 6e 73 74 0a 09 7b 20 72 | t.y1,.int.x2,.int.y2).const..{.r |
799e0 | 65 74 75 72 6e 20 78 31 2f 63 68 75 6e 6b 73 69 7a 65 3d 3d 78 32 2f 63 68 75 6e 6b 73 69 7a 65 | eturn.x1/chunksize==x2/chunksize |
79a00 | 20 26 26 20 79 31 2f 63 68 75 6e 6b 73 69 7a 65 3d 3d 79 32 2f 63 68 75 6e 6b 73 69 7a 65 3b 20 | .&&.y1/chunksize==y2/chunksize;. |
79a20 | 7d 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 68 75 | }.....virtual.void.setChangedChu |
79a40 | 6e 6b 28 69 6e 74 20 69 2c 20 69 6e 74 20 6a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | nk(int.i,.int.j);.....virtual.vo |
79a60 | 69 64 20 73 65 74 43 68 61 6e 67 65 64 43 68 75 6e 6b 43 6f 6e 74 61 69 6e 69 6e 67 28 69 6e 74 | id.setChangedChunkContaining(int |
79a80 | 20 78 2c 20 69 6e 74 20 79 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | .x,.int.y);.....virtual.void.set |
79aa0 | 41 6c 6c 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | AllChanged();.....virtual.void.s |
79ac0 | 65 74 43 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 3b 0a 20 20 | etChanged(const.QRect&.area);... |
79ae0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 6e 63 68 61 6e 67 65 64 28 63 6f 6e 73 | ..virtual.void.setUnchanged(cons |
79b00 | 74 20 51 52 65 63 74 26 20 61 72 65 61 29 3b 0a 0a 20 20 20 20 2f 2f 20 54 68 65 73 65 20 63 61 | t.QRect&.area);......//.These.ca |
79b20 | 6c 6c 20 73 65 74 43 68 61 6e 67 65 64 43 68 75 6e 6b 2e 0a 20 20 20 20 76 6f 69 64 20 61 64 64 | ll.setChangedChunk......void.add |
79b40 | 49 74 65 6d 54 6f 43 68 75 6e 6b 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 69 2c | ItemToChunk(QCanvasItem*,.int.i, |
79b60 | 20 69 6e 74 20 6a 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 46 72 6f 6d | .int.j);.....void.removeItemFrom |
79b80 | 43 68 75 6e 6b 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 69 2c 20 69 6e 74 20 6a | Chunk(QCanvasItem*,.int.i,.int.j |
79ba0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 54 6f 43 68 75 6e 6b 43 6f 6e 74 61 69 | );.....void.addItemToChunkContai |
79bc0 | 6e 69 6e 67 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 | ning(QCanvasItem*,.int.x,.int.y) |
79be0 | 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 46 72 6f 6d 43 68 75 6e 6b 43 6f | ;.....void.removeItemFromChunkCo |
79c00 | 6e 74 61 69 6e 69 6e 67 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 2c 20 69 6e 74 20 78 2c 20 69 6e | ntaining(QCanvasItem*,.int.x,.in |
79c20 | 74 20 79 29 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 61 6c 6c 49 74 | t.y);......QCanvasItemList.allIt |
79c40 | 65 6d 73 28 29 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 | ems();.....QCanvasItemList.colli |
79c60 | 73 69 6f 6e 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | sions(.const.QPoint&).const;.... |
79c80 | 20 51 43 61 6e 76 61 73 49 74 65 6d 4c 69 73 74 20 63 6f 6c 6c 69 73 69 6f 6e 73 28 20 63 6f 6e | .QCanvasItemList.collisions(.con |
79ca0 | 73 74 20 51 52 65 63 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 | st.QRect&).const;.....QCanvasIte |
79cc0 | 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 50 6f 69 6e 74 41 72 | mList.collisions(.const.QPointAr |
79ce0 | 72 61 79 26 20 70 61 2c 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 69 74 65 6d | ray&.pa,.const.QCanvasItem*.item |
79d00 | 2c 0a 09 09 09 09 62 6f 6f 6c 20 65 78 61 63 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f | ,.....bool.exact).const;......vo |
79d20 | 69 64 20 64 72 61 77 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 | id.drawArea(const.QRect&,.QPaint |
79d40 | 65 72 2a 20 70 2c 20 62 6f 6f 6c 20 64 6f 75 62 6c 65 5f 62 75 66 66 65 72 3d 46 41 4c 53 45 29 | er*.p,.bool.double_buffer=FALSE) |
79d60 | 3b 0a 0a 20 20 20 20 2f 2f 20 54 68 65 73 65 20 61 72 65 20 66 6f 72 20 51 43 61 6e 76 61 73 56 | ;......//.These.are.for.QCanvasV |
79d80 | 69 65 77 20 74 6f 20 63 61 6c 6c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 | iew.to.call.....virtual.void.add |
79da0 | 56 69 65 77 28 51 43 61 6e 76 61 73 56 69 65 77 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | View(QCanvasView*);.....virtual. |
79dc0 | 76 6f 69 64 20 72 65 6d 6f 76 65 56 69 65 77 28 51 43 61 6e 76 61 73 56 69 65 77 2a 29 3b 0a 20 | void.removeView(QCanvasView*);.. |
79de0 | 20 20 20 76 6f 69 64 20 64 72 61 77 43 61 6e 76 61 73 41 72 65 61 28 63 6f 6e 73 74 20 51 52 65 | ...void.drawCanvasArea(const.QRe |
79e00 | 63 74 26 2c 20 51 50 61 69 6e 74 65 72 2a 20 70 3d 30 2c 20 62 6f 6f 6c 20 64 6f 75 62 6c 65 5f | ct&,.QPainter*.p=0,.bool.double_ |
79e20 | 62 75 66 66 65 72 3d 54 52 55 45 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 56 69 65 77 41 | buffer=TRUE);.....void.drawViewA |
79e40 | 72 65 61 28 20 51 43 61 6e 76 61 73 56 69 65 77 2a 20 76 69 65 77 2c 20 51 50 61 69 6e 74 65 72 | rea(.QCanvasView*.view,.QPainter |
79e60 | 2a 20 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 2c 20 62 6f 6f 6c 20 64 62 75 66 20 29 | *.p,.const.QRect&.r,.bool.dbuf.) |
79e80 | 3b 0a 0a 20 20 20 20 2f 2f 20 54 68 65 73 65 20 61 72 65 20 66 6f 72 20 51 43 61 6e 76 61 73 49 | ;......//.These.are.for.QCanvasI |
79ea0 | 74 65 6d 20 74 6f 20 63 61 6c 6c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 | tem.to.call.....virtual.void.add |
79ec0 | 49 74 65 6d 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 | Item(QCanvasItem*);.....virtual. |
79ee0 | 76 6f 69 64 20 61 64 64 41 6e 69 6d 61 74 69 6f 6e 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 29 3b | void.addAnimation(QCanvasItem*); |
79f00 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 51 43 61 | .....virtual.void.removeItem(QCa |
79f20 | 6e 76 61 73 49 74 65 6d 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d | nvasItem*);.....virtual.void.rem |
79f40 | 6f 76 65 41 6e 69 6d 61 74 69 6f 6e 28 51 43 61 6e 76 61 73 49 74 65 6d 2a 29 3b 0a 0a 20 20 20 | oveAnimation(QCanvasItem*);..... |
79f60 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 64 76 61 6e 63 65 50 65 72 69 6f 64 28 69 | .virtual.void.setAdvancePeriod(i |
79f80 | 6e 74 20 6d 73 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 70 64 61 | nt.ms);.....virtual.void.setUpda |
79fa0 | 74 65 50 65 72 69 6f 64 28 69 6e 74 20 6d 73 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | tePeriod(int.ms);......virtual.v |
79fc0 | 6f 69 64 20 73 65 74 44 6f 75 62 6c 65 42 75 66 66 65 72 69 6e 67 28 62 6f 6f 6c 20 79 29 3b 0a | oid.setDoubleBuffering(bool.y);. |
79fe0 | 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 29 3b 0a 0a 70 | .signals:.....void.resized();..p |
7a000 | 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 | ublic.slots:.....virtual.void.ad |
7a020 | 76 61 6e 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 | vance();.....virtual.void.update |
7a040 | 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 76 6f 69 64 | ();..protected:.....virtual.void |
7a060 | 20 64 72 61 77 42 61 63 6b 67 72 6f 75 6e 64 28 51 50 61 69 6e 74 65 72 26 2c 20 63 6f 6e 73 74 | .drawBackground(QPainter&,.const |
7a080 | 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 20 | .QRect&.area);.....virtual.void. |
7a0a0 | 64 72 61 77 46 6f 72 65 67 72 6f 75 6e 64 28 51 50 61 69 6e 74 65 72 26 2c 20 63 6f 6e 73 74 20 | drawForeground(QPainter&,.const. |
7a0c0 | 51 52 65 63 74 26 20 61 72 65 61 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 | QRect&.area);..private:.....void |
7a0e0 | 20 69 6e 69 74 28 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 63 68 75 6e 6b 73 7a 65 | .init(int.w,.int.h,.int.chunksze |
7a100 | 3d 31 36 2c 20 69 6e 74 20 6d 61 78 63 6c 75 73 74 3d 31 30 30 29 3b 0a 0a 20 20 20 20 51 43 61 | =16,.int.maxclust=100);......QCa |
7a120 | 6e 76 61 73 43 68 75 6e 6b 26 20 63 68 75 6e 6b 28 69 6e 74 20 69 2c 20 69 6e 74 20 6a 29 20 63 | nvasChunk&.chunk(int.i,.int.j).c |
7a140 | 6f 6e 73 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 43 68 75 6e 6b 26 20 63 68 75 6e 6b 43 6f 6e | onst;.....QCanvasChunk&.chunkCon |
7a160 | 74 61 69 6e 69 6e 67 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | taining(int.x,.int.y).const;.... |
7a180 | 20 20 51 52 65 63 74 20 63 68 61 6e 67 65 42 6f 75 6e 64 73 28 63 6f 6e 73 74 20 51 52 65 63 74 | ..QRect.changeBounds(const.QRect |
7a1a0 | 26 20 69 6e 61 72 65 61 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 68 61 6e 67 65 73 28 | &.inarea);.....void.drawChanges( |
7a1c0 | 63 6f 6e 73 74 20 51 52 65 63 74 26 20 69 6e 61 72 65 61 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | const.QRect&.inarea);......void. |
7a1e0 | 65 6e 73 75 72 65 4f 66 66 53 63 72 53 69 7a 65 28 20 69 6e 74 20 6f 73 77 2c 20 69 6e 74 20 6f | ensureOffScrSize(.int.osw,.int.o |
7a200 | 73 68 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 6f 66 66 73 63 72 3b 0a 20 20 20 20 69 6e | sh.);.....QPixmap.offscr;.....in |
7a220 | 74 20 61 77 69 64 74 68 2c 61 68 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 63 68 75 6e 6b 73 | t.awidth,aheight;.....int.chunks |
7a240 | 69 7a 65 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 63 6c 75 73 74 65 72 73 3b 0a 20 20 20 20 69 6e | ize;.....int.maxclusters;.....in |
7a260 | 74 20 63 68 77 69 64 74 68 2c 63 68 68 65 69 67 68 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 43 | t.chwidth,chheight;.....QCanvasC |
7a280 | 68 75 6e 6b 2a 20 63 68 75 6e 6b 73 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 44 61 74 61 2a 20 | hunk*.chunks;......QCanvasData*. |
7a2a0 | 64 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 54 69 6c 65 73 28 51 50 69 78 6d 61 70 20 70 | d;......void.initTiles(QPixmap.p |
7a2c0 | 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 |
7a2e0 | 6e 74 20 74 69 6c 65 68 65 69 67 68 74 29 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 2a 67 72 69 64 | nt.tileheight);.....ushort.*grid |
7a300 | 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 68 74 69 6c 65 73 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 | ;.....ushort.htiles;.....ushort. |
7a320 | 76 74 69 6c 65 73 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 74 69 6c 65 77 3b 0a 20 20 20 20 75 73 | vtiles;.....ushort.tilew;.....us |
7a340 | 68 6f 72 74 20 74 69 6c 65 68 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 65 6f 6e 65 3b 0a 20 20 20 | hort.tileh;.....bool.oneone;.... |
7a360 | 20 51 50 69 78 6d 61 70 20 70 6d 3b 0a 20 20 20 20 51 54 69 6d 65 72 2a 20 75 70 64 61 74 65 5f | .QPixmap.pm;.....QTimer*.update_ |
7a380 | 74 69 6d 65 72 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 62 67 63 6f 6c 6f 72 3b 0a 20 20 20 20 62 | timer;.....QColor.bgcolor;.....b |
7a3a0 | 6f 6f 6c 20 64 65 62 75 67 5f 72 65 64 72 61 77 5f 61 72 65 61 73 3b 0a 20 20 20 20 62 6f 6f 6c | ool.debug_redraw_areas;.....bool |
7a3c0 | 20 64 62 6c 62 75 66 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 75 6e 76 | .dblbuf;......friend.void.qt_unv |
7a3e0 | 69 65 77 28 51 43 61 6e 76 61 73 2a 20 63 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f | iew(QCanvas*.c);..#if.defined(Q_ |
7a400 | 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 | DISABLE_COPY).//.Disabled.copy.c |
7a420 | 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 61 | onstructor.and.operator=.....QCa |
7a440 | 6e 76 61 73 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 20 26 20 29 3b 0a 20 20 20 20 51 43 61 | nvas(.const.QCanvas.&.);.....QCa |
7a460 | 6e 76 61 73 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 20 26 | nvas.&operator=(.const.QCanvas.& |
7a480 | 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 56 69 65 77 | .);.#endif.};..class.QCanvasView |
7a4a0 | 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 4e 56 41 53 20 51 43 | Data;..class.QM_EXPORT_CANVAS.QC |
7a4c0 | 61 6e 76 61 73 56 69 65 77 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b | anvasView.:.public.QScrollView.{ |
7a4e0 | 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 43 61 6e 76 | .....Q_OBJECT.public:......QCanv |
7a500 | 61 73 56 69 65 77 28 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 | asView(QWidget*.parent=0,.const. |
7a520 | 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 29 3b 0a 20 20 20 20 51 | char*.name=0,.WFlags.f=0);.....Q |
7a540 | 43 61 6e 76 61 73 56 69 65 77 28 51 43 61 6e 76 61 73 2a 20 76 69 65 77 69 6e 67 2c 20 51 57 69 | CanvasView(QCanvas*.viewing,.QWi |
7a560 | 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 |
7a580 | 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 29 3b 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 56 69 65 | =0,.WFlags.f=0);.....~QCanvasVie |
7a5a0 | 77 28 29 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 | w();......QCanvas*.canvas().cons |
7a5c0 | 74 0a 09 7b 20 72 65 74 75 72 6e 20 76 69 65 77 69 6e 67 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 | t..{.return.viewing;.}.....void. |
7a5e0 | 73 65 74 43 61 6e 76 61 73 28 51 43 61 6e 76 61 73 2a 20 76 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 | setCanvas(QCanvas*.v);......cons |
7a600 | 74 20 51 57 4d 61 74 72 69 78 20 26 77 6f 72 6c 64 4d 61 74 72 69 78 28 29 20 63 6f 6e 73 74 3b | t.QWMatrix.&worldMatrix().const; |
7a620 | 0a 20 20 20 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 69 6e 76 65 72 73 65 57 6f 72 6c | .....const.QWMatrix.&inverseWorl |
7a640 | 64 4d 61 74 72 69 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 57 6f 72 | dMatrix().const;.....bool.setWor |
7a660 | 6c 64 4d 61 74 72 69 78 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 20 29 3b 0a 0a 70 | ldMatrix(.const.QWMatrix.&.);..p |
7a680 | 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 | rotected:.....void.drawContents( |
7a6a0 | 20 51 50 61 69 6e 74 65 72 2a 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 | .QPainter*,.int.cx,.int.cy,.int. |
7a6c0 | 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 | cw,.int.ch.);.....QSize.sizeHint |
7a6e0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 | ().const;..private:.....void.dra |
7a700 | 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 51 43 61 6e | wContents(.QPainter*.);.....QCan |
7a720 | 76 61 73 2a 20 76 69 65 77 69 6e 67 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 56 69 65 77 44 61 74 | vas*.viewing;.....QCanvasViewDat |
7a740 | 61 2a 20 64 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 75 6e 76 69 65 77 28 | a*.d;.....friend.void.qt_unview( |
7a760 | 51 43 61 6e 76 61 73 2a 20 63 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 | QCanvas*.c);..private.slots:.... |
7a780 | 20 76 6f 69 64 20 63 4d 6f 76 69 6e 67 28 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 | .void.cMoving(int,int);.....void |
7a7a0 | 20 75 70 64 61 74 65 43 6f 6e 74 65 6e 74 73 53 69 7a 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a | .updateContentsSize();..private: |
7a7c0 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 | .#if.defined(Q_DISABLE_COPY).//. |
7a7e0 | 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 | Disabled.copy.constructor.and.op |
7a800 | 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 43 61 6e 76 61 73 56 69 65 77 28 20 63 6f 6e 73 74 20 51 | erator=.....QCanvasView(.const.Q |
7a820 | 43 61 6e 76 61 73 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 56 69 65 77 20 | CanvasView.&.);.....QCanvasView. |
7a840 | 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 56 69 65 77 20 26 20 | &operator=(.const.QCanvasView.&. |
7a860 | 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 | );.#endif.};...class.QM_EXPORT_C |
7a880 | 41 4e 56 41 53 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 20 3a 20 70 75 62 6c 69 63 20 51 50 69 | ANVAS.QCanvasPixmap.:.public.QPi |
7a8a0 | 78 6d 61 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 | xmap.{.public:.#ifndef.QT_NO_IMA |
7a8c0 | 47 45 49 4f 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 63 6f 6e 73 74 20 51 53 74 | GEIO.....QCanvasPixmap(const.QSt |
7a8e0 | 72 69 6e 67 26 20 64 61 74 61 66 69 6c 65 6e 61 6d 65 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | ring&.datafilename);.#endif..... |
7a900 | 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 61 67 | QCanvasPixmap(const.QImage&.imag |
7a920 | 65 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 63 6f 6e 73 74 20 51 50 69 78 | e);.....QCanvasPixmap(const.QPix |
7a940 | 6d 61 70 26 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 68 6f 74 73 70 6f 74 29 3b 0a 20 20 | map&,.const.QPoint&.hotspot);... |
7a960 | 20 20 7e 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6f 66 66 | ..~QCanvasPixmap();......int.off |
7a980 | 73 65 74 58 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 68 6f 74 78 3b 20 7d 0a 20 | setX().const..{.return.hotx;.}.. |
7a9a0 | 20 20 20 69 6e 74 20 6f 66 66 73 65 74 59 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e | ...int.offsetY().const..{.return |
7a9c0 | 20 68 6f 74 79 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 69 6e 74 20 | .hoty;.}.....void.setOffset(int. |
7a9e0 | 78 2c 20 69 6e 74 20 79 29 20 7b 20 68 6f 74 78 20 3d 20 78 3b 20 68 6f 74 79 20 3d 20 79 3b 20 | x,.int.y).{.hotx.=.x;.hoty.=.y;. |
7aa00 | 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c | }..private:.#if.defined(Q_DISABL |
7aa20 | 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 | E_COPY).....QCanvasPixmap(.const |
7aa40 | 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 50 | .QCanvasPixmap.&.);.....QCanvasP |
7aa60 | 69 78 6d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 | ixmap.&operator=(.const.QCanvasP |
7aa80 | 69 78 6d 61 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 | ixmap.&.);.#endif.....void.init( |
7aaa0 | 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 63 6f | const.QImage&);.....void.init(co |
7aac0 | 6e 73 74 20 51 50 69 78 6d 61 70 26 20 70 69 78 6d 61 70 2c 20 69 6e 74 20 68 78 2c 20 69 6e 74 | nst.QPixmap&.pixmap,.int.hx,.int |
7aae0 | 20 68 79 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 53 | .hy);......friend.class.QCanvasS |
7ab00 | 70 72 69 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 61 6e 76 61 73 50 | prite;.....friend.class.QCanvasP |
7ab20 | 69 78 6d 61 70 41 72 72 61 79 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 74 | ixmapArray;.....friend.bool.qt_t |
7ab40 | 65 73 74 43 6f 6c 6c 69 73 69 6f 6e 28 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 | estCollision(const.QCanvasSprite |
7ab60 | 2a 20 73 31 2c 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 20 73 32 29 3b 0a | *.s1,.const.QCanvasSprite*.s2);. |
7ab80 | 0a 20 20 20 20 69 6e 74 20 68 6f 74 78 2c 68 6f 74 79 3b 0a 0a 20 20 20 20 51 49 6d 61 67 65 2a | .....int.hotx,hoty;......QImage* |
7aba0 | 20 63 6f 6c 6c 69 73 69 6f 6e 5f 6d 61 73 6b 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | .collision_mask;.};...class.QM_E |
7abc0 | 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 0a | XPORT_CANVAS.QCanvasPixmapArray. |
7abe0 | 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 | {.public:.....QCanvasPixmapArray |
7ac00 | 28 29 3b 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 | ();.#ifndef.QT_NO_IMAGEIO.....QC |
7ac20 | 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | anvasPixmapArray(const.QString&. |
7ac40 | 64 61 74 61 66 69 6c 65 6e 61 6d 65 70 61 74 74 65 72 6e 2c 20 69 6e 74 20 66 72 61 6d 65 63 6f | datafilenamepattern,.int.frameco |
7ac60 | 75 6e 74 3d 30 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 2f 2f 20 74 68 69 73 20 66 6f 72 6d 20 | unt=0);.#endif.....//.this.form. |
7ac80 | 69 73 20 64 65 70 72 65 63 61 74 65 64 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 | is.deprecated.....QCanvasPixmapA |
7aca0 | 72 72 61 79 28 51 50 74 72 4c 69 73 74 3c 51 50 69 78 6d 61 70 3e 2c 20 51 50 74 72 4c 69 73 74 | rray(QPtrList<QPixmap>,.QPtrList |
7acc0 | 3c 51 50 6f 69 6e 74 3e 20 68 6f 74 73 70 6f 74 73 29 3b 0a 0a 20 20 20 20 51 43 61 6e 76 61 73 | <QPoint>.hotspots);......QCanvas |
7ace0 | 50 69 78 6d 61 70 41 72 72 61 79 28 51 56 61 6c 75 65 4c 69 73 74 3c 51 50 69 78 6d 61 70 3e 2c | PixmapArray(QValueList<QPixmap>, |
7ad00 | 20 51 50 6f 69 6e 74 41 72 72 61 79 20 68 6f 74 73 70 6f 74 73 20 3d 20 51 50 6f 69 6e 74 41 72 | .QPointArray.hotspots.=.QPointAr |
7ad20 | 72 61 79 28 29 20 29 3b 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 | ray().);.....~QCanvasPixmapArray |
7ad40 | 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 62 | ();..#ifndef.QT_NO_IMAGEIO.....b |
7ad60 | 6f 6f 6c 20 72 65 61 64 50 69 78 6d 61 70 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 | ool.readPixmaps(const.QString&.d |
7ad80 | 61 74 61 66 69 6c 65 6e 61 6d 65 70 61 74 74 65 72 6e 2c 20 69 6e 74 20 66 72 61 6d 65 63 6f 75 | atafilenamepattern,.int.framecou |
7ada0 | 6e 74 3d 30 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 43 6f 6c 6c 69 73 69 6f 6e 4d 61 73 | nt=0);.....bool.readCollisionMas |
7adc0 | 6b 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 70 61 74 74 65 72 | ks(const.QString&.filenamepatter |
7ade0 | 6e 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 64 65 70 72 65 63 61 74 65 64 0a 20 20 | n);.#endif......//.deprecated... |
7ae00 | 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 28 29 3b 20 2f 2f 20 46 61 69 6c 75 72 65 20 63 | ..bool.operator!();.//.Failure.c |
7ae20 | 68 65 63 6b 2e 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a | heck......bool.isValid().const;. |
7ae40 | 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 2a 20 69 6d 61 67 65 28 69 6e 74 20 69 29 | .....QCanvasPixmap*.image(int.i) |
7ae60 | 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 69 6d 67 20 3f 20 69 6d 67 5b 69 5d 20 3a 20 | .const..{.return.img.?.img[i].:. |
7ae80 | 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 6d 61 67 65 28 69 6e 74 20 69 2c 20 51 43 | 0;.}.....void.setImage(int.i,.QC |
7aea0 | 61 6e 76 61 73 50 69 78 6d 61 70 2a 20 70 29 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 | anvasPixmap*.p);.....uint.count( |
7aec0 | 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 75 69 6e 74 29 66 72 61 6d 65 63 6f 75 | ).const..{.return.(uint)framecou |
7aee0 | 6e 74 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 | nt;.}..private:.#if.defined(Q_DI |
7af00 | 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 | SABLE_COPY).....QCanvasPixmapArr |
7af20 | 61 79 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 20 26 20 29 | ay(.const.QCanvasPixmapArray.&.) |
7af40 | 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 20 26 6f 70 65 72 61 74 | ;.....QCanvasPixmapArray.&operat |
7af60 | 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 20 26 20 | or=(.const.QCanvasPixmapArray.&. |
7af80 | 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a | );.#endif.#ifndef.QT_NO_IMAGEIO. |
7afa0 | 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 50 69 78 6d 61 70 73 28 63 6f 6e 73 74 20 51 53 74 72 69 | ....bool.readPixmaps(const.QStri |
7afc0 | 6e 67 26 20 64 61 74 61 66 69 6c 65 6e 61 6d 65 70 61 74 74 65 72 6e 2c 20 69 6e 74 20 66 72 61 | ng&.datafilenamepattern,.int.fra |
7afe0 | 6d 65 63 6f 75 6e 74 2c 20 62 6f 6f 6c 20 6d 61 73 6b 6f 6e 6c 79 29 3b 0a 23 65 6e 64 69 66 0a | mecount,.bool.maskonly);.#endif. |
7b000 | 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 28 29 3b 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 | .....void.reset();.....int.frame |
7b020 | 63 6f 75 6e 74 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 2a 2a 20 69 6d 67 3b 0a | count;.....QCanvasPixmap**.img;. |
7b040 | 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 |
7b060 | 76 61 73 53 70 72 69 74 65 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 49 74 65 6d 0a 7b | vasSprite.:.public.QCanvasItem.{ |
7b080 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 28 51 43 61 6e 76 | .public:.....QCanvasSprite(QCanv |
7b0a0 | 61 73 50 69 78 6d 61 70 41 72 72 61 79 2a 20 61 72 72 61 79 2c 20 51 43 61 6e 76 61 73 2a 20 63 | asPixmapArray*.array,.QCanvas*.c |
7b0c0 | 61 6e 76 61 73 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 71 75 65 6e 63 65 28 51 43 | anvas);......void.setSequence(QC |
7b0e0 | 61 6e 76 61 73 50 69 78 6d 61 70 41 72 72 61 79 2a 20 73 65 71 29 3b 0a 0a 20 20 20 20 76 69 72 | anvasPixmapArray*.seq);......vir |
7b100 | 74 75 61 6c 20 7e 51 43 61 6e 76 61 73 53 70 72 69 74 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 | tual.~QCanvasSprite();......void |
7b120 | 20 6d 6f 76 65 28 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 29 3b 0a 20 20 20 20 76 | .move(double.x,.double.y);.....v |
7b140 | 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 28 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c | irtual.void.move(double.x,.doubl |
7b160 | 65 20 79 2c 20 69 6e 74 20 66 72 61 6d 65 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 72 61 | e.y,.int.frame);.....void.setFra |
7b180 | 6d 65 28 69 6e 74 29 3b 0a 20 20 20 20 65 6e 75 6d 20 46 72 61 6d 65 41 6e 69 6d 61 74 69 6f 6e | me(int);.....enum.FrameAnimation |
7b1a0 | 54 79 70 65 20 7b 20 43 79 63 6c 65 2c 20 4f 73 63 69 6c 6c 61 74 65 20 7d 3b 0a 20 20 20 20 76 | Type.{.Cycle,.Oscillate.};.....v |
7b1c0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 72 61 6d 65 41 6e 69 6d 61 74 69 6f 6e 28 46 72 | irtual.void.setFrameAnimation(Fr |
7b1e0 | 61 6d 65 41 6e 69 6d 61 74 69 6f 6e 54 79 70 65 3d 43 79 63 6c 65 2c 20 69 6e 74 20 73 74 65 70 | ameAnimationType=Cycle,.int.step |
7b200 | 3d 31 2c 20 69 6e 74 20 73 74 61 74 65 3d 30 29 3b 0a 20 20 20 20 69 6e 74 20 66 72 61 6d 65 28 | =1,.int.state=0);.....int.frame( |
7b220 | 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 66 72 6d 3b 20 7d 0a 20 20 20 20 69 6e 74 | ).const..{.return.frm;.}.....int |
7b240 | 20 66 72 61 6d 65 43 6f 75 6e 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 69 6d | .frameCount().const..{.return.im |
7b260 | 61 67 65 73 2d 3e 63 6f 75 6e 74 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 | ages->count();.}......int.rtti() |
7b280 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 | .const;.....static.int.RTTI;.... |
7b2a0 | 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 76 | ..bool.collidesWith(.const.QCanv |
7b2c0 | 61 73 49 74 65 6d 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 62 6f 75 6e | asItem*.).const;......QRect.boun |
7b2e0 | 64 69 6e 67 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 69 73 20 74 68 65 | dingRect().const;......//.is.the |
7b300 | 72 65 20 61 20 72 65 61 73 6f 6e 20 66 6f 72 20 74 68 65 73 65 20 74 6f 20 62 65 20 70 72 6f 74 | re.a.reason.for.these.to.be.prot |
7b320 | 65 63 74 65 64 3f 20 4c 61 72 73 0a 2f 2f 70 72 6f 74 65 63 74 65 64 3a 0a 0a 20 20 20 20 69 6e | ected?.Lars.//protected:......in |
7b340 | 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 | t.width().const;.....int.height( |
7b360 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 45 64 67 65 28 29 20 63 6f 6e | ).const;......int.leftEdge().con |
7b380 | 73 74 3b 0a 20 20 20 20 69 6e 74 20 74 6f 70 45 64 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | st;.....int.topEdge().const;.... |
7b3a0 | 20 69 6e 74 20 72 69 67 68 74 45 64 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 | .int.rightEdge().const;.....int. |
7b3c0 | 62 6f 74 74 6f 6d 45 64 67 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6c 65 66 | bottomEdge().const;......int.lef |
7b3e0 | 74 45 64 67 65 28 69 6e 74 20 6e 78 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 74 6f 70 | tEdge(int.nx).const;.....int.top |
7b400 | 45 64 67 65 28 69 6e 74 20 6e 79 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 72 69 67 68 | Edge(int.ny).const;.....int.righ |
7b420 | 74 45 64 67 65 28 69 6e 74 20 6e 78 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 62 6f 74 | tEdge(int.nx).const;.....int.bot |
7b440 | 74 6f 6d 45 64 67 65 28 69 6e 74 20 6e 79 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 61 6e 76 | tomEdge(int.ny).const;.....QCanv |
7b460 | 61 73 50 69 78 6d 61 70 2a 20 69 6d 61 67 65 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 | asPixmap*.image().const..{.retur |
7b480 | 6e 20 69 6d 61 67 65 73 2d 3e 69 6d 61 67 65 28 66 72 6d 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 | n.images->image(frm);.}.....virt |
7b4a0 | 75 61 6c 20 51 43 61 6e 76 61 73 50 69 78 6d 61 70 2a 20 69 6d 61 67 65 41 64 76 61 6e 63 65 64 | ual.QCanvasPixmap*.imageAdvanced |
7b4c0 | 28 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 | ().const;.....QCanvasPixmap*.ima |
7b4e0 | 67 65 28 69 6e 74 20 66 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 69 6d 61 67 65 73 | ge(int.f).const..{.return.images |
7b500 | 2d 3e 69 6d 61 67 65 28 66 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 | ->image(f);.}.....virtual.void.a |
7b520 | 64 76 61 6e 63 65 28 69 6e 74 20 73 74 61 67 65 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | dvance(int.stage);..public:..... |
7b540 | 76 6f 69 64 20 64 72 61 77 28 51 50 61 69 6e 74 65 72 26 20 70 61 69 6e 74 65 72 29 3b 0a 0a 70 | void.draw(QPainter&.painter);..p |
7b560 | 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f | rivate:.#if.defined(Q_DISABLE_CO |
7b580 | 50 59 29 0a 20 20 20 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 28 20 63 6f 6e 73 74 20 51 43 61 | PY).....QCanvasSprite(.const.QCa |
7b5a0 | 6e 76 61 73 53 70 72 69 74 65 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 53 70 72 69 74 | nvasSprite.&.);.....QCanvasSprit |
7b5c0 | 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 | e.&operator=(.const.QCanvasSprit |
7b5e0 | 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 43 68 75 6e | e.&.);.#endif.....void.addToChun |
7b600 | 6b 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 46 72 6f 6d 43 68 75 6e 6b 73 28 | ks();.....void.removeFromChunks( |
7b620 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 43 68 75 6e 6b 73 28 29 3b 0a 0a 20 20 20 | );.....void.changeChunks();..... |
7b640 | 20 69 6e 74 20 66 72 6d 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 61 6e 69 6d 5f 76 61 6c 3b 0a 20 | .int.frm;.....ushort.anim_val;.. |
7b660 | 20 20 20 75 69 6e 74 20 61 6e 69 6d 5f 73 74 61 74 65 3a 32 3b 0a 20 20 20 20 75 69 6e 74 20 61 | ...uint.anim_state:2;.....uint.a |
7b680 | 6e 69 6d 5f 74 79 70 65 3a 31 34 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 | nim_type:14;.....bool.collidesWi |
7b6a0 | 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 20 20 | th(.const.QCanvasSprite*,....... |
7b6c0 | 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 2c 0a | ...const.QCanvasPolygonalItem*,. |
7b6e0 | 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 65 2a | .........const.QCanvasRectangle* |
7b700 | 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 65 2a | ,..........const.QCanvasEllipse* |
7b720 | 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 29 20 | ,..........const.QCanvasText*.). |
7b740 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 62 6f 6f 6c 20 71 74 5f 74 65 73 74 43 | const;......friend.bool.qt_testC |
7b760 | 6f 6c 6c 69 73 69 6f 6e 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 20 73 | ollision(.const.QCanvasSprite*.s |
7b780 | 31 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 74 65 2a 20 73 32 | 1,.......const.QCanvasSprite*.s2 |
7b7a0 | 20 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 2a 20 69 6d 61 | .);......QCanvasPixmapArray*.ima |
7b7c0 | 67 65 73 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 50 6f 6c 79 67 6f 6e 61 6c 50 72 6f 63 65 73 73 | ges;.};..class.QPolygonalProcess |
7b7e0 | 6f 72 3b 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 | or;..class.QM_EXPORT_CANVAS.QCan |
7b800 | 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 | vasPolygonalItem.:.public.QCanva |
7b820 | 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 50 6f 6c 79 67 | sItem.{.public:.....QCanvasPolyg |
7b840 | 6f 6e 61 6c 49 74 65 6d 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 20 20 20 20 76 | onalItem(QCanvas*.canvas);.....v |
7b860 | 69 72 74 75 61 6c 20 7e 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 28 29 3b 0a | irtual.~QCanvasPolygonalItem();. |
7b880 | 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 | .....bool.collidesWith(.const.QC |
7b8a0 | 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 76 69 72 74 75 61 6c | anvasItem*.).const;......virtual |
7b8c0 | 20 76 6f 69 64 20 73 65 74 50 65 6e 28 51 50 65 6e 20 70 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | .void.setPen(QPen.p);.....virtua |
7b8e0 | 6c 20 76 6f 69 64 20 73 65 74 42 72 75 73 68 28 51 42 72 75 73 68 20 62 29 3b 0a 0a 20 20 20 20 | l.void.setBrush(QBrush.b);...... |
7b900 | 51 50 65 6e 20 70 65 6e 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 70 6e 3b 20 7d | QPen.pen().const..{.return.pn;.} |
7b920 | 0a 20 20 20 20 51 42 72 75 73 68 20 62 72 75 73 68 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 | .....QBrush.brush().const..{.ret |
7b940 | 75 72 6e 20 62 72 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 41 72 72 | urn.br;.}......virtual.QPointArr |
7b960 | 61 79 20 61 72 65 61 50 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 72 | ay.areaPoints().const=0;.....vir |
7b980 | 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 41 64 76 61 6e | tual.QPointArray.areaPointsAdvan |
7b9a0 | 63 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 62 6f 75 6e 64 69 6e 67 52 | ced().const;.....QRect.boundingR |
7b9c0 | 65 63 74 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 | ect().const;......int.rtti().con |
7b9e0 | 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 | st;.....static.int.RTTI;..protec |
7ba00 | 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 28 51 50 61 69 6e 74 65 72 20 26 29 3b 0a | ted:.....void.draw(QPainter.&);. |
7ba20 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e | ....virtual.void.drawShape(QPain |
7ba40 | 74 65 72 20 26 29 20 3d 20 30 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 77 69 6e 64 69 6e 67 28 29 20 | ter.&).=.0;......bool.winding(). |
7ba60 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 69 6e 64 69 6e 67 28 62 6f 6f 6c 29 | const;.....void.setWinding(bool) |
7ba80 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 20 20 20 20 62 6f | ;......void.invalidate();.....bo |
7baa0 | 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 62 6f | ol.isValid().const..{.return.(bo |
7bac0 | 6f 6c 29 76 61 6c 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 63 61 | ol)val;.}..private:.....void.sca |
7bae0 | 6e 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 70 61 2c | nPolygon(.const.QPointArray&.pa, |
7bb00 | 20 69 6e 74 20 77 69 6e 64 69 6e 67 2c 0a 09 09 20 20 20 20 20 20 51 50 6f 6c 79 67 6f 6e 61 6c | .int.winding,.........QPolygonal |
7bb20 | 50 72 6f 63 65 73 73 6f 72 26 20 70 72 6f 63 65 73 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | Processor&.process.).const;..... |
7bb40 | 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 20 20 20 | QPointArray.chunks().const;..... |
7bb60 | 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 76 61 | .bool.collidesWith(.const.QCanva |
7bb80 | 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 61 73 | sSprite*,..........const.QCanvas |
7bba0 | 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 20 51 | PolygonalItem*,..........const.Q |
7bbc0 | 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 73 74 | CanvasRectangle*,..........const |
7bbe0 | 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 73 74 | .QCanvasEllipse*,..........const |
7bc00 | 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 51 42 72 75 | .QCanvasText*.).const;......QBru |
7bc20 | 73 68 20 62 72 3b 0a 20 20 20 20 51 50 65 6e 20 70 6e 3b 0a 20 20 20 20 75 69 6e 74 20 77 69 6e | sh.br;.....QPen.pn;.....uint.win |
7bc40 | 64 3a 31 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 | d:1;.};...class.QM_EXPORT_CANVAS |
7bc60 | 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 | .QCanvasRectangle.:.public.QCanv |
7bc80 | 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 | asPolygonalItem.{.public:.....QC |
7bca0 | 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b | anvasRectangle(QCanvas*.canvas); |
7bcc0 | 0a 20 20 20 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 28 63 6f 6e 73 74 20 51 52 65 63 | .....QCanvasRectangle(const.QRec |
7bce0 | 74 26 2c 20 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 | t&,.QCanvas*.canvas);.....QCanva |
7bd00 | 73 52 65 63 74 61 6e 67 6c 65 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 69 64 | sRectangle(int.x,.int.y,.int.wid |
7bd20 | 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 | th,.int.height,.QCanvas*.canvas) |
7bd40 | 3b 0a 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 28 29 3b 0a 0a 20 20 20 | ;......~QCanvasRectangle();..... |
7bd60 | 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 | .int.width().const;.....int.heig |
7bd80 | 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 69 6e 74 | ht().const;.....void.setSize(int |
7bda0 | 20 77 2c 20 69 6e 74 20 68 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 28 29 20 63 6f 6e | .w,.int.h);.....QSize.size().con |
7bdc0 | 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 77 2c 68 29 3b 20 7d 0a 20 20 20 20 51 | st..{.return.QSize(w,h);.}.....Q |
7bde0 | 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 0a 20 | PointArray.areaPoints().const;.. |
7be00 | 20 20 20 51 52 65 63 74 20 72 65 63 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 | ...QRect.rect().const..{.return. |
7be20 | 51 52 65 63 74 28 69 6e 74 28 78 28 29 29 2c 69 6e 74 28 79 28 29 29 2c 77 2c 68 29 3b 20 7d 0a | QRect(int(x()),int(y()),w,h);.}. |
7be40 | 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 | .....bool.collidesWith(.const.QC |
7be60 | 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 6e 74 20 72 74 74 | anvasItem*.).const;......int.rtt |
7be80 | 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a | i().const;.....static.int.RTTI;. |
7bea0 | 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 68 61 70 65 28 51 | .protected:.....void.drawShape(Q |
7bec0 | 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 61 79 20 63 68 75 6e | Painter.&);.....QPointArray.chun |
7bee0 | 6b 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 63 | ks().const;..private:.....bool.c |
7bf00 | 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 20 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 53 70 72 69 | ollidesWith(...const.QCanvasSpri |
7bf20 | 74 65 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 | te*,.....const.QCanvasPolygonalI |
7bf40 | 74 65 6d 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 52 65 63 74 61 6e 67 6c 65 | tem*,.....const.QCanvasRectangle |
7bf60 | 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 2a 2c 0a 09 09 | *,.....const.QCanvasEllipse*,... |
7bf80 | 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 | ..const.QCanvasText*.).const;... |
7bfa0 | 20 20 20 69 6e 74 20 77 2c 20 68 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 | ...int.w,.h;.};...class.QM_EXPOR |
7bfc0 | 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 20 3a 20 70 75 62 6c 69 63 | T_CANVAS.QCanvasPolygon.:.public |
7bfe0 | 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a | .QCanvasPolygonalItem.{.public:. |
7c000 | 20 20 20 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 | ....QCanvasPolygon(QCanvas*.canv |
7c020 | 61 73 29 3b 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 28 29 3b 0a 20 20 20 20 | as);.....~QCanvasPolygon();..... |
7c040 | 76 6f 69 64 20 73 65 74 50 6f 69 6e 74 73 28 51 50 6f 69 6e 74 41 72 72 61 79 29 3b 0a 20 20 20 | void.setPoints(QPointArray);.... |
7c060 | 20 51 50 6f 69 6e 74 41 72 72 61 79 20 70 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .QPointArray.points().const;.... |
7c080 | 20 76 6f 69 64 20 6d 6f 76 65 42 79 28 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 | .void.moveBy(double.dx,.double.d |
7c0a0 | 79 29 3b 0a 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 | y);......QPointArray.areaPoints( |
7c0c0 | 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 0a | ).const;......int.rtti().const;. |
7c0e0 | 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a | ....static.int.RTTI;..protected: |
7c100 | 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e 74 65 72 20 26 29 3b | .....void.drawShape(QPainter.&); |
7c120 | 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 70 6f 6c 79 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 | .....QPointArray.poly;.};...clas |
7c140 | 73 20 51 4d 5f 45 58 50 4f 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 53 70 6c 69 6e 65 | s.QM_EXPORT_CANVAS.QCanvasSpline |
7c160 | 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 0a 7b 0a 70 75 62 6c 69 | .:.public.QCanvasPolygon.{.publi |
7c180 | 63 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 53 70 6c 69 6e 65 28 51 43 61 6e 76 61 73 2a 20 63 61 | c:.....QCanvasSpline(QCanvas*.ca |
7c1a0 | 6e 76 61 73 29 3b 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 53 70 6c 69 6e 65 28 29 3b 0a 0a 20 20 | nvas);.....~QCanvasSpline();.... |
7c1c0 | 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 72 6f 6c 50 6f 69 6e 74 73 28 51 50 6f 69 6e 74 41 72 | ..void.setControlPoints(QPointAr |
7c1e0 | 72 61 79 2c 20 62 6f 6f 6c 20 63 6c 6f 73 65 64 3d 54 52 55 45 29 3b 0a 20 20 20 20 51 50 6f 69 | ray,.bool.closed=TRUE);.....QPoi |
7c200 | 6e 74 41 72 72 61 79 20 63 6f 6e 74 72 6f 6c 50 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 | ntArray.controlPoints().const;.. |
7c220 | 20 20 20 62 6f 6f 6c 20 63 6c 6f 73 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 | ...bool.closed().const;......int |
7c240 | 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 52 54 | .rtti().const;.....static.int.RT |
7c260 | 54 49 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 63 61 6c 63 50 6f 6c | TI;..private:.....void.recalcPol |
7c280 | 79 28 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 62 65 7a 3b 0a 20 20 20 20 62 6f | y();.....QPointArray.bez;.....bo |
7c2a0 | 6f 6c 20 63 6c 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 | ol.cl;.};...class.QM_EXPORT_CANV |
7c2c0 | 41 53 20 51 43 61 6e 76 61 73 4c 69 6e 65 20 3a 20 70 75 62 6c 69 63 20 51 43 61 6e 76 61 73 50 | AS.QCanvasLine.:.public.QCanvasP |
7c2e0 | 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 6e 76 | olygonalItem.{.public:.....QCanv |
7c300 | 61 73 4c 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 | asLine(QCanvas*.canvas);.....~QC |
7c320 | 61 6e 76 61 73 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 6f 69 6e 74 73 28 | anvasLine();.....void.setPoints( |
7c340 | 69 6e 74 20 78 31 2c 20 69 6e 74 20 79 31 2c 20 69 6e 74 20 78 32 2c 20 69 6e 74 20 79 32 29 3b | int.x1,.int.y1,.int.x2,.int.y2); |
7c360 | 0a 0a 20 20 20 20 51 50 6f 69 6e 74 20 73 74 61 72 74 50 6f 69 6e 74 28 29 20 63 6f 6e 73 74 0a | ......QPoint.startPoint().const. |
7c380 | 09 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 78 31 2c 79 31 29 3b 20 7d 0a 20 20 20 20 51 | .{.return.QPoint(x1,y1);.}.....Q |
7c3a0 | 50 6f 69 6e 74 20 65 6e 64 50 6f 69 6e 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e | Point.endPoint().const..{.return |
7c3c0 | 20 51 50 6f 69 6e 74 28 78 32 2c 79 32 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 | .QPoint(x2,y2);.}......int.rtti( |
7c3e0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 | ).const;.....static.int.RTTI;... |
7c400 | 20 20 20 76 6f 69 64 20 73 65 74 50 65 6e 28 51 50 65 6e 20 70 29 3b 0a 20 20 20 20 76 6f 69 64 | ...void.setPen(QPen.p);.....void |
7c420 | 20 6d 6f 76 65 42 79 28 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 29 3b 0a 0a | .moveBy(double.dx,.double.dy);.. |
7c440 | 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 68 61 70 65 28 51 50 | protected:.....void.drawShape(QP |
7c460 | 61 69 6e 74 65 72 20 26 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 61 72 65 61 50 | ainter.&);.....QPointArray.areaP |
7c480 | 6f 69 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 | oints().const;..private:.....int |
7c4a0 | 20 78 31 2c 79 31 2c 78 32 2c 79 32 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f | .x1,y1,x2,y2;.};...class.QM_EXPO |
7c4c0 | 52 54 5f 43 41 4e 56 41 53 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 20 3a 20 70 75 62 6c 69 | RT_CANVAS.QCanvasEllipse.:.publi |
7c4e0 | 63 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 0a 7b 0a 0a 70 75 62 6c 69 63 | c.QCanvasPolygonalItem.{..public |
7c500 | 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 20 51 43 61 6e 76 61 73 2a 20 63 | :.....QCanvasEllipse(.QCanvas*.c |
7c520 | 61 6e 76 61 73 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 20 69 6e 74 | anvas.);.....QCanvasEllipse(.int |
7c540 | 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 51 43 61 6e 76 61 73 2a 20 63 61 6e | .width,.int.height,.QCanvas*.can |
7c560 | 76 61 73 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 20 69 6e 74 20 77 | vas.);.....QCanvasEllipse(.int.w |
7c580 | 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 69 6e 74 20 73 74 61 72 74 61 6e 67 6c 65 | idth,.int.height,.int.startangle |
7c5a0 | 2c 20 69 6e 74 20 61 6e 67 6c 65 2c 0a 09 09 20 20 20 20 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 | ,.int.angle,.......QCanvas*.canv |
7c5c0 | 61 73 20 29 3b 0a 0a 20 20 20 20 7e 51 43 61 6e 76 61 73 45 6c 6c 69 70 73 65 28 29 3b 0a 0a 20 | as.);......~QCanvasEllipse();... |
7c5e0 | 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 | ...int.width().const;.....int.he |
7c600 | 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 28 69 | ight().const;.....void.setSize(i |
7c620 | 6e 74 20 77 2c 20 69 6e 74 20 68 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6e 67 6c 65 73 | nt.w,.int.h);.....void.setAngles |
7c640 | 28 69 6e 74 20 73 74 61 72 74 2c 20 69 6e 74 20 6c 65 6e 67 74 68 29 3b 0a 20 20 20 20 69 6e 74 | (int.start,.int.length);.....int |
7c660 | 20 61 6e 67 6c 65 53 74 61 72 74 28 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 61 31 | .angleStart().const..{.return.a1 |
7c680 | 3b 20 7d 0a 20 20 20 20 69 6e 74 20 61 6e 67 6c 65 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 0a | ;.}.....int.angleLength().const. |
7c6a0 | 09 7b 20 72 65 74 75 72 6e 20 61 32 3b 20 7d 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 | .{.return.a2;.}.....QPointArray. |
7c6c0 | 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 62 6f 6f 6c 20 63 6f | areaPoints().const;......bool.co |
7c6e0 | 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a 20 29 | llidesWith(.const.QCanvasItem*.) |
7c700 | 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 0a 20 | .const;......int.rtti().const;.. |
7c720 | 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | ...static.int.RTTI;..protected:. |
7c740 | 20 20 20 20 76 6f 69 64 20 64 72 61 77 53 68 61 70 65 28 51 50 61 69 6e 74 65 72 20 26 29 3b 0a | ....void.drawShape(QPainter.&);. |
7c760 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 | .private:.....bool.collidesWith( |
7c780 | 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 20 20 20 20 20 | .const.QCanvasSprite*,.......... |
7c7a0 | 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 6f 6c 79 67 6f 6e 61 6c 49 74 65 6d 2a 2c 0a 09 09 20 | const.QCanvasPolygonalItem*,.... |
7c7c0 | 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 65 2a 2c 0a 09 | ......const.QCanvasRectangle*,.. |
7c7e0 | 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 65 2a 2c 0a 09 | ........const.QCanvasEllipse*,.. |
7c800 | 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 29 20 63 6f 6e | ........const.QCanvasText*.).con |
7c820 | 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 2c 20 68 3b 0a 20 20 20 20 69 6e 74 20 61 31 2c 20 61 32 | st;.....int.w,.h;.....int.a1,.a2 |
7c840 | 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 43 61 6e 76 61 73 54 65 78 74 45 78 74 72 61 3b 0a 0a | ;.};...class.QCanvasTextExtra;.. |
7c860 | 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 54 65 | class.QM_EXPORT_CANVAS.QCanvasTe |
7c880 | 78 74 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 | xt.:.public.QCanvasItem.{.public |
7c8a0 | 3a 0a 20 20 20 20 51 43 61 6e 76 61 73 54 65 78 74 28 51 43 61 6e 76 61 73 2a 20 63 61 6e 76 61 | :.....QCanvasText(QCanvas*.canva |
7c8c0 | 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 74 72 69 6e | s);.....QCanvasText(const.QStrin |
7c8e0 | 67 26 2c 20 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 | g&,.QCanvas*.canvas);.....QCanva |
7c900 | 73 54 65 78 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 46 6f 6e 74 2c 20 51 43 61 | sText(const.QString&,.QFont,.QCa |
7c920 | 6e 76 61 73 2a 20 63 61 6e 76 61 73 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 43 61 | nvas*.canvas);......virtual.~QCa |
7c940 | 6e 76 61 73 54 65 78 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 | nvasText();......void.setText(.c |
7c960 | 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 46 6f 6e | onst.QString&.);.....void.setFon |
7c980 | 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 | t(.const.QFont&.);.....void.setC |
7c9a0 | 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 | olor(.const.QColor&.);.....QStri |
7c9c0 | 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 46 6f 6e 74 20 66 6f 6e 74 28 | ng.text().const;.....QFont.font( |
7c9e0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 6f 72 28 29 20 63 6f 6e 73 | ).const;.....QColor.color().cons |
7ca00 | 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 42 79 28 64 6f 75 62 6c 65 20 64 78 2c 20 64 | t;......void.moveBy(double.dx,.d |
7ca20 | 6f 75 62 6c 65 20 64 79 29 3b 0a 0a 20 20 20 20 69 6e 74 20 74 65 78 74 46 6c 61 67 73 28 29 20 | ouble.dy);......int.textFlags(). |
7ca40 | 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 66 6c 61 67 73 3b 20 7d 0a 20 20 20 20 76 6f 69 | const..{.return.flags;.}.....voi |
7ca60 | 64 20 73 65 74 54 65 78 74 46 6c 61 67 73 28 69 6e 74 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 | d.setTextFlags(int);......QRect. |
7ca80 | 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | boundingRect().const;......bool. |
7caa0 | 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 49 74 65 6d 2a | collidesWith(.const.QCanvasItem* |
7cac0 | 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b | .).const;......int.rtti().const; |
7cae0 | 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | .....static.int.RTTI;..protected |
7cb00 | 3a 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 69 6e 74 65 72 | :.....virtual.void.draw(QPainter |
7cb20 | 26 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 | &);..private:.#if.defined(Q_DISA |
7cb40 | 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 43 61 6e 76 61 73 54 65 78 74 28 20 63 6f 6e 73 74 | BLE_COPY).....QCanvasText(.const |
7cb60 | 20 51 43 61 6e 76 61 73 54 65 78 74 20 26 20 29 3b 0a 20 20 20 20 51 43 61 6e 76 61 73 54 65 78 | .QCanvasText.&.);.....QCanvasTex |
7cb80 | 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 20 | t.&operator=(.const.QCanvasText. |
7cba0 | 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 43 68 75 6e 6b 73 | &.);.#endif.....void.addToChunks |
7cbc0 | 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 46 72 6f 6d 43 68 75 6e 6b 73 28 29 3b | ();.....void.removeFromChunks(); |
7cbe0 | 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 43 68 75 6e 6b 73 28 29 3b 0a 0a 20 20 20 20 76 | .....void.changeChunks();......v |
7cc00 | 6f 69 64 20 73 65 74 52 65 63 74 28 29 3b 0a 20 20 20 20 51 52 65 63 74 20 62 72 65 63 74 3b 0a | oid.setRect();.....QRect.brect;. |
7cc20 | 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 66 6c 61 67 73 3b 0a | ....QString.txt;.....int.flags;. |
7cc40 | 20 20 20 20 51 46 6f 6e 74 20 66 6e 74 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 63 6f 6c 3b 0a 20 | ....QFont.fnt;.....QColor.col;.. |
7cc60 | 20 20 20 51 43 61 6e 76 61 73 54 65 78 74 45 78 74 72 61 2a 20 65 78 74 72 61 3b 0a 0a 20 20 20 | ...QCanvasTextExtra*.extra;..... |
7cc80 | 20 62 6f 6f 6c 20 63 6f 6c 6c 69 64 65 73 57 69 74 68 28 20 20 20 63 6f 6e 73 74 20 51 43 61 6e | .bool.collidesWith(...const.QCan |
7cca0 | 76 61 73 53 70 72 69 74 65 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 50 6f 6c | vasSprite*,.....const.QCanvasPol |
7ccc0 | 79 67 6f 6e 61 6c 49 74 65 6d 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 52 65 | ygonalItem*,.....const.QCanvasRe |
7cce0 | 63 74 61 6e 67 6c 65 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 45 6c 6c 69 70 | ctangle*,.....const.QCanvasEllip |
7cd00 | 73 65 2a 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 43 61 6e 76 61 73 54 65 78 74 2a 20 29 20 63 6f | se*,.....const.QCanvasText*.).co |
7cd20 | 6e 73 74 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 43 41 4e 56 | nst;.};..#define.Q_DEFINED_QCANV |
7cd40 | 41 53 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 | AS.#include."qwinexport.h".#endi |
7cd60 | 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 41 4e 56 41 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 43 41 | f.//.QT_NO_CANVAS..#endif.//.QCA |
7cd80 | 4e 56 41 53 5f 48 0a 00 00 00 1c 00 71 00 63 00 6f 00 6c 00 6f 00 72 00 64 00 69 00 61 00 6c 00 | NVAS_H......q.c.o.l.o.r.d.i.a.l. |
7cda0 | 6f 00 67 00 2e 00 68 00 00 0a 9a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.g...h..../******************** |
7cdc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7cde0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a | ************************.**.$Id: |
7ce00 | 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 43 6f 6c 6f 72 44 69 61 | .$.**.**.Definition.of.QColorDia |
7ce20 | 6c 6f 67 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 32 32 32 | log.class.**.**.Created.:.990222 |
7ce40 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 | .**.**.Copyright.(C).1992-2000.T |
7ce60 | 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 | rolltech.ASA...All.rights.reserv |
7ce80 | 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 | ed..**.**.This.file.is.part.of.t |
7cea0 | 68 65 20 64 69 61 6c 6f 67 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | he.dialogs.module.of.the.Qt.GUI. |
7cec0 | 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 | Toolkit..**.**.This.file.may.be. |
7cee0 | 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 | distributed.under.the.terms.of.t |
7cf00 | 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 | he.Q.Public.License.**.as.define |
7cf20 | 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 | d.by.Trolltech.ASA.of.Norway.and |
7cf40 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 | .appearing.in.the.file.**.LICENS |
7cf60 | 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 | E.QPL.included.in.the.packaging. |
7cf80 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 | of.this.file..**.**.This.file.ma |
7cfa0 | 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 | y.be.distributed.and/or.modified |
7cfc0 | 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 | .under.the.terms.of.the.**.GNU.G |
7cfe0 | 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 | eneral.Public.License.version.2. |
7d000 | 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 | as.published.by.the.Free.Softwar |
7d020 | 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | e.**.Foundation.and.appearing.in |
7d040 | 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 | .the.file.LICENSE.GPL.included.i |
7d060 | 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | n.the.**.packaging.of.this.file. |
7d080 | 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 | .**.**.Licensees.holding.valid.Q |
7d0a0 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 | t.Enterprise.Edition.or.Qt.Profe |
7d0c0 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ssional.Edition.**.licenses.may. |
7d0e0 | 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 | use.this.file.in.accordance.with |
7d100 | 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 | .the.Qt.Commercial.License.**.Ag |
7d120 | 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 | reement.provided.with.the.Softwa |
7d140 | 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 | re..**.**.This.file.is.provided. |
7d160 | 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 | AS.IS.with.NO.WARRANTY.OF.ANY.KI |
7d180 | 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 | ND,.INCLUDING.THE.**.WARRANTY.OF |
7d1a0 | 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 | .DESIGN,.MERCHANTABILITY.AND.FIT |
7d1c0 | 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a | NESS.FOR.A.PARTICULAR.PURPOSE..* |
7d1e0 | 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 | *.**.See.http://qtsoftware.com/p |
7d200 | 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c | ricing.html.or.email.sales@troll |
7d220 | 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 | tech.com.for.**...information.ab |
7d240 | 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | out.Qt.Commercial.License.Agreem |
7d260 | 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | ents..**.See.http://qtsoftware.c |
7d280 | 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d | om/qpl/.for.QPL.licensing.inform |
7d2a0 | 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ation..**.See.http://qtsoftware. |
7d2c0 | 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 | com/gpl/.for.GPL.licensing.infor |
7d2e0 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c | mation..**.**.Contact.info@troll |
7d300 | 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 | tech.com.if.any.conditions.of.th |
7d320 | 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f | is.licensing.are.**.not.clear.to |
7d340 | 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .you..**.*********************** |
7d360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7d380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 4f 4c 4f 52 | ***************/..#ifndef.QCOLOR |
7d3a0 | 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4c 4f 52 44 49 41 4c 4f 47 5f 48 0a | DIALOG_H.#define.QCOLORDIALOG_H. |
7d3c0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 61 6c 6f 67 2e | .#ifndef.QT_H.#include."qdialog. |
7d3e0 | 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 |
7d400 | 5f 43 4f 4c 4f 52 44 49 41 4c 4f 47 0a 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 | _COLORDIALOG..class.QColorDialog |
7d420 | 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 43 6f 6c 6f 72 44 | Private;..class.Q_EXPORT.QColorD |
7d440 | 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 |
7d460 | 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6f 6c 6f 72 | BJECT..public:.....static.QColor |
7d480 | 20 67 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 69 6e 69 74 20 3d 20 | .getColor(.const.QColor&.init.=. |
7d4a0 | 77 68 69 74 65 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 | white,.QWidget*.parent=0,.const. |
7d4c0 | 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 67 62 20 | char*.name=0.);.....static.QRgb. |
7d4e0 | 67 65 74 52 67 62 61 28 20 51 52 67 62 2c 20 62 6f 6f 6c 2a 20 6f 6b 20 3d 20 30 2c 0a 09 09 09 | getRgba(.QRgb,.bool*.ok.=.0,.... |
7d500 | 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | .QWidget*.parent=0,.const.char*. |
7d520 | 6e 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 63 75 73 74 6f 6d | name=0.);......static.int.custom |
7d540 | 43 6f 75 6e 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 52 67 62 20 63 75 73 74 6f 6d 43 | Count();.....static.QRgb.customC |
7d560 | 6f 6c 6f 72 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 | olor(.int.);.....static.void.set |
7d580 | 43 75 73 74 6f 6d 43 6f 6c 6f 72 28 20 69 6e 74 2c 20 51 52 67 62 20 29 3b 0a 20 20 20 20 73 74 | CustomColor(.int,.QRgb.);.....st |
7d5a0 | 61 74 69 63 20 76 6f 69 64 20 73 65 74 53 74 61 6e 64 61 72 64 43 6f 6c 6f 72 28 20 69 6e 74 2c | atic.void.setStandardColor(.int, |
7d5c0 | 20 51 52 67 62 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 7e 51 43 6f 6c 6f 72 44 69 | .QRgb.);..private:.....~QColorDi |
7d5e0 | 61 6c 6f 67 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 | alog();.....QColorDialog(.QWidge |
7d600 | 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c | t*.parent=0,.const.char*.name=0, |
7d620 | 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 | .bool.modal=FALSE.);......void.s |
7d640 | 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 29 3b 0a 20 20 20 20 51 43 | etColor(.const.QColor&.);.....QC |
7d660 | 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 62 6f 6f 6c 20 73 65 | olor.color().const;......bool.se |
7d680 | 6c 65 63 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 29 3b 0a 0a 20 20 20 | lectColor(.const.QColor&.);..... |
7d6a0 | 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 41 6c 70 68 61 28 20 69 6e 74 20 29 3b 0a 20 | .void.setSelectedAlpha(.int.);.. |
7d6c0 | 20 20 20 69 6e 74 20 73 65 6c 65 63 74 65 64 41 6c 70 68 61 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 | ...int.selectedAlpha().const;... |
7d6e0 | 20 20 20 76 6f 69 64 20 73 68 6f 77 43 75 73 74 6f 6d 28 20 62 6f 6f 6c 3d 54 52 55 45 20 29 3b | ...void.showCustom(.bool=TRUE.); |
7d700 | 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 | ..private:.//.Disabled.copy.cons |
7d720 | 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 6f 6c 6f 72 | tructor.and.operator=.....QColor |
7d740 | 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | DialogPrivate.*d;.....friend.cla |
7d760 | 73 73 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 65 | ss.QColorDialogPrivate;.....frie |
7d780 | 6e 64 20 63 6c 61 73 73 20 51 43 6f 6c 6f 72 53 68 6f 77 65 72 3b 0a 0a 23 69 66 20 64 65 66 69 | nd.class.QColorShower;..#if.defi |
7d7a0 | 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 6c 6f 72 44 69 | ned(Q_DISABLE_COPY).....QColorDi |
7d7c0 | 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 | alog(.const.QColorDialog.&.);... |
7d7e0 | 20 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 | ..QColorDialog&.operator=(.const |
7d800 | 20 51 43 6f 6c 6f 72 44 69 61 6c 6f 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 | .QColorDialog.&.);.#endif.};..#e |
7d820 | 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 43 4f 4c 4f 52 44 49 41 4c 4f 47 5f 48 0a 00 00 | ndif..#endif.//QCOLORDIALOG_H... |
7d840 | 00 14 00 71 00 63 00 73 00 74 00 72 00 69 00 6e 00 67 00 2e 00 68 00 00 31 9e 2f 2a 2a 2a 2a 2a | ...q.c.s.t.r.i.n.g...h..1./***** |
7d860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7d880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7d8a0 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e | *******.**.$Id$.**.**.Definition |
7d8c0 | 20 6f 66 20 74 68 65 20 65 78 74 65 6e 64 65 64 20 63 68 61 72 20 61 72 72 61 79 20 6f 70 65 72 | .of.the.extended.char.array.oper |
7d8e0 | 61 74 69 6f 6e 73 2c 0a 2a 2a 20 61 6e 64 20 51 42 79 74 65 41 72 72 61 79 20 61 6e 64 20 51 43 | ations,.**.and.QByteArray.and.QC |
7d900 | 53 74 72 69 6e 67 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 | String.classes.**.**.Created.:.9 |
7d920 | 32 30 36 30 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 | 20609.**.**.Copyright.(C).1992-2 |
7d940 | 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 002.Trolltech.ASA...All.rights.r |
7d960 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
7d980 | 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 | .of.the.tools.module.of.the.Qt.G |
7d9a0 | 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 | UI.Toolkit..**.**.This.file.may. |
7d9c0 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f | be.distributed.under.the.terms.o |
7d9e0 | 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 | f.the.Q.Public.License.**.as.def |
7da00 | 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 | ined.by.Trolltech.ASA.of.Norway. |
7da20 | 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 | and.appearing.in.the.file.**.LIC |
7da40 | 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 | ENSE.QPL.included.in.the.packagi |
7da60 | 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | ng.of.this.file..**.**.This.file |
7da80 | 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 | .may.be.distributed.and/or.modif |
7daa0 | 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e | ied.under.the.terms.of.the.**.GN |
7dac0 | 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e | U.General.Public.License.version |
7dae0 | 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 | .2.as.published.by.the.Free.Soft |
7db00 | 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 | ware.**.Foundation.and.appearing |
7db20 | 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 | .in.the.file.LICENSE.GPL.include |
7db40 | 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 | d.in.the.**.packaging.of.this.fi |
7db60 | 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 | le..**.**.Licensees.holding.vali |
7db80 | 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 | d.Qt.Enterprise.Edition.or.Qt.Pr |
7dba0 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d | ofessional.Edition.**.licenses.m |
7dbc0 | 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | ay.use.this.file.in.accordance.w |
7dbe0 | 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a | ith.the.Qt.Commercial.License.** |
7dc00 | 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 | .Agreement.provided.with.the.Sof |
7dc20 | 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 | tware..**.**.This.file.is.provid |
7dc40 | 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | ed.AS.IS.with.NO.WARRANTY.OF.ANY |
7dc60 | 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 | .KIND,.INCLUDING.THE.**.WARRANTY |
7dc80 | 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 | .OF.DESIGN,.MERCHANTABILITY.AND. |
7dca0 | 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 | FITNESS.FOR.A.PARTICULAR.PURPOSE |
7dcc0 | 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f | ..**.**.See.http://qtsoftware.co |
7dce0 | 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 | m/pricing.html.or.email.sales@tr |
7dd00 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | olltech.com.for.**...information |
7dd20 | 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 | .about.Qt.Commercial.License.Agr |
7dd40 | 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 | eements..**.See.http://qtsoftwar |
7dd60 | 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 | e.com/qpl/.for.QPL.licensing.inf |
7dd80 | 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | ormation..**.See.http://qtsoftwa |
7dda0 | 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/gpl/.for.GPL.licensing.in |
7ddc0 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 | formation..**.**.Contact.info@tr |
7dde0 | 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 | olltech.com.if.any.conditions.of |
7de00 | 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 | .this.licensing.are.**.not.clear |
7de20 | 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .to.you..**.******************** |
7de40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7de60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 43 53 | ******************/..#ifndef.QCS |
7de80 | 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 |
7dea0 | 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". |
7dec0 | 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 |
7dee0 | 2e 68 3e 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h>.../************************* |
7df00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7df20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 53 61 66 65 20 61 6e 64 20 | ********************...Safe.and. |
7df40 | 70 6f 72 74 61 62 6c 65 20 43 20 73 74 72 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 3b 20 65 78 74 | portable.C.string.functions;.ext |
7df60 | 65 6e 73 69 6f 6e 73 20 74 6f 20 73 74 61 6e 64 61 72 64 20 73 74 72 69 6e 67 2e 68 0a 20 2a 2a | ensions.to.standard.string.h..** |
7df80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7dfa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7dfc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 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 |
7dfe0 | 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 |
7e000 | 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 |
7e020 | 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 |
7e040 | 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 |
7e060 | 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 |
7e080 | 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 |
7e0a0 | 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 |
7e0c0 | 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 |
7e0e0 | 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. |
7e100 | 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 |
7e120 | 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 |
7e140 | 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 |
7e160 | 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.).{.... |
7e180 | 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 |
7e1a0 | 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. |
7e1c0 | 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_ |
7e1e0 | 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 |
7e200 | 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,. |
7e220 | 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.& |
7e240 | 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,. |
7e260 | 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 |
7e280 | 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 |
7e2a0 | 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 |
7e2c0 | 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 |
7e2e0 | 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 |
7e300 | 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 |
7e320 | 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 |
7e340 | 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.( |
7e360 | 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 |
7e380 | 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 |
7e3a0 | 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 |
7e3c0 | 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 |
7e3e0 | 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 |
7e400 | 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( |
7e420 | 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 |
7e440 | 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 |
7e460 | 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 |
7e480 | 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);.}.# |
7e4a0 | 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 |
7e4c0 | 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 |
7e4e0 | 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.); |
7e500 | 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ../***************************** |
7e520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7e540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 42 79 74 65 41 72 72 61 79 20 63 6c | ****************...QByteArray.cl |
7e560 | 61 73 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ass..*************************** |
7e580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7e5a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 | ******************/..#if.defined |
7e5c0 | 28 51 5f 51 44 4f 43 29 0a 2f 2a 0a 20 20 57 65 20 77 61 6e 74 20 71 64 6f 63 20 74 6f 20 64 6f | (Q_QDOC)./*...We.want.qdoc.to.do |
7e5e0 | 63 75 6d 65 6e 74 20 51 42 79 74 65 41 72 72 61 79 20 61 73 20 61 20 72 65 61 6c 20 63 6c 61 73 | cument.QByteArray.as.a.real.clas |
7e600 | 73 20 74 68 61 74 20 69 6e 68 65 72 69 74 73 0a 20 20 51 4d 65 6d 41 72 72 61 79 3c 63 68 61 72 | s.that.inherits...QMemArray<char |
7e620 | 3e 20 61 6e 64 20 74 68 61 74 20 69 73 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 51 42 69 74 41 | >.and.that.is.inherited.by.QBitA |
7e640 | 72 72 61 79 2e 0a 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 | rray..*/.class.QByteArray.:.publ |
7e660 | 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:.... |
7e680 | 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 |
7e6a0 | 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 |
7e6c0 | 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.. |
7e6e0 | 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. |
7e700 | 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 |
7e720 | 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. |
7e740 | 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 |
7e760 | 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 |
7e780 | 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 |
7e7a0 | 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. |
7e7c0 | 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 |
7e7e0 | 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. |
7e800 | 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 |
7e820 | 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 |
7e840 | 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 |
7e860 | 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 |
7e880 | 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ../***************************** |
7e8a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7e8c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 42 79 74 65 41 72 72 61 79 20 73 74 | ****************...QByteArray.st |
7e8e0 | 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ream.functions..**************** |
7e900 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7e920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 | *****************************/.# |
7e940 | 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 |
7e960 | 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 |
7e980 | 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 |
7e9a0 | 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>>( |
7e9c0 | 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.&.);. |
7e9e0 | 23 65 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | #endif../*********************** |
7ea00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7ea20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 43 53 74 72 69 6e | **********************...QCStrin |
7ea40 | 67 20 63 6c 61 73 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | g.class..*********************** |
7ea60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7ea80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 63 6c 61 73 73 20 51 | **********************/..class.Q |
7eaa0 | 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 |
7eac0 | 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 |
7eae0 | 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(). |
7eb00 | 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 |
7eb20 | 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 |
7eb40 | 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 |
7eb60 | 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(. |
7eb80 | 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. |
7eba0 | 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 |
7ebc0 | 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 |
7ebe0 | 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.... |
7ec00 | 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....& |
7ec20 | 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.);/ |
7ec40 | 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....& |
7ec60 | 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.);.// |
7ec80 | 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 |
7eca0 | 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;.. |
7ecc0 | 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 |
7ece0 | 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 |
7ed00 | 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. |
7ed20 | 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.);... |
7ed40 | 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 |
7ed60 | 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. |
7ed80 | 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(. |
7eda0 | 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 |
7edc0 | 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. |
7ede0 | 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= |
7ee00 | 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 |
7ee20 | 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. |
7ee40 | 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.. |
7ee60 | 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 |
7ee80 | 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;..... |
7eea0 | 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 |
7eec0 | 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 |
7eee0 | 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.. |
7ef00 | 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.& |
7ef20 | 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.. |
7ef40 | 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 |
7ef60 | 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 |
7ef80 | 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 |
7efa0 | 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.. |
7efc0 | 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. |
7efe0 | 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 |
7f000 | 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 |
7f020 | 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;... |
7f040 | 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 |
7f060 | 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 |
7f080 | 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 |
7f0a0 | 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 |
7f0c0 | 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( |
7f0e0 | 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. |
7f100 | 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 |
7f120 | 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 |
7f140 | 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 |
7f160 | 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. |
7f180 | 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;..... |
7f1a0 | 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 |
7f1c0 | 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.. |
7f1e0 | 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.);.. |
7f200 | 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 |
7f220 | 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 |
7f240 | 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.. |
7f260 | 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. |
7f280 | 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 |
7f2a0 | 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.*. |
7f2c0 | 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 |
7f2e0 | 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. |
7f300 | 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 |
7f320 | 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 |
7f340 | 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... |
7f360 | 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 |
7f380 | 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 |
7f3a0 | 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 |
7f3c0 | 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 |
7f3e0 | 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 |
7f400 | 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 |
7f420 | 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= |
7f440 | 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 |
7f460 | 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 |
7f480 | 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 |
7f4a0 | 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;... |
7f4c0 | 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.). |
7f4e0 | 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( |
7f500 | 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.. |
7f520 | 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 |
7f540 | 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 |
7f560 | 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 |
7f580 | 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 |
7f5a0 | 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 |
7f5c0 | 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 |
7f5e0 | 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. |
7f600 | 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 |
7f620 | 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' |
7f640 | 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 |
7f660 | 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 |
7f680 | 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;.... |
7f6a0 | 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. |
7f6c0 | 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 |
7f6e0 | 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:.... |
7f700 | 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. |
7f720 | 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;. |
7f740 | 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | };.../************************** |
7f760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7f780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 43 53 74 72 69 6e 67 20 73 | *******************...QCString.s |
7f7a0 | 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | tream.functions..*************** |
7f7c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7f7e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
7f800 | 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 |
7f820 | 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 |
7f840 | 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_ |
7f860 | 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>>(. |
7f880 | 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 |
7f8a0 | 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | dif../************************** |
7f8c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7f8e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 43 53 74 72 69 6e 67 20 69 | *******************...QCString.i |
7f900 | 6e 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | nline.functions..*************** |
7f920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7f940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a | ******************************/. |
7f960 | 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 |
7f980 | 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 |
7f9a0 | 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 |
7f9c0 | 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 |
7f9e0 | 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. |
7fa00 | 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 |
7fa20 | 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 |
7fa40 | 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 |
7fa60 | 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 |
7fa80 | 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 |
7faa0 | 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';.}.. |
7fac0 | 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 |
7fae0 | 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().); |
7fb00 | 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 |
7fb20 | 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 |
7fb40 | 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 |
7fb60 | 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 |
7fb80 | 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 |
7fba0 | 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. |
7fbc0 | 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 |
7fbe0 | 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( |
7fc00 | 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 |
7fc20 | 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 |
7fc40 | 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 |
7fc60 | 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 |
7fc80 | 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. |
7fca0 | 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);.} |
7fcc0 | 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 |
7fce0 | 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 |
7fd00 | 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 |
7fd20 | 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 |
7fd40 | 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 |
7fd60 | 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,. |
7fd80 | 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 |
7fda0 | 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. |
7fdc0 | 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.*( |
7fde0 | 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 |
7fe00 | 61 74 61 28 29 3b 20 7d 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ata();.}.../******************** |
7fe20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7fe40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 43 53 74 | *************************...QCSt |
7fe60 | 72 69 6e 67 20 6e 6f 6e 2d 6d 65 6d 62 65 72 20 6f 70 65 72 61 74 6f 72 73 0a 20 2a 2a 2a 2a 2a | ring.non-member.operators..***** |
7fe80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7fea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7fec0 | 2a 2a 2a 2a 2a 2a 2a 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. |
7fee0 | 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,. |
7ff00 | 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 |
7ff20 | 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().).== |
7ff40 | 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 |
7ff60 | 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 |
7ff80 | 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 |
7ffa0 | 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 |
7ffc0 | 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 |
7ffe0 | 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.).{. |
80000 | 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().). |
80020 | 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 |
80040 | 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 |
80060 | 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 |
80080 | 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 |
800a0 | 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 |
800c0 | 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. |
800e0 | 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. |
80100 | 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 |
80120 | 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 |
80140 | 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 |
80160 | 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().).!= |
80180 | 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 |
801a0 | 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 |
801c0 | 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 |
801e0 | 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;.}. |
80200 | 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<( |
80220 | 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. |
80240 | 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( |
80260 | 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. |
80280 | 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,. |
802a0 | 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 |
802c0 | 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 |
802e0 | 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<=(. |
80300 | 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 |
80320 | 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 |
80340 | 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 |
80360 | 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 |
80380 | 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.) |
803a0 | 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 |
803c0 | 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 |
803e0 | 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 |
80400 | 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 |
80420 | 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 |
80440 | 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 |
80460 | 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. |
80480 | 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( |
804a0 | 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. |
804c0 | 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 |
804e0 | 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 |
80500 | 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.).>. |
80520 | 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 |
80540 | 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 |
80560 | 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, |
80580 | 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 |
805a0 | 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 |
805c0 | 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.).{ |
805e0 | 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 |
80600 | 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 |
80620 | 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 |
80640 | 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. |
80660 | 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;.} |
80680 | 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> |
806a0 | 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 |
806c0 | 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 |
806e0 | 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 |
80700 | 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 |
80720 | 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 |
80740 | 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( |
80760 | 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;.... |
80780 | 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. |
807a0 | 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. |
807c0 | 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.).{ |
807e0 | 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().);. |
80800 | 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;.} |
80820 | 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 |
80840 | 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 |
80860 | 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. |
80880 | 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 |
808a0 | 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 |
808c0 | 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 |
808e0 | 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 |
80900 | 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.+= |
80920 | 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 |
80940 | 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+ |
80960 | 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.). |
80980 | 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 |
809a0 | 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 |
809c0 | 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 |
809e0 | 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. |
80a00 | 69 00 67 00 2e 00 68 00 00 01 92 2f 2a 20 45 76 65 72 79 74 68 69 6e 67 20 2a 2f 0a 0a 2f 2a 20 | i.g...h..../*.Everything.*/../*. |
80a20 | 4c 69 63 65 6e 73 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 | License.information.*/.#define.Q |
80a40 | 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".# |
80a60 | 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 |
80a80 | 6e 74 65 72 6e 61 6c 22 0a 0a 2f 2a 20 42 75 69 6c 64 20 6b 65 79 20 2a 2f 0a 23 64 65 66 69 6e | nternal"../*.Build.key.*/.#defin |
80aa0 | 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 |
80ac0 | 2e 2a 20 66 75 6c 6c 2d 63 6f 6e 66 69 67 22 0a 0a 2f 2a 20 4d 61 63 68 69 6e 65 20 62 79 74 65 | .*.full-config"../*.Machine.byte |
80ae0 | 2d 6f 72 64 65 72 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 | -order.*/.#define.Q_BIG_ENDIAN.4 |
80b00 | 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 |
80b20 | 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 |
80b40 | 4e 44 49 41 4e 0a 0a 2f 2a 20 43 6f 6d 70 69 6c 65 20 74 69 6d 65 20 66 65 61 74 75 72 65 73 20 | NDIAN../*.Compile.time.features. |
80b60 | 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. |
80b80 | 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.... |
80ba0 | 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 2a | ..q.e.v.e.n.t.l.o.o.p...h..../** |
80bc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
80be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
80c00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 | **********.**.$Id$.**.**.Declara |
80c20 | 74 69 6f 6e 20 6f 66 20 51 45 76 65 6e 74 4c 6f 6f 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 | tion.of.QEventLoop.class.**.**.C |
80c40 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1992-2002.Trolltech |
80c60 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a | .ASA...All.rights.reserved..**.* |
80c80 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 | *.This.file.is.part.of.the.kerne |
80ca0 | 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a | l.module.of.the.Qt.GUI.Toolkit.. |
80cc0 | 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 | **.**.This.file.may.be.distribut |
80ce0 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c | ed.under.the.terms.of.the.Q.Publ |
80d00 | 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c | ic.License.**.as.defined.by.Trol |
80d20 | 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e | ltech.ASA.of.Norway.and.appearin |
80d40 | 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 | g.in.the.file.**.LICENSE.QPL.inc |
80d60 | 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 | luded.in.the.packaging.of.this.f |
80d80 | 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 | ile..**.**.This.file.may.be.dist |
80da0 | 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 | ributed.and/or.modified.under.th |
80dc0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 | e.terms.of.the.**.GNU.General.Pu |
80de0 | 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 | blic.License.version.2.as.publis |
80e00 | 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e | hed.by.the.Free.Software.**.Foun |
80e20 | 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 | dation.and.appearing.in.the.file |
80e40 | 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 | .LICENSE.GPL.included.in.the.**. |
80e60 | 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 | packaging.of.this.file..**.**.Li |
80e80 | 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 | censees.holding.valid.Qt.Enterpr |
80ea0 | 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 | ise.Edition.or.Qt.Professional.E |
80ec0 | 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 | dition.**.licenses.may.use.this. |
80ee0 | 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 | file.in.accordance.with.the.Qt.C |
80f00 | 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 | ommercial.License.**.Agreement.p |
80f20 | 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a | rovided.with.the.Software..**.** |
80f40 | 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 | .This.file.is.provided.AS.IS.wit |
80f60 | 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 | h.NO.WARRANTY.OF.ANY.KIND,.INCLU |
80f80 | 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 | DING.THE.**.WARRANTY.OF.DESIGN,. |
80fa0 | 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 | MERCHANTABILITY.AND.FITNESS.FOR. |
80fc0 | 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 | A.PARTICULAR.PURPOSE..**.**.See. |
80fe0 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 | http://qtsoftware.com/pricing.ht |
81000 | 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | ml.or.email.sales@trolltech.com. |
81020 | 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f | for.**...information.about.Qt.Co |
81040 | 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 | mmercial.License.Agreements..**. |
81060 | 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 | See.http://qtsoftware.com/qpl/.f |
81080 | 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..** |
810a0 | 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 | .See.http://qtsoftware.com/gpl/. |
810c0 | 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a | for.GPL.licensing.information..* |
810e0 | 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 | *.**.Contact.info@trolltech.com. |
81100 | 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 | if.any.conditions.of.this.licens |
81120 | 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a | ing.are.**.not.clear.to.you..**. |
81140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81160 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81180 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 45 56 45 4e 54 4c 4f 4f 50 5f 48 0a 23 64 | ******/..#ifndef.QEVENTLOOP_H.#d |
811a0 | 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 65 66 20 51 54 5f 48 | efine.QEVENTLOOP_H..#ifndef.QT_H |
811c0 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | .#include."qobject.h".#include." |
811e0 | 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 20 2f 2f 20 51 54 5f | qsocketnotifier.h".#endif.//.QT_ |
81200 | 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 65 3b 0a 63 6c 61 73 | H..class.QEventLoopPrivate;.clas |
81220 | 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 51 54 69 6d 65 72 3b | s.QSocketNotifier;.class.QTimer; |
81240 | 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 69 6d 65 76 61 6c 3b | .#ifdef.Q_WS_MAC.struct.timeval; |
81260 | 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 65 72 49 6e 66 6f 3b | .//stdc.struct.struct.TimerInfo; |
81280 | 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 76 65 6e 74 6c 6f 6f | .//internal.structure.(qeventloo |
812a0 | 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 66 69 6e 65 64 28 51 | p_mac.cpp).#endif..#if.defined(Q |
812c0 | 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 4d 75 74 65 78 3b 0a | T_THREAD_SUPPORT).class.QMutex;. |
812e0 | 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 0a 63 6c | #endif.//.QT_THREAD_SUPPORT...cl |
81300 | 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 20 70 75 62 6c 69 63 | ass.Q_EXPORT.QEventLoop.:.public |
81320 | 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a | .QObject.{.....Q_OBJECT..public: |
81340 | 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 2a 70 61 72 65 6e 74 | .....QEventLoop(.QObject.*parent |
81360 | 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 | .=.0,.const.char.*name.=.0.);... |
81380 | 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 6d 20 50 72 6f 63 65 | ..~QEventLoop();......enum.Proce |
813a0 | 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 30 78 30 30 2c 0a 09 | ssEvents.{..AllEvents..=.0x00,.. |
813c0 | 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 09 45 78 63 6c 75 64 | ExcludeUserInput.=.0x01,..Exclud |
813e0 | 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 09 57 61 69 74 46 6f | eSocketNotifiers.=.0x02,..WaitFo |
81400 | 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 74 79 70 65 64 65 66 | rMore..=.0x04.....};.....typedef |
81420 | 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 0a 0a 20 20 20 20 76 | .uint.ProcessEventsFlags;......v |
81440 | 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 73 45 76 65 6e 74 73 | oid.processEvents(.ProcessEvents |
81460 | 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 29 3b 0a 20 20 20 20 | Flags.flags,.int.maxtime.);..... |
81480 | 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 73 28 20 50 72 6f 63 | virtual.bool.processEvents(.Proc |
814a0 | 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 20 20 20 20 76 69 72 | essEventsFlags.flags.);......vir |
814c0 | 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 73 28 29 20 63 6f 6e | tual.bool.hasPendingEvents().con |
814e0 | 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 69 73 74 65 72 53 6f | st;......virtual.void.registerSo |
81500 | 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 66 69 65 72 20 2a 20 | cketNotifier(.QSocketNotifier.*. |
81520 | 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 69 73 74 65 72 53 6f | );.....virtual.void.unregisterSo |
81540 | 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 66 69 65 72 20 2a 20 | cketNotifier(.QSocketNotifier.*. |
81560 | 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 66 69 65 72 50 65 6e | );.....void.setSocketNotifierPen |
81580 | 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 3b 0a 20 20 20 20 69 | ding(.QSocketNotifier.*.);.....i |
815a0 | 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 73 28 29 3b 0a 0a 20 | nt.activateSocketNotifiers();... |
815c0 | 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 20 20 20 20 69 6e 74 | ...int.activateTimers();.....int |
815e0 | 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 20 76 69 72 74 75 61 | .timeToWait().const;......virtua |
81600 | 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 20 76 6f 69 64 20 65 | l.int.exec();.....virtual.void.e |
81620 | 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 20 20 20 20 76 69 72 | xit(.int.retcode.=.0.);......vir |
81640 | 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 20 76 69 72 74 75 61 | tual.int.enterLoop();.....virtua |
81660 | 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 72 74 75 61 6c 20 69 | l.void.exitLoop();.....virtual.i |
81680 | 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 20 20 76 69 72 74 75 | nt.loopLevel().const;......virtu |
816a0 | 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 73 3a 0a 20 20 20 20 | al.void.wakeUp();..signals:..... |
816c0 | 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 6f 75 74 54 6f 42 6c | void.awake();.....void.aboutToBl |
816e0 | 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 6e 65 64 28 51 5f 57 | ock();..private:.#if.defined(Q_W |
81700 | 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 53 43 41 4c 20 76 6f | S_MAC).....friend.QMAC_PASCAL.vo |
81720 | 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 6c 6c 62 6b 28 45 76 | id.qt_mac_select_timer_callbk(Ev |
81740 | 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 69 6e | entLoopTimerRef,.void.*);.....in |
81760 | 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 20 2a 29 3b 0a 20 20 | t.macHandleSelect(timeval.*);... |
81780 | 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 65 72 49 6e 66 6f 20 | ..void.macHandleTimer(TimerInfo. |
817a0 | 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 20 20 20 2f 2f 20 69 | *);.#endif.//.Q_WS_MAC......//.i |
817c0 | 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 65 61 6e 75 70 20 2d | nternal.initialization/cleanup.- |
817e0 | 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 6c 61 74 66 6f 72 6d | .implemented.in.various.platform |
81800 | 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 69 6e 69 74 28 29 3b | .specific.files.....void.init(); |
81820 | 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 76 69 72 74 75 61 6c | .....void.cleanup();.....virtual |
81840 | 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 20 20 76 69 72 74 75 | .void.appStartingUp();.....virtu |
81860 | 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 0a 0a 20 20 20 20 2f | al.void.appClosingDown();....../ |
81880 | 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 70 6c 65 6d 65 6e 74 | /.data.for.the.default.implement |
818a0 | 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 69 6f 6e 73 20 73 68 | ation.-.other.implementations.sh |
818c0 | 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 74 68 69 73 20 64 61 | ould.not.....//.use/need.this.da |
818e0 | 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 2a 64 3b 0a 0a 20 20 | ta.....QEventLoopPrivate.*d;.... |
81900 | 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 6f 6e 3b 0a 7d 3b 0a | ..friend.class.QApplication;.};. |
81920 | 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 00 00 14 00 71 00 63 | .#endif.//.QEVENTLOOP_H......q.c |
81940 | 00 6f 00 6e 00 6e 00 65 00 63 00 74 00 2e 00 68 00 00 04 2b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .o.n.n.e.c.t...h...+/*********** |
81960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
819a0 | 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 | *.**.$Id$.**.**.Compatibility.fi |
819c0 | 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 | le.-.should.only.be.included.by. |
819e0 | 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 | legacy.code..**.It.#includes.the |
81a00 | 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a | .file.which.obsoletes.this.one.. |
81a20 | 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 | **.**.Copyright.(C).1998-2000.Tr |
81a40 | 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 | olltech.ASA...All.rights.reserve |
81a60 | 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 | d..**..This.file.is.part.of.the. |
81a80 | 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | Qt.GUI.Toolkit..**.**.This.file. |
81aa0 | 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 | may.be.distributed.under.the.ter |
81ac0 | 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 | ms.of.the.Q.Public.License.**.as |
81ae0 | 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 | .defined.by.Trolltech.ASA.of.Nor |
81b00 | 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a | way.and.appearing.in.the.file.** |
81b20 | 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 | .LICENSE.QPL.included.in.the.pac |
81b40 | 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e | kaging.of.this.file..**.**.Licen |
81b60 | 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e | sees.holding.valid.Qt.Profession |
81b80 | 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 | al.Edition.licenses.may.use.this |
81ba0 | 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 | .**.file.in.accordance.with.the. |
81bc0 | 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 | Qt.Professional.Edition.License. |
81be0 | 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 | Agreement.**.provided.with.the.Q |
81c00 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 | t.Professional.Edition..**.**.Se |
81c20 | 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e | e.http://qtsoftware.com/pricing. |
81c40 | 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f | html.or.email.sales@trolltech.co |
81c60 | 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 | m.for.**.information.about.the.P |
81c80 | 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f | rofessional.Edition.licensing,.o |
81ca0 | 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 | r.see.**.http://qtsoftware.com/q |
81cc0 | 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f | pl/.for.QPL.licensing.informatio |
81ce0 | 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | n..**.************************** |
81d00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81d20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 43 4f | *******************/.#ifndef.QCO |
81d40 | 4e 4e 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 4f 4e 4e 45 43 54 5f 48 0a 23 69 6e 63 6c | NNECT_H.#define.QCONNECT_H.#incl |
81d60 | 75 64 65 20 22 71 63 6f 6e 6e 65 63 74 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 | ude."qconnection.h".#endif...... |
81d80 | 71 00 62 00 75 00 74 00 74 00 6f 00 6e 00 2e 00 68 00 00 16 92 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | q.b.u.t.t.o.n...h..../********** |
81da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81dc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
81de0 | 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 | **.**.$Id:.$.**.**.Definition.of |
81e00 | 20 51 42 75 74 74 6f 6e 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 | .QButton.widget.class.**.**.Crea |
81e20 | 74 65 64 20 3a 20 39 34 30 32 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 | ted.:.940206.**.**.Copyright.(C) |
81e40 | 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 | .1992-2000.Trolltech.ASA...All.r |
81e60 | 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | ights.reserved..**.**.This.file. |
81e80 | 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 | is.part.of.the.widgets.module.of |
81ea0 | 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 | .the.Qt.GUI.Toolkit..**.**.This. |
81ec0 | 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 | file.may.be.distributed.under.th |
81ee0 | 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a | e.terms.of.the.Q.Public.License. |
81f00 | 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f | **.as.defined.by.Trolltech.ASA.o |
81f20 | 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 | f.Norway.and.appearing.in.the.fi |
81f40 | 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 | le.**.LICENSE.QPL.included.in.th |
81f60 | 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 | e.packaging.of.this.file..**.**. |
81f80 | 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 | This.file.may.be.distributed.and |
81fa0 | 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 | /or.modified.under.the.terms.of. |
81fc0 | 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 | the.**.GNU.General.Public.Licens |
81fe0 | 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 | e.version.2.as.published.by.the. |
82000 | 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 | Free.Software.**.Foundation.and. |
82020 | 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 | appearing.in.the.file.LICENSE.GP |
82040 | 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f | L.included.in.the.**.packaging.o |
82060 | 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c | f.this.file..**.**.Licensees.hol |
82080 | 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e | ding.valid.Qt.Enterprise.Edition |
820a0 | 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c | .or.Qt.Professional.Edition.**.l |
820c0 | 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | icenses.may.use.this.file.in.acc |
820e0 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | ordance.with.the.Qt.Commercial.L |
82100 | 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 | icense.**.Agreement.provided.wit |
82120 | 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 | h.the.Software..**.**.This.file. |
82140 | 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e | is.provided.AS.IS.with.NO.WARRAN |
82160 | 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a | TY.OF.ANY.KIND,.INCLUDING.THE.** |
82180 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 | .WARRANTY.OF.DESIGN,.MERCHANTABI |
821a0 | 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 | LITY.AND.FITNESS.FOR.A.PARTICULA |
821c0 | 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f | R.PURPOSE..**.**.See.http://qtso |
821e0 | 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c | ftware.com/pricing.html.or.email |
82200 | 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e | .sales@trolltech.com.for.**...in |
82220 | 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 | formation.about.Qt.Commercial.Li |
82240 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f | cense.Agreements..**.See.http:// |
82260 | 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 | qtsoftware.com/qpl/.for.QPL.lice |
82280 | 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | nsing.information..**.See.http:/ |
822a0 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 | /qtsoftware.com/gpl/.for.GPL.lic |
822c0 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 | ensing.information..**.**.Contac |
822e0 | 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 | t.info@trolltech.com.if.any.cond |
82300 | 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 | itions.of.this.licensing.are.**. |
82320 | 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | not.clear.to.you..**.*********** |
82340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
82360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 | ***************************/..#i |
82380 | 66 6e 64 65 66 20 51 42 55 54 54 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 42 55 54 54 4f 4e 5f | fndef.QBUTTON_H.#define.QBUTTON_ |
823a0 | 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 65 | H..#ifndef.QT_H.#include."qwidge |
823c0 | 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 65 79 73 65 71 75 65 6e 63 65 2e 68 22 0a 23 | t.h".#include."qkeysequence.h".# |
823e0 | 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 55 54 | endif.//.QT_H..#ifndef.QT_NO_BUT |
82400 | 54 4f 4e 0a 0a 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 3b 0a 63 6c 61 73 73 20 | TON...class.QButtonGroup;.class. |
82420 | 51 54 6f 6f 6c 42 61 72 3b 0a 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 44 61 74 61 3b 0a 0a 63 6c | QToolBar;.class.QButtonData;..cl |
82440 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 75 74 74 6f 6e 20 3a 20 70 75 62 6c 69 63 20 51 57 | ass.Q_EXPORT.QButton.:.public.QW |
82460 | 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 | idget.{.....Q_OBJECT.....Q_ENUMS |
82480 | 28 20 54 6f 67 67 6c 65 54 79 70 65 20 54 6f 67 67 6c 65 53 74 61 74 65 20 29 0a 20 20 20 20 51 | (.ToggleType.ToggleState.).....Q |
824a0 | 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 45 41 44 20 74 65 78 | _PROPERTY(.QString.text.READ.tex |
824c0 | 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 52 4f 50 45 52 54 59 | t.WRITE.setText.).....Q_PROPERTY |
824e0 | 28 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 20 52 45 41 44 20 70 69 78 6d 61 70 20 57 52 49 | (.QPixmap.pixmap.READ.pixmap.WRI |
82500 | 54 45 20 73 65 74 50 69 78 6d 61 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 | TE.setPixmap.).....Q_PROPERTY(.Q |
82520 | 4b 65 79 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 20 52 45 41 44 20 61 63 63 65 6c 20 57 52 49 | KeySequence.accel.READ.accel.WRI |
82540 | 54 45 20 73 65 74 41 63 63 65 6c 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f | TE.setAccel.).....Q_PROPERTY(.bo |
82560 | 6f 6c 20 74 6f 67 67 6c 65 42 75 74 74 6f 6e 20 52 45 41 44 20 69 73 54 6f 67 67 6c 65 42 75 74 | ol.toggleButton.READ.isToggleBut |
82580 | 74 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 6f 67 67 6c 65 54 79 70 65 | ton.).....Q_PROPERTY(.ToggleType |
825a0 | 20 74 6f 67 67 6c 65 54 79 70 65 20 52 45 41 44 20 74 6f 67 67 6c 65 54 79 70 65 20 29 0a 20 20 | .toggleType.READ.toggleType.)... |
825c0 | 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 64 6f 77 6e 20 52 45 41 44 20 69 73 44 | ..Q_PROPERTY(.bool.down.READ.isD |
825e0 | 6f 77 6e 20 57 52 49 54 45 20 73 65 74 44 6f 77 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c | own.WRITE.setDown.DESIGNABLE.fal |
82600 | 73 65 20 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 6e 20 52 45 | se..).....Q_PROPERTY(.bool.on.RE |
82620 | 41 44 20 69 73 4f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 6f 67 67 6c 65 | AD.isOn.).....Q_PROPERTY(.Toggle |
82640 | 53 74 61 74 65 20 74 6f 67 67 6c 65 53 74 61 74 65 20 52 45 41 44 20 73 74 61 74 65 20 29 0a 20 | State.toggleState.READ.state.).. |
82660 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 52 65 73 69 7a 65 20 52 | ...Q_PROPERTY(.bool.autoResize.R |
82680 | 45 41 44 20 61 75 74 6f 52 65 73 69 7a 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 65 73 69 | EAD.autoResize.WRITE.setAutoResi |
826a0 | 7a 65 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | ze.DESIGNABLE.false.).....Q_PROP |
826c0 | 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 20 52 45 41 44 20 61 75 74 6f 52 | ERTY(.bool.autoRepeat.READ.autoR |
826e0 | 65 70 65 61 74 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 65 70 65 61 74 20 29 0a 20 20 20 20 | epeat.WRITE.setAutoRepeat.)..... |
82700 | 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 54 6f 67 67 6c 65 | Q_PROPERTY(.bool.exclusiveToggle |
82720 | 20 52 45 41 44 20 69 73 45 78 63 6c 75 73 69 76 65 54 6f 67 67 6c 65 20 29 0a 0a 70 75 62 6c 69 | .READ.isExclusiveToggle.)..publi |
82740 | 63 3a 0a 20 20 20 20 51 42 75 74 74 6f 6e 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d | c:.....QButton(.QWidget*.parent= |
82760 | 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 66 3d | 0,.const.char*.name=0,.WFlags.f= |
82780 | 30 20 29 3b 0a 20 20 20 20 7e 51 42 75 74 74 6f 6e 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e | 0.);.....~QButton();......QStrin |
827a0 | 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | g.text().const;.....virtual.void |
827c0 | 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 0a 20 20 20 20 | .setText(.const.QString.&);..... |
827e0 | 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 | const.QPixmap.*pixmap().const;.. |
82800 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 | ...virtual.void.setPixmap(.const |
82820 | 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 | .QPixmap.&.);..#ifndef.QT_NO_ACC |
82840 | 45 4c 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 09 09 61 63 63 65 6c 28 29 09 63 6f 6e | EL.....QKeySequence..accel().con |
82860 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 41 63 63 65 6c 28 20 63 | st;.....virtual.void.setAccel(.c |
82880 | 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 | onst.QKeySequence&.);.#endif.... |
828a0 | 20 20 62 6f 6f 6c 09 69 73 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a | ..bool.isToggleButton().const;.. |
828c0 | 20 20 20 20 65 6e 75 6d 20 54 6f 67 67 6c 65 54 79 70 65 20 7b 20 53 69 6e 67 6c 65 53 68 6f 74 | ....enum.ToggleType.{.SingleShot |
828e0 | 2c 20 54 6f 67 67 6c 65 2c 20 54 72 69 73 74 61 74 65 20 7d 3b 0a 20 20 20 20 54 6f 67 67 6c 65 | ,.Toggle,.Tristate.};.....Toggle |
82900 | 54 79 70 65 09 74 6f 67 67 6c 65 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 | Type.toggleType().const;......vi |
82920 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 6f 77 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 | rtual.void.setDown(.bool.);..... |
82940 | 62 6f 6f 6c 09 69 73 44 6f 77 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 | bool.isDown().const;......bool.i |
82960 | 73 4f 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 65 53 74 61 | sOn().const;......enum.ToggleSta |
82980 | 74 65 20 7b 20 4f 66 66 2c 20 4e 6f 43 68 61 6e 67 65 2c 20 4f 6e 20 7d 3b 0a 20 20 20 20 54 6f | te.{.Off,.NoChange,.On.};.....To |
829a0 | 67 67 6c 65 53 74 61 74 65 09 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 | ggleState.state().const;..#ifnde |
829c0 | 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 62 6f 6f 6c 09 61 75 74 6f 52 65 73 69 | f.QT_NO_COMPAT.....bool.autoResi |
829e0 | 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 41 75 74 6f 52 65 73 69 | ze().const;.....void.setAutoResi |
82a00 | 7a 65 28 20 62 6f 6f 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 09 61 75 74 | ze(.bool.);.#endif......bool.aut |
82a20 | 6f 52 65 70 65 61 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 | oRepeat().const;.....virtual.voi |
82a40 | 64 20 73 65 74 41 75 74 6f 52 65 70 65 61 74 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f | d.setAutoRepeat(.bool.);.....boo |
82a60 | 6c 09 69 73 45 78 63 6c 75 73 69 76 65 54 6f 67 67 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | l.isExclusiveToggle().const;.... |
82a80 | 20 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 20 2a 67 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a 0a | ..QButtonGroup.*group().const;.. |
82aa0 | 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 61 6e 69 6d 61 74 65 43 6c | public.slots:.....void.animateCl |
82ac0 | 69 63 6b 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 6f 67 67 6c 65 28 29 3b 0a 0a 73 69 67 6e 61 | ick();.....void.toggle();..signa |
82ae0 | 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 70 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 | ls:.....void.pressed();.....void |
82b00 | 09 72 65 6c 65 61 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 69 63 6b 65 64 28 29 3b | .released();.....void.clicked(); |
82b20 | 0a 20 20 20 20 76 6f 69 64 09 74 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 | .....void.toggled(.bool.);.....v |
82b40 | 6f 69 64 09 73 74 61 74 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 29 3b 0a 0a 70 72 6f 74 65 63 | oid.stateChanged(.int.);..protec |
82b60 | 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 20 62 | ted:.....void.setToggleButton(.b |
82b80 | 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 54 6f 67 67 6c | ool.);.....virtual.void.setToggl |
82ba0 | 65 54 79 70 65 28 20 54 6f 67 67 6c 65 54 79 70 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 | eType(.ToggleType.);.....void.se |
82bc0 | 74 4f 6e 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 09 73 65 | tOn(.bool.);.....virtual.void.se |
82be0 | 74 53 74 61 74 65 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 | tState(.ToggleState.);......virt |
82c00 | 75 61 6c 20 62 6f 6f 6c 20 68 69 74 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 | ual.bool.hitButton(.const.QPoint |
82c20 | 20 26 70 6f 73 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 | .&pos.).const;.....virtual.void. |
82c40 | 64 72 61 77 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 | drawButton(.QPainter.*.);.....vi |
82c60 | 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 42 75 74 74 6f 6e 4c 61 62 65 6c 28 20 51 50 61 69 | rtual.void.drawButtonLabel(.QPai |
82c80 | 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 65 6e | nter.*.);......void.keyPressEven |
82ca0 | 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 52 65 6c | t(.QKeyEvent.*);.....void.keyRel |
82cc0 | 65 61 73 65 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 29 3b 0a 20 20 20 20 76 6f 69 | easeEvent(.QKeyEvent.*);.....voi |
82ce0 | 64 09 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a | d.mousePressEvent(.QMouseEvent.* |
82d00 | 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 28 20 | .);.....void.mouseReleaseEvent(. |
82d20 | 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 65 4d | QMouseEvent.*.);.....void.mouseM |
82d40 | 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 | oveEvent(.QMouseEvent.*.);.....v |
82d60 | 6f 69 64 09 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b | oid.paintEvent(.QPaintEvent.*.); |
82d80 | 0a 20 20 20 20 76 6f 69 64 09 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 | .....void.focusInEvent(.QFocusEv |
82da0 | 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 | ent.*.);.....void.focusOutEvent( |
82dc0 | 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 65 6e 61 62 | .QFocusEvent.*.);......void.enab |
82de0 | 6c 65 64 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 | ledChange(.bool.);..private.slot |
82e00 | 73 3a 0a 20 20 20 20 76 6f 69 64 09 61 6e 69 6d 61 74 65 54 69 6d 65 6f 75 74 28 29 3b 0a 20 20 | s:.....void.animateTimeout();... |
82e20 | 20 20 76 6f 69 64 09 61 75 74 6f 52 65 70 65 61 74 54 69 6d 65 6f 75 74 28 29 3b 0a 20 20 20 20 | ..void.autoRepeatTimeout();..... |
82e40 | 76 6f 69 64 09 65 6d 75 6c 61 74 65 43 6c 69 63 6b 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | void.emulateClick();..private:.. |
82e60 | 20 20 20 51 53 74 72 69 6e 67 09 62 74 65 78 74 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 | ...QString.btext;.....QPixmap... |
82e80 | 20 2a 62 70 69 78 6d 61 70 3b 0a 20 20 20 20 75 69 6e 74 09 74 6f 67 67 6c 65 54 79 70 09 3a 20 | .*bpixmap;.....uint.toggleTyp.:. |
82ea0 | 32 3b 0a 20 20 20 20 75 69 6e 74 09 62 75 74 74 6f 6e 44 6f 77 6e 09 3a 20 31 3b 0a 20 20 20 20 | 2;.....uint.buttonDown.:.1;..... |
82ec0 | 75 69 6e 74 09 73 74 61 74 09 09 3a 20 32 3b 0a 20 20 20 20 75 69 6e 74 09 6d 6c 62 44 6f 77 6e | uint.stat..:.2;.....uint.mlbDown |
82ee0 | 09 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 61 75 74 6f 72 65 73 69 7a 65 09 3a 20 31 3b 0a | ..:.1;.....uint.autoresize.:.1;. |
82f00 | 20 20 20 20 75 69 6e 74 09 61 6e 69 6d 61 74 69 6f 6e 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 | ....uint.animation.:.1;.....uint |
82f20 | 09 72 65 70 65 61 74 09 09 3a 20 31 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 44 61 74 61 20 2a 64 | .repeat..:.1;.....QButtonData.*d |
82f40 | 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 | ;......friend.class.QButtonGroup |
82f60 | 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 72 3b 0a 20 20 20 | ;.....friend.class.QToolBar;.... |
82f80 | 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 65 6e 73 75 72 65 44 61 74 61 28 29 3b 0a 20 20 20 | .void..........ensureData();.... |
82fa0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 47 72 6f 75 70 28 20 51 42 75 74 74 6f 6e 47 | .virtual.void.setGroup(.QButtonG |
82fc0 | 72 6f 75 70 2a 20 29 3b 0a 20 20 20 20 51 54 69 6d 65 72 09 20 2a 74 69 6d 65 72 28 29 3b 0a 20 | roup*.);.....QTimer..*timer();.. |
82fe0 | 20 20 20 76 6f 69 64 09 6e 65 78 74 53 74 61 74 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f | ...void.nextState();..private:./ |
83000 | 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. |
83020 | 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_ |
83040 | 43 4f 50 59 29 0a 20 20 20 20 51 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 42 75 74 74 6f 6e | COPY).....QButton(.const.QButton |
83060 | 20 26 20 29 3b 0a 20 20 20 20 51 42 75 74 74 6f 6e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f | .&.);.....QButton.&operator=(.co |
83080 | 6e 73 74 20 51 42 75 74 74 6f 6e 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c | nst.QButton.&.);.#endif.};...inl |
830a0 | 69 6e 65 20 51 53 74 72 69 6e 67 20 51 42 75 74 74 6f 6e 3a 3a 74 65 78 74 28 29 20 63 6f 6e 73 | ine.QString.QButton::text().cons |
830c0 | 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 62 74 65 78 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 | t.{.....return.btext;.}..inline. |
830e0 | 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 51 42 75 74 74 6f 6e 3a 3a 70 69 78 6d 61 70 28 29 | const.QPixmap.*QButton::pixmap() |
83100 | 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 62 70 69 78 6d 61 70 3b 0a 7d 0a 0a | .const.{.....return.bpixmap;.}.. |
83120 | 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 42 75 74 74 6f 6e 3a 3a 69 73 54 6f 67 67 6c 65 42 75 74 | inline.bool.QButton::isToggleBut |
83140 | 74 6f 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6f 67 67 6c 65 54 | ton().const.{.....return.toggleT |
83160 | 79 70 20 21 3d 20 53 69 6e 67 6c 65 53 68 6f 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 20 62 6f 6f | yp.!=.SingleShot;.}..inline..boo |
83180 | 6c 20 51 42 75 74 74 6f 6e 3a 3a 69 73 44 6f 77 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 | l.QButton::isDown().const.{..... |
831a0 | 72 65 74 75 72 6e 20 62 75 74 74 6f 6e 44 6f 77 6e 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f | return.buttonDown;.}..inline.boo |
831c0 | 6c 20 51 42 75 74 74 6f 6e 3a 3a 69 73 4f 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 | l.QButton::isOn().const.{.....re |
831e0 | 74 75 72 6e 20 73 74 61 74 20 21 3d 20 4f 66 66 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | turn.stat.!=.Off;.}..#ifndef.QT_ |
83200 | 4e 4f 5f 43 4f 4d 50 41 54 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 42 75 74 74 6f 6e 3a 3a 61 | NO_COMPAT.inline.bool.QButton::a |
83220 | 75 74 6f 52 65 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 | utoResize().const.{.....return.a |
83240 | 75 74 6f 72 65 73 69 7a 65 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c | utoresize;.}.#endif..inline.bool |
83260 | 20 51 42 75 74 74 6f 6e 3a 3a 61 75 74 6f 52 65 70 65 61 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 | .QButton::autoRepeat().const.{.. |
83280 | 20 20 20 72 65 74 75 72 6e 20 72 65 70 65 61 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 75 74 | ...return.repeat;.}..inline.QBut |
832a0 | 74 6f 6e 3a 3a 54 6f 67 67 6c 65 53 74 61 74 65 20 51 42 75 74 74 6f 6e 3a 3a 73 74 61 74 65 28 | ton::ToggleState.QButton::state( |
832c0 | 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 54 6f 67 67 6c 65 53 74 61 74 65 | ).const.{.....return.ToggleState |
832e0 | 28 73 74 61 74 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 42 75 74 74 6f 6e 3a 3a | (stat);.}..inline.void.QButton:: |
83300 | 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 20 62 6f 6f 6c 20 62 20 29 0a 7b 0a 20 20 20 20 | setToggleButton(.bool.b.).{..... |
83320 | 73 65 74 54 6f 67 67 6c 65 54 79 70 65 28 20 62 20 3f 20 54 6f 67 67 6c 65 20 3a 20 53 69 6e 67 | setToggleType(.b.?.Toggle.:.Sing |
83340 | 6c 65 53 68 6f 74 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 42 75 74 74 6f 6e | leShot.);.}..inline.void.QButton |
83360 | 3a 3a 73 65 74 4f 6e 28 20 62 6f 6f 6c 20 79 20 29 0a 7b 0a 20 20 20 20 73 65 74 53 74 61 74 65 | ::setOn(.bool.y.).{.....setState |
83380 | 28 20 79 20 3f 20 4f 6e 20 3a 20 4f 66 66 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 42 75 74 | (.y.?.On.:.Off.);.}..inline.QBut |
833a0 | 74 6f 6e 3a 3a 54 6f 67 67 6c 65 54 79 70 65 20 51 42 75 74 74 6f 6e 3a 3a 74 6f 67 67 6c 65 54 | ton::ToggleType.QButton::toggleT |
833c0 | 79 70 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 54 6f 67 67 6c 65 54 | ype().const.{.....return.ToggleT |
833e0 | 79 70 65 28 74 6f 67 67 6c 65 54 79 70 29 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | ype(toggleTyp);.}...#endif.//.QT |
83400 | 5f 4e 4f 5f 42 55 54 54 4f 4e 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 42 55 54 54 4f 4e 5f 48 0a | _NO_BUTTON..#endif.//.QBUTTON_H. |
83420 | 00 00 00 14 00 71 00 66 00 69 00 6c 00 65 00 69 00 6e 00 66 00 2e 00 68 00 00 04 29 2f 2a 2a 2a | .....q.f.i.l.e.i.n.f...h...)/*** |
83440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
83460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
83480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 | *********.**.$Id$.**.**.Compatib |
834a0 | 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c | ility.file.-.should.only.be.incl |
834c0 | 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c | uded.by.legacy.code..**.It.#incl |
834e0 | 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 | udes.the.file.which.obsoletes.th |
83500 | 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 | is.one..**.**.Copyright.(C).1998 |
83520 | 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 | -2000.Trolltech.ASA...All.rights |
83540 | 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | .reserved..**..This.file.is.part |
83560 | 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 | .of.the.Qt.GUI.Toolkit..**.**.Th |
83580 | 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 | is.file.may.be.distributed.under |
835a0 | 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.terms.of.the.Q.Public.Licen |
835c0 | 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | se.**.as.defined.by.Trolltech.AS |
835e0 | 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 | A.of.Norway.and.appearing.in.the |
83600 | 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e | .file.**.LICENSE.QPL.included.in |
83620 | 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a | .the.packaging.of.this.file..**. |
83640 | 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 | **.Licensees.holding.valid.Qt.Pr |
83660 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 | ofessional.Edition.licenses.may. |
83680 | 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 | use.this.**.file.in.accordance.w |
836a0 | 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 | ith.the.Qt.Professional.Edition. |
836c0 | 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 | License.Agreement.**.provided.wi |
836e0 | 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a | th.the.Qt.Professional.Edition.. |
83700 | 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f | **.**.See.http://qtsoftware.com/ |
83720 | 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c | pricing.html.or.email.sales@trol |
83740 | 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f | ltech.com.for.**.information.abo |
83760 | 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 | ut.the.Professional.Edition.lice |
83780 | 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 | nsing,.or.see.**.http://qtsoftwa |
837a0 | 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e | re.com/qpl/.for.QPL.licensing.in |
837c0 | 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | formation..**.****************** |
837e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
83800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 | ***************************/.#if |
83820 | 6e 64 65 66 20 51 46 49 4c 45 49 4e 46 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 49 4c 45 49 4e 46 | ndef.QFILEINF_H.#define.QFILEINF |
83840 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 69 6c 65 69 6e 66 6f 2e 68 22 0a 23 65 6e 64 69 66 | _H.#include."qfileinfo.h".#endif |
83860 | 0a 00 00 00 10 00 71 00 63 00 61 00 63 00 68 00 65 00 2e 00 68 00 00 12 7d 2f 2a 2a 2a 2a 2a 2a | ......q.c.a.c.h.e...h...}/****** |
83880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
838a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
838c0 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 | ******.**.$Id$.**.**.Definition. |
838e0 | 6f 66 20 51 43 61 63 68 65 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 | of.QCache.template.class.**.**.C |
83900 | 72 65 61 74 65 64 20 3a 20 39 35 30 32 30 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 | reated.:.950209.**.**.Copyright. |
83920 | 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c | (C).1992-2000.Trolltech.ASA...Al |
83940 | 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 | l.rights.reserved..**.**.This.fi |
83960 | 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f | le.is.part.of.the.tools.module.o |
83980 | 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | f.the.Qt.GUI.Toolkit..**.**.This |
839a0 | 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 | .file.may.be.distributed.under.t |
839c0 | 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 | he.terms.of.the.Q.Public.License |
839e0 | 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 | .**.as.defined.by.Trolltech.ASA. |
83a00 | 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 | of.Norway.and.appearing.in.the.f |
83a20 | 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | ile.**.LICENSE.QPL.included.in.t |
83a40 | 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a | he.packaging.of.this.file..**.** |
83a60 | 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e | .This.file.may.be.distributed.an |
83a80 | 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 | d/or.modified.under.the.terms.of |
83aa0 | 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e | .the.**.GNU.General.Public.Licen |
83ac0 | 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 | se.version.2.as.published.by.the |
83ae0 | 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 | .Free.Software.**.Foundation.and |
83b00 | 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 | .appearing.in.the.file.LICENSE.G |
83b20 | 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 | PL.included.in.the.**.packaging. |
83b40 | 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f | of.this.file..**.**.Licensees.ho |
83b60 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f | lding.valid.Qt.Enterprise.Editio |
83b80 | 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 | n.or.Qt.Professional.Edition.**. |
83ba0 | 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | licenses.may.use.this.file.in.ac |
83bc0 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 | cordance.with.the.Qt.Commercial. |
83be0 | 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 | License.**.Agreement.provided.wi |
83c00 | 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 | th.the.Software..**.**.This.file |
83c20 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 | .is.provided.AS.IS.with.NO.WARRA |
83c40 | 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a | NTY.OF.ANY.KIND,.INCLUDING.THE.* |
83c60 | 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 | *.WARRANTY.OF.DESIGN,.MERCHANTAB |
83c80 | 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c | ILITY.AND.FITNESS.FOR.A.PARTICUL |
83ca0 | 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 | AR.PURPOSE..**.**.See.http://qts |
83cc0 | 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 | oftware.com/pricing.html.or.emai |
83ce0 | 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 | l.sales@trolltech.com.for.**...i |
83d00 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c | nformation.about.Qt.Commercial.L |
83d20 | 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f | icense.Agreements..**.See.http:/ |
83d40 | 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 | /qtsoftware.com/qpl/.for.QPL.lic |
83d60 | 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ensing.information..**.See.http: |
83d80 | 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 | //qtsoftware.com/gpl/.for.GPL.li |
83da0 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 | censing.information..**.**.Conta |
83dc0 | 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e | ct.info@trolltech.com.if.any.con |
83de0 | 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a | ditions.of.this.licensing.are.** |
83e00 | 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .not.clear.to.you..**.********** |
83e20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
83e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 | ****************************/..# |
83e60 | 69 66 6e 64 65 66 20 51 43 41 43 48 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 43 41 43 48 45 5f 48 | ifndef.QCACHE_H.#define.QCACHE_H |
83e80 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 63 61 63 68 65 | ..#ifndef.QT_H.#include."qgcache |
83ea0 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 | .h".#endif.//.QT_H..template<cla |
83ec0 | 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 43 61 63 68 65 0a 23 69 66 64 65 66 20 51 5f 51 | ss.type>.class.QCache.#ifdef.Q_Q |
83ee0 | 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c | DOC..:.public.QPtrCollection.#el |
83f00 | 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 | se..:.public.QGCache.#endif.{.pu |
83f20 | 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 63 68 65 28 20 63 6f 6e 73 74 20 51 43 61 63 68 65 3c 74 | blic:.....QCache(.const.QCache<t |
83f40 | 79 70 65 3e 20 26 63 20 29 20 3a 20 51 47 43 61 63 68 65 28 63 29 20 7b 7d 0a 20 20 20 20 51 43 | ype>.&c.).:.QGCache(c).{}.....QC |
83f60 | 61 63 68 65 28 20 69 6e 74 20 6d 61 78 43 6f 73 74 3d 31 30 30 2c 20 69 6e 74 20 73 69 7a 65 3d | ache(.int.maxCost=100,.int.size= |
83f80 | 31 37 2c 20 62 6f 6f 6c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 3d 54 52 55 45 20 29 0a 09 3a | 17,.bool.caseSensitive=TRUE.)..: |
83fa0 | 20 51 47 43 61 63 68 65 28 20 6d 61 78 43 6f 73 74 2c 20 73 69 7a 65 2c 20 53 74 72 69 6e 67 4b | .QGCache(.maxCost,.size,.StringK |
83fc0 | 65 79 2c 20 63 61 73 65 53 65 6e 73 69 74 69 76 65 2c 20 46 41 4c 53 45 20 29 20 7b 7d 0a 20 20 | ey,.caseSensitive,.FALSE.).{}... |
83fe0 | 20 7e 51 43 61 63 68 65 28 29 09 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 | .~QCache()....{.clear();.}.....Q |
84000 | 43 61 63 68 65 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 43 | Cache<type>.&operator=(.const.QC |
84020 | 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 43 61 | ache<type>.&c.)....{.return.(QCa |
84040 | 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) |
84060 | 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. |
84080 | 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();.}. |
840a0 | 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 |
840c0 | 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();.}... |
840e0 | 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 |
84100 | 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 |
84120 | 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 |
84140 | 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 |
84160 | 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 |
84180 | 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(). |
841a0 | 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 |
841c0 | 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()...{ |
841e0 | 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 |
84200 | 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 2c 20 63 6f 6e 73 74 20 74 | nsert(.const.QString.&k,.const.t |
84220 | 79 70 65 20 2a 64 2c 20 69 6e 74 20 63 3d 31 2c 20 69 6e 74 20 70 3d 30 20 29 0a 09 09 09 7b 20 | ype.*d,.int.c=1,.int.p=0.)....{. |
84240 | 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 69 6e 73 65 72 74 5f 73 74 72 69 6e 67 28 6b 2c | return.QGCache::insert_string(k, |
84260 | 28 49 74 65 6d 29 64 2c 63 2c 70 29 3b 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 | (Item)d,c,p);}.....bool..remove( |
84280 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 | .const.QString.&k.)....{.return. |
842a0 | 51 47 43 61 63 68 65 3a 3a 72 65 6d 6f 76 65 5f 73 74 72 69 6e 67 28 6b 29 3b 20 7d 0a 20 20 20 | QGCache::remove_string(k);.}.... |
842c0 | 20 74 79 70 65 20 2a 74 61 6b 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 29 0a | .type.*take(.const.QString.&k.). |
842e0 | 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 74 61 6b | ...{.return.(type.*)QGCache::tak |
84300 | 65 5f 73 74 72 69 6e 67 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 66 69 6e 64 28 20 63 | e_string(k);.}.....type.*find(.c |
84320 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 2c 20 62 6f 6f 6c 20 72 65 66 3d 54 52 55 45 20 29 | onst.QString.&k,.bool.ref=TRUE.) |
84340 | 20 63 6f 6e 73 74 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 | .const....{.return.(type.*)QGCac |
84360 | 68 65 3a 3a 66 69 6e 64 5f 73 74 72 69 6e 67 28 6b 2c 72 65 66 29 3b 7d 0a 20 20 20 20 74 79 70 | he::find_string(k,ref);}.....typ |
84380 | 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 | e.*operator[](.const.QString.&k. |
843a0 | 29 20 63 6f 6e 73 74 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 | ).const....{.return.(type.*)QGCa |
843c0 | 63 68 65 3a 3a 66 69 6e 64 5f 73 74 72 69 6e 67 28 6b 29 3b 7d 0a 20 20 20 20 76 6f 69 64 20 20 | che::find_string(k);}.....void.. |
843e0 | 73 74 61 74 69 73 74 69 63 73 28 29 20 63 6f 6e 73 74 09 20 20 20 20 20 20 7b 20 51 47 43 61 63 | statistics().const.......{.QGCac |
84400 | 68 65 3a 3a 73 74 61 74 69 73 74 69 63 73 28 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | he::statistics();.}.private:.... |
84420 | 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 3b 0a | .void..deleteItem(.Item.d.);.};. |
84440 | 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 45 5f | .#if.!defined(Q_BROKEN_TEMPLATE_ |
84460 | 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 69 6e | SPECIALIZATION).template<>.inlin |
84480 | 65 20 76 6f 69 64 20 51 43 61 63 68 65 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 | e.void.QCache<void>::deleteItem( |
844a0 | 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 | .QPtrCollection::Item.).{.}.#end |
844c0 | 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 | if..template<class.type>.inline. |
844e0 | 76 6f 69 64 20 51 43 61 63 68 65 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 | void.QCache<type>::deleteItem(.Q |
84500 | 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 0a 7b 0a 20 20 20 20 69 66 | PtrCollection::Item.d.).{.....if |
84520 | 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 6c 65 74 65 20 28 74 79 70 65 20 2a 29 64 3b 0a | .(.del_item.).delete.(type.*)d;. |
84540 | 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 43 | }..template<class.type>.class.QC |
84560 | 61 63 68 65 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 49 74 65 | acheIterator.:.public.QGCacheIte |
84580 | 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 61 63 68 65 49 74 65 72 61 74 | rator.{.public:.....QCacheIterat |
845a0 | 6f 72 28 20 63 6f 6e 73 74 20 51 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 3a 51 47 43 61 | or(.const.QCache<type>.&c.):QGCa |
845c0 | 63 68 65 49 74 65 72 61 74 6f 72 28 28 51 47 43 61 63 68 65 20 26 29 63 29 20 7b 7d 0a 20 20 20 | cheIterator((QGCache.&)c).{}.... |
845e0 | 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 43 61 63 68 65 49 74 65 | .QCacheIterator(.const.QCacheIte |
84600 | 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 63 69 29 0a 09 09 09 09 3a 20 51 47 43 61 63 68 65 49 74 | rator<type>.&ci).....:.QGCacheIt |
84620 | 65 72 61 74 6f 72 28 20 28 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 20 26 29 63 69 20 29 20 | erator(.(QGCacheIterator.&)ci.). |
84640 | 7b 7d 0a 20 20 20 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 6f 70 65 | {}.....QCacheIterator<type>.&ope |
84660 | 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 | rator=(const.QCacheIterator<type |
84680 | 3e 26 63 69 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 20 51 43 61 63 68 65 49 74 65 72 61 74 6f 72 | >&ci)..{.return.(.QCacheIterator |
846a0 | 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 |
846c0 | 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()... |
846e0 | 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 |
84700 | 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 |
84720 | 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 |
84740 | 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. |
84760 | 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 |
84780 | 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();.}..... |
847a0 | 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 |
847c0 | 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();.}. |
847e0 | 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 |
84800 | 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 |
84820 | 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()..... |
84840 | 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 |
84860 | 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 |
84880 | 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 |
848a0 | 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 |
848c0 | 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. |
848e0 | 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();. |
84900 | 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 4b 65 79 28 29 20 63 6f 6e 73 74 | }.....QString.currentKey().const |
84920 | 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 | {.return.QGCacheIterator::getKey |
84940 | 53 74 72 69 6e 67 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 28 29 | String();.}.....type.*operator() |
84960 | 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 | ().......{.return.(type.*)QGCach |
84980 | 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 7d 0a 20 20 20 20 74 79 | eIterator::operator()();}.....ty |
849a0 | 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. |
849c0 | 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f | (type.*)QGCacheIterator::operato |
849e0 | 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 3d 28 75 69 | r++();.}.....type.*operator+=(ui |
84a00 | 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 | nt.j)..{.return.(type.*)QGCacheI |
84a20 | 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 20 20 20 20 74 79 70 | terator::operator+=(j);}.....typ |
84a40 | 65 20 2a 6f 70 65 72 61 74 6f 72 2d 2d 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 | e.*operator--().......{.return.( |
84a60 | 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 | type.*)QGCacheIterator::operator |
84a80 | 2d 2d 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 3d 28 75 69 6e | --();.}.....type.*operator-=(uin |
84aa0 | 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 | t.j)..{.return.(type.*)QGCacheIt |
84ac0 | 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 6a 29 3b 7d 0a 7d 3b 0a 0a 23 65 6e 64 | erator::operator-=(j);}.};..#end |
84ae0 | 69 66 20 2f 2f 20 51 43 41 43 48 45 5f 48 0a 00 00 00 22 00 71 00 63 00 6f 00 70 00 63 00 68 00 | if.//.QCACHE_H....".q.c.o.p.c.h. |
84b00 | 61 00 6e 00 6e 00 65 00 6c 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 09 df 2f 2a 2a 2a 2a 2a 2a | a.n.n.e.l._.q.w.s...h..../****** |
84b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
84b40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
84b60 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 51 43 4f 50 20 70 72 6f 74 6f 63 | ******.**.$Id$.**.**.QCOP.protoc |
84b80 | 6f 6c 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 30 | ol.classes.**.**.Created.:.20000 |
84ba0 | 36 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 | 616.**.**.Copyright.(C).2000-200 |
84bc0 | 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | 2.Trolltech.ASA...All.rights.res |
84be0 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f | erved..**.**.This.file.is.part.o |
84c00 | 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 | f.the.kernel.module.of.the.Qt.GU |
84c20 | 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 | I.Toolkit..**.**.This.file.may.b |
84c40 | 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e | e.distributed.and/or.modified.un |
84c60 | 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 | der.the.terms.of.the.**.GNU.Gene |
84c80 | 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 | ral.Public.License.version.2.as. |
84ca0 | 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a | published.by.the.Free.Software.* |
84cc0 | 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 | *.Foundation.and.appearing.in.th |
84ce0 | 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 | e.file.LICENSE.GPL.included.in.t |
84d00 | 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a | he.**.packaging.of.this.file..** |
84d20 | 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 | .**.Licensees.holding.valid.Qt.E |
84d40 | 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 | nterprise.Edition.or.Qt.Professi |
84d60 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f | onal.Edition.**.licenses.for.Qto |
84d80 | 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | pia.Core.may.use.this.file.in.ac |
84da0 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 | cordance.with.the.**.Qt.Embedded |
84dc0 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 | .Commercial.License.Agreement.pr |
84de0 | 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 | ovided.with.the.Software..**.**. |
84e00 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 | This.file.is.provided.AS.IS.with |
84e20 | 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 | .NO.WARRANTY.OF.ANY.KIND,.INCLUD |
84e40 | 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d | ING.THE.**.WARRANTY.OF.DESIGN,.M |
84e60 | 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 | ERCHANTABILITY.AND.FITNESS.FOR.A |
84e80 | 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 | .PARTICULAR.PURPOSE..**.**.See.h |
84ea0 | 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d | ttp://qtsoftware.com/pricing.htm |
84ec0 | 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 | l.or.email.sales@trolltech.com.f |
84ee0 | 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d | or.**...information.about.Qt.Com |
84f00 | 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 | mercial.License.Agreements..**.S |
84f20 | 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f | ee.http://qtsoftware.com/gpl/.fo |
84f40 | 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a | r.GPL.licensing.information..**. |
84f60 | 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 | **.Contact.info@trolltech.com.if |
84f80 | 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e | .any.conditions.of.this.licensin |
84fa0 | 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a | g.are.**.not.clear.to.you..**.** |
84fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
84fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
85000 | 2a 2a 2a 2a 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 5f 48 | ****/..#ifndef.QCOPCHANNEL_QWS_H |
85020 | 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 66 6e | .#define.QCOPCHANNEL_QWS_H..#ifn |
85040 | 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 65 | def.QT_H.#include."qobject.h".#e |
85060 | 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 50 0a | ndif.//.QT_H..#ifndef.QT_NO_COP. |
85080 | 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 61 6e | .class.QWSClient;.class.QCopChan |
850a0 | 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 20 3a | nelPrivate;..class.QCopChannel.: |
850c0 | 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 | .public.QObject.{.....Q_OBJECT.p |
850e0 | 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 51 43 | ublic:.....QCopChannel(.const.QC |
85100 | 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 6e 74 | String&.channel,.QObject*.parent |
85120 | 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 69 | =0,.const.char*.name=0.);.....vi |
85140 | 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 74 72 | rtual.~QCopChannel();......QCStr |
85160 | 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 69 63 | ing.channel().const;......static |
85180 | 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 72 69 | .bool.isRegistered(.const.QCStri |
851a0 | 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 20 73 | ng&.channel.);.....static.bool.s |
851c0 | 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 63 6f | end(.const.QCString.&channel,.co |
851e0 | 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 63 20 | nst.QCString.&msg.);.....static. |
85200 | 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 6e 6e | bool.send(.const.QCString.&chann |
85220 | 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 20 20 | el,.const.QCString.&msg,........ |
85240 | 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 20 20 | .const.QByteArray.&data.);...... |
85260 | 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 74 20 | static.void.sendLocally(..const. |
85280 | 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 6d 73 | QCString.&ch,.const.QCString.&ms |
852a0 | 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 26 64 | g,...........const.QByteArray.&d |
852c0 | 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 76 65 | ata.);......virtual.void.receive |
852e0 | 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 42 79 | (.const.QCString.&msg,.const.QBy |
85300 | 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 20 76 | teArray.&data.);..signals:.....v |
85320 | 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 6d 73 | oid.received(.const.QCString.&ms |
85340 | 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 70 72 | g,.const.QByteArray.&data.);..pr |
85360 | 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 73 74 | ivate:.....//.server.side.....st |
85380 | 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 73 74 | atic.void.registerChannel(.const |
853a0 | 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 2a 63 | .QString.&ch,.const.QWSClient.*c |
853c0 | 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 6f 6e | l.);.....static.void.detach(.con |
853e0 | 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 20 76 | st.QWSClient.*cl.);.....static.v |
85400 | 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 73 74 | oid.answer(.QWSClient.*cl,.const |
85420 | 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 6e 67 | .QCString.&ch,....const.QCString |
85440 | 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 29 3b | .&msg,.const.QByteArray.&data.); |
85460 | 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 61 6e | .....//.client.side.....QCopChan |
85480 | 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 73 73 | nelPrivate*.d;......friend.class |
854a0 | 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 41 70 | .QWSServer;.....friend.class.QAp |
854c0 | 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 2f 2f | plication;.};..#endif..#endif.// |
854e0 | 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 6f 00 | .QCOPCHANNEL_QWS_H......q.d.r.o. |
85500 | 70 00 73 00 69 00 74 00 65 00 2e 00 68 00 00 06 d7 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | p.s.i.t.e...h..../************** |
85520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
85540 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
85560 | 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 61 74 69 6f 6e 20 6f 66 20 44 | *.$Id:.$.**.**.Definitation.of.D |
85580 | 72 61 67 20 61 6e 64 20 44 72 6f 70 20 73 75 70 70 6f 72 74 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 | rag.and.Drop.support.**.**.Copyr |
855a0 | 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 | ight.(C).1992-2000.Trolltech.ASA |
855c0 | 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 | ...All.rights.reserved..**.**.Th |
855e0 | 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f | is.file.is.part.of.the.kernel.mo |
85600 | 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a | dule.of.the.Qt.GUI.Toolkit..**.* |
85620 | 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 | *.This.file.may.be.distributed.u |
85640 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c | nder.the.terms.of.the.Q.Public.L |
85660 | 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 | icense.**.as.defined.by.Trolltec |
85680 | 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e | h.ASA.of.Norway.and.appearing.in |
856a0 | 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 | .the.file.**.LICENSE.QPL.include |
856c0 | 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e | d.in.the.packaging.of.this.file. |
856e0 | 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 | .**.**.This.file.may.be.distribu |
85700 | 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 | ted.and/or.modified.under.the.te |
85720 | 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 | rms.of.the.**.GNU.General.Public |
85740 | 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 | .License.version.2.as.published. |
85760 | 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 | by.the.Free.Software.**.Foundati |
85780 | 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 | on.and.appearing.in.the.file.LIC |
857a0 | 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b | ENSE.GPL.included.in.the.**.pack |
857c0 | 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 | aging.of.this.file..**.**.Licens |
857e0 | 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 | ees.holding.valid.Qt.Enterprise. |
85800 | 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | Edition.or.Qt.Professional.Editi |
85820 | 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 | on.**.licenses.may.use.this.file |
85840 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 | .in.accordance.with.the.Qt.Comme |
85860 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 | rcial.License.**.Agreement.provi |
85880 | 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 | ded.with.the.Software..**.**.Thi |
858a0 | 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f | s.file.is.provided.AS.IS.with.NO |
858c0 | 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 | .WARRANTY.OF.ANY.KIND,.INCLUDING |
858e0 | 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 | .THE.**.WARRANTY.OF.DESIGN,.MERC |
85900 | 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 | HANTABILITY.AND.FITNESS.FOR.A.PA |
85920 | 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 | RTICULAR.PURPOSE..**.**.See.http |
85940 | 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f | ://qtsoftware.com/pricing.html.o |
85960 | 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a | r.email.sales@trolltech.com.for. |
85980 | 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 | **...information.about.Qt.Commer |
859a0 | 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 | cial.License.Agreements..**.See. |
859c0 | 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 | http://qtsoftware.com/qpl/.for.Q |
859e0 | 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 | PL.licensing.information..**.See |
85a00 | 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 | .http://qtsoftware.com/gpl/.for. |
85a20 | 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a | GPL.licensing.information..**.** |
85a40 | 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 | .Contact.info@trolltech.com.if.a |
85a60 | 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 | ny.conditions.of.this.licensing. |
85a80 | 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a | are.**.not.clear.to.you..**.**** |
85aa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
85ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
85ae0 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 44 52 4f 50 53 49 54 45 5f 48 0a 23 64 65 66 69 6e 65 | **/..#ifndef.QDROPSITE_H.#define |
85b00 | 20 51 44 52 4f 50 53 49 54 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 66 6e 64 | .QDROPSITE_H..#ifndef.QT_H.#ifnd |
85b20 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e | ef.QT_H.#include."qglobal.h".#en |
85b40 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 | dif.//.QT_H.#endif...class.QWidg |
85b60 | 65 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 44 72 6f 70 53 69 74 65 20 7b | et;...class.Q_EXPORT.QDropSite.{ |
85b80 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 72 6f 70 53 69 74 65 28 20 51 57 69 64 67 65 74 2a | .public:.....QDropSite(.QWidget* |
85ba0 | 20 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 44 72 6f 70 53 69 74 | .parent.);.....virtual.~QDropSit |
85bc0 | 65 28 29 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 20 2f 2f 20 51 44 52 4f 50 53 49 54 45 5f 48 | e();.};...#endif..//.QDROPSITE_H |
85be0 | 0a | . |