summaryrefslogtreecommitdiffstats
path: root/tools/porting/src/qt3headers2.resource
blob: e44c81deee1ce593f313ac2abf817d826dea071b (plain)
ofshex dumpascii
0000 00 00 00 6a 00 00 00 22 00 71 00 70 00 6f 00 6c 00 79 00 67 00 6f 00 6e 00 73 00 63 00 61 00 6e ...j...".q.p.o.l.y.g.o.n.s.c.a.n
0020 00 6e 00 65 00 72 00 2e 00 68 00 00 08 5f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .n.e.r...h..._/*****************
0040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 ***************************.**.$
0080 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 50 6f 6c 79 67 Id:.$.**.**.Definition.of.QPolyg
00a0 6f 6e 53 63 61 6e 6e 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 onScanner.class.**.**.Created.:.
00c0 30 30 30 31 32 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 39 2d 000120.**.**.Copyright.(C).1999-
00e0 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 20 2000.Trolltech.ASA...All.rights.
0100 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
0120 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
0140 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
0160 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 y.be.distributed.under.the.terms
0180 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 .of.the.Q.Public.License.**.as.d
01a0 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 efined.by.Trolltech.ASA.of.Norwa
01c0 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c y.and.appearing.in.the.file.**.L
01e0 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 ICENSE.QPL.included.in.the.packa
0200 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 ging.of.this.file..**.**.This.fi
0220 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 le.may.be.distributed.and/or.mod
0240 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 ified.under.the.terms.of.the.**.
0260 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 GNU.General.Public.License.versi
0280 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f on.2.as.published.by.the.Free.So
02a0 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 ftware.**.Foundation.and.appeari
02c0 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 ng.in.the.file.LICENSE.GPL.inclu
02e0 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 ded.in.the.**.packaging.of.this.
0300 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 file..**.**.Licensees.holding.va
0320 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 lid.Qt.Enterprise.Edition.or.Qt.
0340 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 Professional.Edition.**.licenses
0360 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 .may.use.this.file.in.accordance
0380 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a .with.the.Qt.Commercial.License.
03a0 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 **.Agreement.provided.with.the.S
03c0 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 oftware..**.**.This.file.is.prov
03e0 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 ided.AS.IS.with.NO.WARRANTY.OF.A
0400 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e NY.KIND,.INCLUDING.THE.**.WARRAN
0420 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e TY.OF.DESIGN,.MERCHANTABILITY.AN
0440 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f D.FITNESS.FOR.A.PARTICULAR.PURPO
0460 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e SE..**.**.See.http://qtsoftware.
0480 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@
04a0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 trolltech.com.for.**...informati
04c0 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 on.about.Qt.Commercial.License.A
04e0 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 greements..**.See.http://qtsoftw
0500 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 are.com/qpl/.for.QPL.licensing.i
0520 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
0540 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 ware.com/gpl/.for.GPL.licensing.
0560 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 information..**.**.Contact.info@
0580 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 trolltech.com.if.any.conditions.
05a0 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 of.this.licensing.are.**.not.cle
05c0 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ar.to.you..**.******************
05e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ********************/..#ifndef.Q
0620 50 4f 4c 59 47 4f 4e 53 43 41 4e 4e 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4f 4c 59 47 4f POLYGONSCANNER_H.#define.QPOLYGO
0640 4e 53 43 41 4e 4e 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 NSCANNER_H..#ifndef.QT_H.#includ
0660 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c e."qglobal.h".#endif.//.QT_H..cl
0680 61 73 73 20 51 50 6f 69 6e 74 41 72 72 61 79 3b 0a 63 6c 61 73 73 20 51 50 6f 69 6e 74 3b 0a 0a ass.QPointArray;.class.QPoint;..
06a0 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 6f 6c 79 67 6f 6e 53 63 61 6e 6e 65 72 20 7b class.Q_EXPORT.QPolygonScanner.{
06c0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 42 49 43 3a 20 66 69 78 20 66 6f 72 20 33 2e 30 .public:.....//.BIC:.fix.for.3.0
06e0 0a 20 20 20 20 76 6f 69 64 20 73 63 61 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 .....void.scan(.const.QPointArra
0700 79 26 20 70 61 2c 20 62 6f 6f 6c 20 77 69 6e 64 69 6e 67 2c 20 69 6e 74 20 69 6e 64 65 78 3d 30 y&.pa,.bool.winding,.int.index=0
0720 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 61 ,.int.npoints=-1.);.....void.sca
0740 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 20 62 6f 6f 6c 20 77 n(.const.QPointArray&.pa,.bool.w
0760 69 6e 64 69 6e 67 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 2c 20 inding,.int.index,.int.npoints,.
0780 62 6f 6f 6c 20 73 74 69 74 63 68 61 62 6c 65 20 29 3b 0a 20 20 20 20 65 6e 75 6d 20 45 64 67 65 bool.stitchable.);.....enum.Edge
07a0 20 7b 20 4c 65 66 74 3d 31 2c 20 52 69 67 68 74 3d 32 2c 20 54 6f 70 3d 34 2c 20 42 6f 74 74 6f .{.Left=1,.Right=2,.Top=4,.Botto
07c0 6d 3d 38 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 61 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 m=8.};.....void.scan(.const.QPoi
07e0 6e 74 41 72 72 61 79 26 20 70 61 2c 20 62 6f 6f 6c 20 77 69 6e 64 69 6e 67 2c 20 69 6e 74 20 69 ntArray&.pa,.bool.winding,.int.i
0800 6e 64 65 78 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 2c 20 45 64 67 65 20 65 64 67 65 73 20 29 3b ndex,.int.npoints,.Edge.edges.);
0820 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 72 6f 63 65 73 73 53 70 61 6e 73 28 20 .....virtual.void.processSpans(.
0840 69 6e 74 20 6e 2c 20 51 50 6f 69 6e 74 2a 20 70 6f 69 6e 74 2c 20 69 6e 74 2a 20 77 69 64 74 68 int.n,.QPoint*.point,.int*.width
0860 20 29 3d 30 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 4f 4c 59 47 4f 4e 53 43 41 4e .)=0;.};..#endif.//.QPOLYGONSCAN
0880 4e 45 52 5f 48 0a 00 00 00 18 00 71 00 73 00 71 00 6c 00 63 00 75 00 72 00 73 00 6f 00 72 00 2e NER_H......q.s.q.l.c.u.r.s.o.r..
08a0 00 68 00 00 15 63 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...c/*************************
08c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
08e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 *******************.**.**.Defini
0900 74 69 6f 6e 20 6f 66 20 51 53 71 6c 43 75 72 73 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 tion.of.QSqlCursor.class.**.**.C
0920 72 65 61 74 65 64 20 3a 20 32 30 30 30 2d 31 31 2d 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 reated.:.2000-11-03.**.**.Copyri
0940 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
0960 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
0980 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 71 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 e.is.part.of.the.sql.module.of.t
09a0 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 he.Qt.GUI.Toolkit..**.**.This.fi
09c0 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 le.may.be.distributed.under.the.
09e0 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a terms.of.the.Q.Public.License.**
0a00 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 .as.defined.by.Trolltech.ASA.of.
0a20 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 Norway.and.appearing.in.the.file
0a40 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .**.LICENSE.QPL.included.in.the.
0a60 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 packaging.of.this.file..**.**.Th
0a80 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
0aa0 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
0ac0 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
0ae0 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
0b00 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
0b20 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
0b40 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
0b60 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
0b80 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c ng.valid.Qt.Enterprise.Edition.l
0ba0 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 icenses.may.use.this.**.file.in.
0bc0 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
0be0 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 l.License.Agreement.provided.**.
0c00 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
0c20 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
0c40 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
0c60 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
0c80 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
0ca0 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
0cc0 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
0ce0 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.**..
0d00 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
0d20 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
0d40 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
0d60 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
0d80 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.
0da0 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
0dc0 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
0de0 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.
0e00 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..**.********
0e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
0e40 2a 2a 2a 2a 2a 2a 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 ******************************/.
0e60 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 43 55 52 53 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 .#ifndef.QSQLCURSOR_H.#define.QS
0e80 51 4c 43 55 52 53 4f 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 QLCURSOR_H..#ifndef.QT_H.#includ
0ea0 65 20 22 71 73 71 6c 72 65 63 6f 72 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 e."qsqlrecord.h".#include."qstri
0ec0 6e 67 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 71 75 65 72 79 2e 68 22 nglist.h".#include."qsqlquery.h"
0ee0 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 71 6c 69 6e 64 65 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f .#include."qsqlindex.h".#endif./
0f00 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f /.QT_H..#if.!defined(.QT_MODULE_
0f20 53 51 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f SQL.).||.defined(.QT_LICENSE_PRO
0f40 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 FESSIONAL.).#define.QM_EXPORT_SQ
0f60 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 53 51 4c 20 51 5f L.#else.#define.QM_EXPORT_SQL.Q_
0f80 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c EXPORT.#endif..#ifndef.QT_NO_SQL
0fa0 0a 0a 63 6c 61 73 73 20 51 53 71 6c 44 61 74 61 62 61 73 65 3b 0a 63 6c 61 73 73 20 51 53 71 6c ..class.QSqlDatabase;.class.QSql
0fc0 43 75 72 73 6f 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f CursorPrivate;..class.QM_EXPORT_
0fe0 53 51 4c 20 51 53 71 6c 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 53 71 6c 52 65 63 6f SQL.QSqlCursor.:.public.QSqlReco
1000 72 64 2c 20 70 75 62 6c 69 63 20 51 53 71 6c 51 75 65 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 rd,.public.QSqlQuery.{.public:..
1020 20 20 20 51 53 71 6c 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 6e ...QSqlCursor(.const.QString.&.n
1040 61 6d 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 62 6f 6f 6c 20 61 75 74 6f 70 6f ame.=.QString::null,.bool.autopo
1060 70 75 6c 61 74 65 20 3d 20 54 52 55 45 2c 20 51 53 71 6c 44 61 74 61 62 61 73 65 2a 20 64 62 20 pulate.=.TRUE,.QSqlDatabase*.db.
1080 3d 20 30 20 29 3b 0a 20 20 20 20 51 53 71 6c 43 75 72 73 6f 72 28 20 63 6f 6e 73 74 20 51 53 71 =.0.);.....QSqlCursor(.const.QSq
10a0 6c 43 75 72 73 6f 72 20 26 20 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 51 53 71 6c 43 75 72 73 6f lCursor.&.other.);.....QSqlCurso
10c0 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 43 75 72 73 6f 72 26 20 r&.operator=(.const.QSqlCursor&.
10e0 6f 74 68 65 72 20 29 3b 0a 20 20 20 20 7e 51 53 71 6c 43 75 72 73 6f 72 28 29 3b 0a 0a 20 20 20 other.);.....~QSqlCursor();.....
1100 20 65 6e 75 6d 20 4d 6f 64 65 20 7b 0a 09 52 65 61 64 4f 6e 6c 79 20 3d 20 30 2c 0a 09 49 6e 73 .enum.Mode.{..ReadOnly.=.0,..Ins
1120 65 72 74 20 3d 20 31 2c 0a 09 55 70 64 61 74 65 20 3d 20 32 2c 0a 09 44 65 6c 65 74 65 20 3d 20 ert.=.1,..Update.=.2,..Delete.=.
1140 34 2c 0a 09 57 72 69 74 61 62 6c 65 20 3d 20 37 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 56 61 4,..Writable.=.7.....};......QVa
1160 72 69 61 6e 74 09 09 76 61 6c 75 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 riant..value(.int.i.).const;....
1180 20 51 56 61 72 69 61 6e 74 09 09 76 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 .QVariant..value(.const.QString&
11a0 20 6e 61 6d 65 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 .name.).const;.....void.........
11c0 09 73 65 74 56 61 6c 75 65 28 20 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 .setValue(.int.i,.const.QVariant
11e0 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 09 73 65 74 56 61 &.val.);.....void..........setVa
1200 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 lue(.const.QString&.name,.const.
1220 51 56 61 72 69 61 6e 74 26 20 76 61 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 QVariant&.val.);.....virtual.QSq
1240 6c 49 6e 64 65 78 09 70 72 69 6d 61 72 79 49 6e 64 65 78 28 20 62 6f 6f 6c 20 70 72 69 6d 65 20 lIndex.primaryIndex(.bool.prime.
1260 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 71 6c =.TRUE.).const;.....virtual.QSql
1280 49 6e 64 65 78 09 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 Index.index(.const.QStringList&.
12a0 66 69 65 6c 64 4e 61 6d 65 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 fieldNames.).const;.....QSqlInde
12c0 78 09 09 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 4e 61 x..index(.const.QString&.fieldNa
12e0 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 71 6c 49 6e 64 65 78 09 09 69 6e 64 65 78 me.).const;.....QSqlIndex..index
1300 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 69 65 6c 64 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b (.const.char*.fieldName.).const;
1320 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 50 72 69 6d 61 72 79 49 6e 64 65 .....virtual.void.setPrimaryInde
1340 78 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 69 64 78 20 29 3b 0a 0a 20 20 20 20 x(.const.QSqlIndex&.idx.);......
1360 76 69 72 74 75 61 6c 20 76 6f 69 64 09 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 virtual.void.append(.const.QSqlF
1380 69 65 6c 64 49 6e 66 6f 26 20 66 69 65 6c 64 49 6e 66 6f 20 29 3b 0a 20 20 20 20 76 69 72 74 75 ieldInfo&.fieldInfo.);.....virtu
13a0 61 6c 20 76 6f 69 64 09 69 6e 73 65 72 74 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 74 20 51 al.void.insert(.int.pos,.const.Q
13c0 53 71 6c 46 69 65 6c 64 49 6e 66 6f 26 20 66 69 65 6c 64 49 6e 66 6f 20 29 3b 0a 20 20 20 20 76 SqlFieldInfo&.fieldInfo.);.....v
13e0 6f 69 64 09 09 72 65 6d 6f 76 65 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 oid..remove(.int.pos.);.....void
1400 09 09 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 65 74 47 65 6e 65 72 61 74 65 ..clear();.....void..setGenerate
1420 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 67 65 6e d(.const.QString&.name,.bool.gen
1440 65 72 61 74 65 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 73 65 74 47 65 6e 65 72 61 74 65 64 erated.);.....void..setGenerated
1460 28 20 69 6e 74 20 69 2c 20 62 6f 6f 6c 20 67 65 6e 65 72 61 74 65 64 20 29 3b 0a 0a 20 20 20 20 (.int.i,.bool.generated.);......
1480 76 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 65 64 69 74 42 75 66 66 65 72 28 20 virtual.QSqlRecord*.editBuffer(.
14a0 62 6f 6f 6c 20 63 6f 70 79 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c bool.copy.=.FALSE.);.....virtual
14c0 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 70 72 69 6d 65 49 6e 73 65 72 74 28 29 3b 0a 20 20 20 20 .QSqlRecord*.primeInsert();.....
14e0 76 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 70 72 69 6d 65 55 70 64 61 74 65 28 virtual.QSqlRecord*.primeUpdate(
1500 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 71 6c 52 65 63 6f 72 64 2a 09 70 72 69 6d 65 );.....virtual.QSqlRecord*.prime
1520 44 65 6c 65 74 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 09 69 6e 73 65 72 Delete();.....virtual.int..inser
1540 74 28 20 62 6f 6f 6c 20 69 6e 76 61 6c 69 64 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 t(.bool.invalidate.=.TRUE.);....
1560 20 76 69 72 74 75 61 6c 20 69 6e 74 09 09 75 70 64 61 74 65 28 20 62 6f 6f 6c 20 69 6e 76 61 6c .virtual.int..update(.bool.inval
1580 69 64 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 idate.=.TRUE.);.....virtual.int.
15a0 09 64 65 6c 28 20 62 6f 6f 6c 20 69 6e 76 61 6c 69 64 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a .del(.bool.invalidate.=.TRUE.);.
15c0 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4d 6f 64 65 28 20 69 6e 74 20 66 .....virtual.void.setMode(.int.f
15e0 6c 61 67 73 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 09 6d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a lags.);.....int...mode().const;.
1600 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 43 61 6c 63 75 6c 61 74 65 64 28 20 ....virtual.void.setCalculated(.
1620 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 63 61 6c 63 75 6c const.QString&.name,.bool.calcul
1640 61 74 65 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 43 61 6c 63 75 6c 61 74 65 64 28 20 ated.);.....bool..isCalculated(.
1660 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 20 20 20 const.QString&.name.).const;....
1680 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 54 72 69 6d 6d 65 64 28 20 63 6f 6e 73 74 20 .virtual.void.setTrimmed(.const.
16a0 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 74 72 69 6d 20 29 3b 0a 20 20 20 20 QString&.name,.bool.trim.);.....
16c0 62 6f 6f 6c 09 09 69 73 54 72 69 6d 6d 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 bool..isTrimmed(.const.QString&.
16e0 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 69 73 52 65 61 64 4f name.).const;......bool..isReadO
1700 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 63 61 6e 49 6e 73 65 72 74 nly().const;.....bool..canInsert
1720 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 63 61 6e 55 70 64 61 74 65 28 29 20 ().const;.....bool..canUpdate().
1740 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 63 61 6e 44 65 6c 65 74 65 28 29 20 63 6f 6e const;.....bool..canDelete().con
1760 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 73 65 6c 65 63 74 28 29 3b 0a 20 20 20 20 62 6f 6f st;......bool..select();.....boo
1780 6c 09 09 73 65 6c 65 63 74 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 73 6f 72 74 l..select(.const.QSqlIndex&.sort
17a0 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 73 65 6c 65 63 74 28 20 63 6f 6e 73 74 20 51 53 71 6c .);.....bool..select(.const.QSql
17c0 49 6e 64 65 78 20 26 20 66 69 6c 74 65 72 2c 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 20 Index.&.filter,.const.QSqlIndex.
17e0 26 20 73 6f 72 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 09 73 65 6c 65 63 &.sort.);.....virtual.bool.selec
1800 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 66 69 6c 74 65 72 2c 20 63 6f 6e 73 74 t(.const.QString.&.filter,.const
1820 20 51 53 71 6c 49 6e 64 65 78 20 26 20 73 6f 72 74 20 3d 20 51 53 71 6c 49 6e 64 65 78 28 29 20 .QSqlIndex.&.sort.=.QSqlIndex().
1840 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 53 6f 72 74 28 20 63 6f );......virtual.void.setSort(.co
1860 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 73 6f 72 74 20 29 3b 0a 20 20 20 20 51 53 71 6c 49 nst.QSqlIndex&.sort.);.....QSqlI
1880 6e 64 65 78 09 09 73 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ndex..sort().const;.....virtual.
18a0 76 6f 69 64 09 73 65 74 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 void.setFilter(.const.QString&.f
18c0 69 6c 74 65 72 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 66 69 6c 74 65 72 28 29 20 63 ilter.);.....QString..filter().c
18e0 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4e 61 6d 65 28 20 onst;.....virtual.void.setName(.
1900 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 61 75 74 6f 70 6f const.QString&.name,.bool.autopo
1920 70 75 6c 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 6e 61 pulate.=.TRUE.);.....QString..na
1940 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 74 6f 53 74 72 69 6e me().const;.....QString..toStrin
1960 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 20 3d 20 51 53 74 72 69 g(.const.QString&.prefix.=.QStri
1980 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 65 70 ng::null,.....const.QString&.sep
19a0 20 3d 20 22 2c 22 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 09 69 73 4e 75 6c .=.",".).const;.....bool...isNul
19c0 6c 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 09 69 73 4e l(.int.i.).const;.....bool...isN
19e0 75 6c 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 20 29 20 63 6f 6e 73 74 ull(.const.QString&.name.).const
1a00 3b 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 09 61 66 74 65 ;......protected:.....void..afte
1a20 72 53 65 65 6b 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 65 78 65 63 28 20 63 6f 6e 73 74 20 51 rSeek();.....bool..exec(.const.Q
1a40 53 74 72 69 6e 67 20 26 20 73 71 6c 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 String.&.sql.);......virtual.QVa
1a60 72 69 61 6e 74 09 63 61 6c 63 75 6c 61 74 65 46 69 65 6c 64 28 20 63 6f 6e 73 74 20 51 53 74 72 riant.calculateField(.const.QStr
1a80 69 6e 67 26 20 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 09 75 70 ing&.name.);.....virtual.int..up
1aa0 64 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 66 69 6c 74 65 72 2c 20 62 6f date(.const.QString.&.filter,.bo
1ac0 6f 6c 20 69 6e 76 61 6c 69 64 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 ol.invalidate.=.TRUE.);.....virt
1ae0 75 61 6c 20 69 6e 74 09 09 64 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 66 69 ual.int..del(.const.QString.&.fi
1b00 6c 74 65 72 2c 20 62 6f 6f 6c 20 69 6e 76 61 6c 69 64 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a lter,.bool.invalidate.=.TRUE.);.
1b20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 74 6f 53 74 72 69 6e 67 28 20 63 .....virtual.QString.toString(.c
1b40 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 2c 20 51 53 71 6c 46 69 65 6c 64 2a onst.QString&.prefix,.QSqlField*
1b60 20 66 69 65 6c 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 53 65 70 20 .field,.const.QString&.fieldSep.
1b80 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 74 6f 53 ).const;.....virtual.QString.toS
1ba0 74 72 69 6e 67 28 20 51 53 71 6c 52 65 63 6f 72 64 2a 20 72 65 63 2c 20 63 6f 6e 73 74 20 51 53 tring(.QSqlRecord*.rec,.const.QS
1bc0 74 72 69 6e 67 26 20 70 72 65 66 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 tring&.prefix,.const.QString&.fi
1be0 65 6c 64 53 65 70 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 65 70 20 29 eldSep,.....const.QString&.sep.)
1c00 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 74 6f 53 74 .const;.....virtual.QString.toSt
1c20 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 71 6c 49 6e 64 65 78 26 20 69 2c 20 51 53 71 6c 52 65 ring(.const.QSqlIndex&.i,.QSqlRe
1c40 63 6f 72 64 2a 20 72 65 63 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 72 65 66 69 78 cord*.rec,.const.QString&.prefix
1c60 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 65 6c 64 53 65 70 2c 20 63 ,.....const.QString&.fieldSep,.c
1c80 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 65 70 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 onst.QString&.sep.).const;..priv
1ca0 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 09 73 79 6e 63 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 ate:.....void..sync();.....int..
1cc0 09 61 70 70 6c 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 2c 20 62 6f 6f 6c 20 69 .apply(.const.QString&.q,.bool.i
1ce0 6e 76 61 6c 69 64 61 74 65 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 09 61 70 70 6c 79 50 72 65 70 nvalidate.);.....int...applyPrep
1d00 61 72 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 71 2c 20 62 6f 6f 6c 20 69 6e 76 ared(.const.QString&.q,.bool.inv
1d20 61 6c 69 64 61 74 65 20 29 3b 0a 20 20 20 20 51 53 71 6c 52 65 63 6f 72 64 26 09 09 6f 70 65 72 alidate.);.....QSqlRecord&..oper
1d40 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 71 6c 52 65 63 6f 72 64 20 26 20 6c 69 73 74 20 29 ator=(.const.QSqlRecord.&.list.)
1d60 3b 0a 20 20 20 20 76 6f 69 64 20 09 09 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 53 71 6c 46 ;.....void...append(.const.QSqlF
1d80 69 65 6c 64 26 20 66 69 65 6c 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 09 69 6e 73 65 72 74 ield&.field.);.....void...insert
1da0 28 20 69 6e 74 20 70 6f 73 2c 20 63 6f 6e 73 74 20 51 53 71 6c 46 69 65 6c 64 26 20 66 69 65 6c (.int.pos,.const.QSqlField&.fiel
1dc0 64 20 29 3b 0a 0a 20 20 20 20 51 53 71 6c 43 75 72 73 6f 72 50 72 69 76 61 74 65 2a 09 64 3b 0a d.);......QSqlCursorPrivate*.d;.
1de0 7d 3b 0a 0a 0a 0a 0a 23 65 6e 64 69 66 09 2f 2f 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 };.....#endif.//.QT_NO_SQL.#endi
1e00 66 0a 00 00 00 14 00 71 00 70 00 72 00 6f 00 63 00 65 00 73 00 73 00 2e 00 68 00 00 13 bb 2f 2a f......q.p.r.o.c.e.s.s...h..../*
1e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1e60 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 49 6d 70 6c ***********.**.$Id:.$.**.**.Impl
1e80 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 50 72 6f 63 65 73 73 20 63 6c 61 73 73 0a 2a 2a 0a ementation.of.QProcess.class.**.
1ea0 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 30 39 30 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 **.Created.:.20000905.**.**.Copy
1ec0 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 right.(C).1992-2000.Trolltech.AS
1ee0 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
1f00 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d his.file.is.part.of.the.kernel.m
1f20 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a odule.of.the.Qt.GUI.Toolkit..**.
1f40 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.
1f60 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.
1f80 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
1fa0 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
1fc0 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
1fe0 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
2000 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
2020 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 uted.and/or.modified.under.the.t
2040 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 erms.of.the.**.GNU.General.Publi
2060 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 c.License.version.2.as.published
2080 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 .by.the.Free.Software.**.Foundat
20a0 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 ion.and.appearing.in.the.file.LI
20c0 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 CENSE.GPL.included.in.the.**.pac
20e0 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
2100 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 sees.holding.valid.Qt.Enterprise
2120 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 .Edition.or.Qt.Professional.Edit
2140 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c ion.**.licenses.may.use.this.fil
2160 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
2180 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 ercial.License.**.Agreement.prov
21a0 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
21c0 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
21e0 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
2200 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
2220 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
2240 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
2260 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.
2280 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
22a0 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
22c0 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
22e0 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.
2300 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
2320 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
2340 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..**.*
2360 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.
2380 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
23a0 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..**.***
23c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
23e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2400 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 52 4f 43 45 53 53 5f 48 0a 23 64 65 66 69 6e 65 ***/..#ifndef.QPROCESS_H.#define
2420 20 51 50 52 4f 43 45 53 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 .QPROCESS_H..#ifndef.QT_H.#inclu
2440 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 de."qobject.h".#include."qstring
2460 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 72 2e 68 22 0a 23 65 6e 64 69 66 list.h".#include."qdir.h".#endif
2480 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f 43 45 53 53 0a .//.QT_H..#ifndef.QT_NO_PROCESS.
24a0 0a 63 6c 61 73 73 20 51 50 72 6f 63 65 73 73 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4d .class.QProcessPrivate;.class.QM
24c0 65 6d 62 75 66 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 72 6f 63 65 73 73 embuf;...class.Q_EXPORT.QProcess
24e0 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
2500 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 72 6f 63 65 73 73 28 20 51 4f 62 6a 65 63 74 20 2a .public:.....QProcess(.QObject.*
2520 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a parent=0,.const.char.*name=0.);.
2540 20 20 20 20 51 50 72 6f 63 65 73 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 72 67 ....QProcess(.const.QString&.arg
2560 30 2c 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 0,.QObject.*parent=0,.const.char
2580 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 50 72 6f 63 65 73 73 28 20 63 6f 6e 73 74 20 .*name=0.);.....QProcess(.const.
25a0 51 53 74 72 69 6e 67 4c 69 73 74 26 20 61 72 67 73 2c 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 QStringList&.args,.QObject.*pare
25c0 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 nt=0,.const.char.*name=0.);.....
25e0 7e 51 50 72 6f 63 65 73 73 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 73 65 74 20 61 6e 64 20 67 65 74 ~QProcess();......//.set.and.get
2600 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 .the.arguments.and.working.direc
2620 74 6f 72 79 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 61 72 67 75 6d 65 6e 74 73 28 29 tory.....QStringList.arguments()
2640 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 41 72 67 75 6d 65 6e 74 73 28 .const;.....void.clearArguments(
2660 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 72 67 75 6d 65 6e 74 73 );.....virtual.void.setArguments
2680 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 61 72 67 73 20 29 3b 0a 20 20 20 (.const.QStringList&.args.);....
26a0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 41 72 67 75 6d 65 6e 74 28 20 63 6f 6e 73 74 .virtual.void.addArgument(.const
26c0 20 51 53 74 72 69 6e 67 26 20 61 72 67 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 .QString&.arg.);.#ifndef.QT_NO_D
26e0 49 52 0a 20 20 20 20 51 44 69 72 20 77 6f 72 6b 69 6e 67 44 69 72 65 63 74 6f 72 79 28 29 20 63 IR.....QDir.workingDirectory().c
2700 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 6f 72 6b 69 6e onst;.....virtual.void.setWorkin
2720 67 44 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 44 69 72 26 20 64 69 72 20 29 3b 0a 23 gDirectory(.const.QDir&.dir.);.#
2740 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 73 65 74 20 61 6e 64 20 67 65 74 20 74 68 65 20 63 6f endif......//.set.and.get.the.co
2760 6d 6d 73 20 77 61 6e 74 65 64 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6d 6d 75 6e 69 63 61 74 69 6f mms.wanted.....enum.Communicatio
2780 6e 20 7b 20 53 74 64 69 6e 3d 30 78 30 31 2c 20 53 74 64 6f 75 74 3d 30 78 30 32 2c 20 53 74 64 n.{.Stdin=0x01,.Stdout=0x02,.Std
27a0 65 72 72 3d 30 78 30 34 2c 20 44 75 70 53 74 64 65 72 72 3d 30 78 30 38 20 7d 3b 0a 20 20 20 20 err=0x04,.DupStderr=0x08.};.....
27c0 76 6f 69 64 20 73 65 74 43 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 28 20 69 6e 74 20 63 20 29 3b 0a void.setCommunication(.int.c.);.
27e0 20 20 20 20 69 6e 74 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a ....int.communication().const;..
2800 20 20 20 20 2f 2f 20 73 74 61 72 74 20 74 68 65 20 65 78 65 63 75 74 69 6f 6e 0a 20 20 20 20 76 ....//.start.the.execution.....v
2820 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 74 61 72 74 28 20 51 53 74 72 69 6e 67 4c 69 73 74 20 2a irtual.bool.start(.QStringList.*
2840 65 6e 76 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6c 61 75 6e 63 68 env=0.);.....virtual.bool.launch
2860 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 66 2c 20 51 53 74 72 69 6e 67 4c 69 73 (.const.QString&.buf,.QStringLis
2880 74 20 2a 65 6e 76 3d 30 20 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6c 61 t.*env=0..);.....virtual.bool.la
28a0 75 6e 63 68 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 62 75 66 2c 20 51 53 74 unch(.const.QByteArray&.buf,.QSt
28c0 72 69 6e 67 4c 69 73 74 20 2a 65 6e 76 3d 30 20 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 69 6e 71 75 ringList.*env=0..);......//.inqu
28e0 69 72 65 20 74 68 65 20 73 74 61 74 75 73 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 75 6e 6e 69 6e ire.the.status.....bool.isRunnin
2900 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 6f 72 6d 61 6c 45 78 69 74 28 29 g().const;.....bool.normalExit()
2920 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 65 78 69 74 53 74 61 74 75 73 28 29 20 63 6f 6e .const;.....int.exitStatus().con
2940 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 72 65 61 64 69 6e 67 0a 20 20 20 20 76 69 72 74 75 61 6c 20 st;......//.reading.....virtual.
2960 51 42 79 74 65 41 72 72 61 79 20 72 65 61 64 53 74 64 6f 75 74 28 29 3b 0a 20 20 20 20 76 69 72 QByteArray.readStdout();.....vir
2980 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 72 65 61 64 53 74 64 65 72 72 28 29 3b 0a 20 20 tual.QByteArray.readStderr();...
29a0 20 20 62 6f 6f 6c 20 63 61 6e 52 65 61 64 4c 69 6e 65 53 74 64 6f 75 74 28 29 20 63 6f 6e 73 74 ..bool.canReadLineStdout().const
29c0 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 6e 52 65 61 64 4c 69 6e 65 53 74 64 65 72 72 28 29 20 63 ;.....bool.canReadLineStderr().c
29e0 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 72 65 61 64 4c 69 onst;.....virtual.QString.readLi
2a00 6e 65 53 74 64 6f 75 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 neStdout();.....virtual.QString.
2a20 72 65 61 64 4c 69 6e 65 53 74 64 65 72 72 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 67 65 74 20 70 6c readLineStderr();......//.get.pl
2a40 61 74 66 6f 72 6d 20 64 65 70 65 6e 64 65 6e 74 20 70 72 6f 63 65 73 73 20 69 6e 66 6f 72 6d 61 atform.dependent.process.informa
2a60 74 69 6f 6e 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 20 20 20 tion.#if.defined(Q_OS_WIN32)....
2a80 20 74 79 70 65 64 65 66 20 76 6f 69 64 2a 20 50 49 44 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 .typedef.void*.PID;.#else.....ty
2aa0 70 65 64 65 66 20 51 5f 4c 4f 4e 47 20 50 49 44 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 50 49 44 pedef.Q_LONG.PID;.#endif.....PID
2ac0 20 70 72 6f 63 65 73 73 49 64 65 6e 74 69 66 69 65 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 .processIdentifier();......void.
2ae0 66 6c 75 73 68 53 74 64 69 6e 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 flushStdin();..signals:.....void
2b00 20 72 65 61 64 79 52 65 61 64 53 74 64 6f 75 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 61 .readyReadStdout();.....void.rea
2b20 64 79 52 65 61 64 53 74 64 65 72 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 dyReadStderr();.....void.process
2b40 45 78 69 74 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 77 72 6f 74 65 54 6f 53 74 64 69 6e 28 Exited();.....void.wroteToStdin(
2b60 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 61 75 6e 63 68 46 69 6e 69 73 68 65 64 28 29 3b 0a 0a 70 );.....void.launchFinished();..p
2b80 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 2f 2f 20 65 6e 64 20 74 68 65 20 65 78 65 63 ublic.slots:.....//.end.the.exec
2ba0 75 74 69 6f 6e 0a 20 20 20 20 76 6f 69 64 20 74 72 79 54 65 72 6d 69 6e 61 74 65 28 29 20 63 6f ution.....void.tryTerminate().co
2bc0 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6b 69 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 nst;.....void.kill().const;.....
2be0 20 2f 2f 20 69 6e 70 75 74 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 65 .//.input.....virtual.void.write
2c00 54 6f 53 74 64 69 6e 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 62 75 66 20 29 ToStdin(.const.QByteArray&.buf.)
2c20 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 72 69 74 65 54 6f 53 74 64 69 6e 28 ;.....virtual.void.writeToStdin(
2c40 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 66 20 29 3b 0a 20 20 20 20 76 69 72 74 75 .const.QString&.buf.);.....virtu
2c60 61 6c 20 76 6f 69 64 20 63 6c 6f 73 65 53 74 64 69 6e 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 al.void.closeStdin();..protected
2c80 3a 20 2f 2f 20 23 23 23 20 6f 72 20 70 72 69 76 61 74 65 3f 0a 20 20 20 20 76 6f 69 64 20 63 6f :.//.###.or.private?.....void.co
2ca0 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 20 73 69 67 6e 61 6c nnectNotify(.const.char.*.signal
2cc0 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 4e 6f 74 69 66 79 28 20 63 .);.....void.disconnectNotify(.c
2ce0 6f 6e 73 74 20 63 68 61 72 20 2a 20 73 69 67 6e 61 6c 20 29 3b 0a 70 72 69 76 61 74 65 3a 0a 20 onst.char.*.signal.);.private:..
2d00 20 20 20 76 6f 69 64 20 73 65 74 49 6f 52 65 64 69 72 65 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 76 ...void.setIoRedirection(.bool.v
2d20 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4e 6f 74 69 66 79 4f 6e 45 78 69 74 alue.);.....void.setNotifyOnExit
2d40 28 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 72 6f 74 (.bool.value.);.....void.setWrot
2d60 65 53 74 64 69 6e 43 6f 6e 6e 65 63 74 65 64 28 20 62 6f 6f 6c 20 76 61 6c 75 65 20 29 3b 0a 0a eStdinConnected(.bool.value.);..
2d80 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 28 ....void.init();.....void.reset(
2da0 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 20 20 20 20 75 );.#if.defined(Q_OS_WIN32).....u
2dc0 69 6e 74 20 72 65 61 64 53 74 64 64 65 76 28 20 48 41 4e 44 4c 45 20 64 65 76 2c 20 63 68 61 72 int.readStddev(.HANDLE.dev,.char
2de0 20 2a 62 75 66 2c 20 75 69 6e 74 20 62 79 74 65 73 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 .*buf,.uint.bytes.);.#endif.....
2e00 51 4d 65 6d 62 75 66 2a 20 6d 65 6d 62 75 66 53 74 64 6f 75 74 28 29 3b 0a 20 20 20 20 51 4d 65 QMembuf*.membufStdout();.....QMe
2e20 6d 62 75 66 2a 20 6d 65 6d 62 75 66 53 74 64 65 72 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 mbuf*.membufStderr();..private.s
2e40 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 6f 63 6b 65 74 52 65 61 64 28 20 69 6e 74 20 66 lots:.....void.socketRead(.int.f
2e60 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6f 63 6b 65 74 57 72 69 74 65 28 20 69 6e 74 20 66 d.);.....void.socketWrite(.int.f
2e80 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 69 6d 65 6f 75 74 28 29 3b 0a 20 20 20 20 76 6f 69 d.);.....void.timeout();.....voi
2ea0 64 20 63 6c 6f 73 65 53 74 64 69 6e 4c 61 75 6e 63 68 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a d.closeStdinLaunch();..private:.
2ec0 20 20 20 20 51 50 72 6f 63 65 73 73 50 72 69 76 61 74 65 20 2a 64 3b 0a 23 69 66 6e 64 65 66 20 ....QProcessPrivate.*d;.#ifndef.
2ee0 51 54 5f 4e 4f 5f 44 49 52 0a 20 20 20 20 51 44 69 72 20 20 20 20 20 20 20 20 77 6f 72 6b 69 6e QT_NO_DIR.....QDir........workin
2f00 67 44 69 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 5f 61 72 gDir;.#endif.....QStringList._ar
2f20 67 75 6d 65 6e 74 73 3b 0a 0a 20 20 20 20 69 6e 74 20 20 65 78 69 74 53 74 61 74 3b 20 2f 2f 20 guments;......int..exitStat;.//.
2f40 65 78 69 74 20 73 74 61 74 75 73 0a 20 20 20 20 62 6f 6f 6c 20 65 78 69 74 4e 6f 72 6d 61 6c 3b exit.status.....bool.exitNormal;
2f60 20 2f 2f 20 6e 6f 72 6d 61 6c 20 65 78 69 74 3f 0a 20 20 20 20 62 6f 6f 6c 20 69 6f 52 65 64 69 .//.normal.exit?.....bool.ioRedi
2f80 72 65 63 74 69 6f 6e 3b 20 2f 2f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 74 20 62 65 rection;.//.automatically.set.be
2fa0 20 28 64 69 73 29 63 6f 6e 6e 65 63 74 4e 6f 74 69 66 79 0a 20 20 20 20 62 6f 6f 6c 20 6e 6f 74 .(dis)connectNotify.....bool.not
2fc0 69 66 79 4f 6e 45 78 69 74 3b 20 2f 2f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 65 74 20 ifyOnExit;.//.automatically.set.
2fe0 62 65 20 28 64 69 73 29 63 6f 6e 6e 65 63 74 4e 6f 74 69 66 79 0a 20 20 20 20 62 6f 6f 6c 20 77 be.(dis)connectNotify.....bool.w
3000 72 6f 74 65 54 6f 53 74 64 69 6e 43 6f 6e 6e 65 63 74 65 64 3b 20 2f 2f 20 61 75 74 6f 6d 61 74 roteToStdinConnected;.//.automat
3020 69 63 61 6c 6c 79 20 73 65 74 20 62 65 20 28 64 69 73 29 63 6f 6e 6e 65 63 74 4e 6f 74 69 66 79 ically.set.be.(dis)connectNotify
3040 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 65 61 64 53 74 64 6f 75 74 43 61 6c 6c 65 64 3b 0a 20 20 20 ......bool.readStdoutCalled;....
3060 20 62 6f 6f 6c 20 72 65 61 64 53 74 64 65 72 72 43 61 6c 6c 65 64 3b 0a 20 20 20 20 69 6e 74 20 .bool.readStderrCalled;.....int.
3080 63 6f 6d 6d 73 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 72 6f 63 65 73 comms;......friend.class.QProces
30a0 73 50 72 69 76 61 74 65 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 55 4e 49 58 29 sPrivate;.#if.defined(Q_OS_UNIX)
30c0 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 72 6f 63 65 73 73 4d 61 6e 61 67 65 .....friend.class.QProcessManage
30e0 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 72 6f 63 3b 0a 23 65 6e 64 69 r;.....friend.class.QProc;.#endi
3100 66 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 2f f..#if.defined(Q_DISABLE_COPY)./
3120 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.
3140 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 50 72 6f 63 65 73 73 28 20 63 6f 6e 73 74 20 51 50 operator=.....QProcess(.const.QP
3160 72 6f 63 65 73 73 20 26 20 29 3b 0a 20 20 20 20 51 50 72 6f 63 65 73 73 20 26 6f 70 65 72 61 74 rocess.&.);.....QProcess.&operat
3180 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 72 6f 63 65 73 73 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a or=(.const.QProcess.&.);.#endif.
31a0 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 50 52 4f 43 45 53 53 0a 0a 23 65 6e };..#endif.//.QT_NO_PROCESS..#en
31c0 64 69 66 20 2f 2f 20 51 50 52 4f 43 45 53 53 5f 48 0a 00 00 00 16 00 71 00 73 00 69 00 7a 00 65 dif.//.QPROCESS_H......q.s.i.z.e
31e0 00 67 00 72 00 69 00 70 00 2e 00 68 00 00 08 1c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .g.r.i.p...h..../***************
3200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3220 2a 2a 2a 2a 2a 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 *****************************.**
3240 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 69 7a .$Id:.$.**.**.Definition.of.QSiz
3260 65 47 72 69 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 33 eGrip.class.**.**.Created.:.9803
3280 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 30 16.**.**.Copyright.(C).1992-2000
32a0 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
32c0 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
32e0 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
3300 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
3320 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.
3340 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
3360 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
3380 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
33a0 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
33c0 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
33e0 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
3400 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.
3420 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
3440 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
3460 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
3480 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.
34a0 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
34c0 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.
34e0 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
3500 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
3520 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
3540 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
3560 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
3580 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
35a0 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
35c0 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
35e0 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
3600 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..
3620 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/
3640 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
3660 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
3680 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
36a0 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.
36c0 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
36e0 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
3700 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
3720 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
3740 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
3760 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
3780 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..**.**********************
37a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
37c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 49 5a 45 ****************/..#ifndef.QSIZE
37e0 47 52 49 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 49 5a 45 47 52 49 50 5f 48 0a 0a 23 69 66 6e GRIP_H.#define.QSIZEGRIP_H..#ifn
3800 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 def.QT_H.#include."qwidget.h".#e
3820 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 49 5a 45 ndif.//.QT_H..#ifndef.QT_NO_SIZE
3840 47 52 49 50 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 69 7a 65 47 72 69 70 3a 20 GRIP..class.Q_EXPORT.QSizeGrip:.
3860 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 54 0a 70 75 public.QWidget.{.....Q_OBJECT.pu
3880 62 6c 69 63 3a 0a 20 20 20 20 51 53 69 7a 65 47 72 69 70 28 20 51 57 69 64 67 65 74 2a 20 70 61 blic:.....QSizeGrip(.QWidget*.pa
38a0 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 rent,.const.char*.name=0.);.....
38c0 7e 51 53 69 7a 65 47 72 69 70 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e ~QSizeGrip();......QSize.sizeHin
38e0 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 t().const;..protected:.....void.
3900 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 paintEvent(.QPaintEvent.*.);....
3920 20 76 6f 69 64 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 .void.mousePressEvent(.QMouseEve
3940 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 nt.*.);.....void.mouseMoveEvent(
3960 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e .QMouseEvent.*.);......bool.even
3980 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.*.);.
39a0 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 6f 69 6e 74 20 70 3b 0a 20 20 20 20 51 53 69 7a .private:.....QPoint.p;.....QSiz
39c0 65 20 73 3b 0a 20 20 20 20 69 6e 74 20 64 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 74 6c 77 e.s;.....int.d;.....QWidget.*tlw
39e0 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 53 49 5a 45 47 52 49 50 0a 23 65 ;.};..#endif.//QT_NO_SIZEGRIP.#e
3a00 6e 64 69 66 0a 00 00 00 16 00 71 00 73 00 67 00 69 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 ndif......q.s.g.i.s.t.y.l.e...h.
3a20 00 0e da 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 .../****************************
3a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3a60 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
3a80 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 53 47 49 2d 6c 69 6b 65 20 73 74 79 6c 65 20 63 6c 61 73 efinition.of.SGI-like.style.clas
3aa0 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 32 33 31 0a 2a 2a 0a 2a 2a 20 43 s.**.**.Created.:.981231.**.**.C
3ac0 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 opyright.(C).1998-2002.Trolltech
3ae0 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..**.*
3b00 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
3b20 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.
3b40 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
3b60 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
3b80 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
3ba0 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
3bc0 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
3be0 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.
3c00 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
3c20 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
3c40 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
3c60 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
3c80 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
3ca0 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
3cc0 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.**
3ce0 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
3d00 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
3d20 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.
3d40 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
3d60 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.
3d80 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.
3da0 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..**.*
3dc0 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
3de0 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
3e00 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,
3e20 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
3e40 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
3e60 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
3e80 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
3ea0 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
3ec0 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..**
3ee0 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/.
3f00 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..*
3f20 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/
3f40 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..
3f60 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
3f80 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
3fa0 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..**
3fc0 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 .*******************************
3fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4000 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 47 49 53 54 59 4c 45 5f 48 0a 23 64 *******/..#ifndef.QSGISTYLE_H.#d
4020 65 66 69 6e 65 20 51 53 47 49 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a efine.QSGISTYLE_H..#ifndef.QT_H.
4040 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 74 69 66 73 74 79 6c 65 2e 68 22 0a 23 69 6e 63 6c 75 64 #include."qmotifstyle.h".#includ
4060 65 20 22 71 67 75 61 72 64 65 64 70 74 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 e."qguardedptr.h".#include."qwid
4080 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 65 66 69 get.h".#endif.//.QT_H..#if.!defi
40a0 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 53 47 49 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 ned(QT_NO_STYLE_SGI).||.defined(
40c0 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 49 QT_PLUGIN)..#if.defined(QT_PLUGI
40e0 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 53 47 49 0a 23 65 N).#define.Q_EXPORT_STYLE_SGI.#e
4100 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 53 47 49 20 51 lse.#define.Q_EXPORT_STYLE_SGI.Q
4120 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 53 47 49 53 74 79 6c 65 50 _EXPORT.#endif..class.QSGIStyleP
4140 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 54 59 4c 45 5f 53 47 rivate;..class.Q_EXPORT_STYLE_SG
4160 49 20 51 53 47 49 53 74 79 6c 65 3a 20 70 75 62 6c 69 63 20 51 4d 6f 74 69 66 53 74 79 6c 65 0a I.QSGIStyle:.public.QMotifStyle.
4180 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 47 49 53 {.....Q_OBJECT.public:.....QSGIS
41a0 74 79 6c 65 28 20 62 6f 6f 6c 20 75 73 65 48 69 67 68 6c 69 67 68 74 43 6f 6c 73 20 3d 20 46 41 tyle(.bool.useHighlightCols.=.FA
41c0 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 47 49 53 74 79 6c 65 28 29 3b LSE.);.....virtual.~QSGIStyle();
41e0 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 ..#if.!defined(Q_NO_USING_KEYWOR
4200 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 4d 6f 74 69 66 53 74 79 6c 65 3a 3a 70 6f 6c 69 73 68 D).....using.QMotifStyle::polish
4220 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 69 64 67 65 ;.#endif.....void.polish(.QWidge
4240 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 t*.);.....void.unPolish(.QWidget
4260 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 63 61 74 69 *.);.....void.polish(.QApplicati
4280 6f 6e 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 on*.);.....void.unPolish(.QAppli
42a0 63 61 74 69 6f 6e 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 cation*.);......void.drawPrimiti
42c0 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 51 50 61 69 ve(.PrimitiveElement.pe,....QPai
42e0 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 09 09 09 63 nter.*p,....const.QRect.&r,....c
4300 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 61 67 73 20 onst.QColorGroup.&cg,....SFlags.
4320 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 6e 73 74 20 flags.=.Style_Default,....const.
4340 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 QStyleOption&.=.QStyleOption::De
4360 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 77 43 6f 6e fault.).const;......void.drawCon
4380 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 2c 0a 09 09 trol(.ControlElement.element,...
43a0 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 6f 6e 73 74 ......QPainter.*p,.........const
43c0 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 6e 73 74 20 .QWidget.*widget,.........const.
43e0 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 6f 72 47 72 QRect.&r,.........const.QColorGr
4400 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 3d 20 53 74 oup.&cg,.........SFlags.how.=.St
4420 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c yle_Default,.........const.QStyl
4440 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
4460 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 .).const;......void.drawComplexC
4480 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a ontrol(.ComplexControl.control,.
44a0 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e ........QPainter.*p,.........con
44c0 73 74 20 51 57 69 64 67 65 74 2a 20 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 st.QWidget*.widget,.........cons
44e0 74 20 51 52 65 63 74 26 20 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 t.QRect&.r,.........const.QColor
4500 47 72 6f 75 70 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 Group&.cg,.........SFlags.how.=.
4520 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 09 09 Style_Default,.#ifdef.Q_QDOC....
4540 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 .....SCFlags.sub.=.SC_All,.#else
4560 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 53 43 5f .........SCFlags.sub.=.(uint)SC_
4580 41 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 All,.#endif.........SCFlags.subA
45a0 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 ctive.=.SC_None,.........const.Q
45c0 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
45e0 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 ault.).const;......int.pixelMetr
4600 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 20 63 6f 6e 73 74 20 51 57 ic(.PixelMetric.metric,.const.QW
4620 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 20 idget.*widget.=.0.).const;......
4640 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 73 QSize.sizeFromContents(.Contents
4660 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 64 Type.contents,........const.QWid
4680 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 get.*widget,........const.QSize.
46a0 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 &contentsSize,........const.QSty
46c0 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
46e0 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 t.).const;......QRect.subRect(.S
4700 75 62 52 65 63 74 20 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 ubRect.r,.const.QWidget.*widget.
4720 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 ).const;.....QRect.querySubContr
4740 6f 6c 4d 65 74 72 69 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f olMetrics(.ComplexControl.contro
4760 6c 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a l,.......const.QWidget.*widget,.
4780 09 09 09 09 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 ......SubControl.sc,.......const
47a0 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 .QStyleOption&.=.QStyleOption::D
47c0 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 efault.).const;..protected:.....
47e0 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 2a 2c 20 51 45 76 65 bool.eventFilter(.QObject*,.QEve
4800 6e 74 2a 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 47 49 53 74 79 6c 65 50 72 69 nt*);..private:.....QSGIStylePri
4820 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 75 69 6e 74 20 69 73 41 70 70 6c 69 63 61 74 69 6f 6e vate.*d;......uint.isApplication
4840 53 74 79 6c 65 20 3a 31 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f Style.:1;.#if.defined(Q_DISABLE_
4860 43 4f 50 59 29 0a 20 20 20 20 51 53 47 49 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 53 47 49 53 COPY).....QSGIStyle(.const.QSGIS
4880 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 53 47 49 53 74 79 6c 65 26 20 6f 70 65 72 61 74 6f tyle.&.);.....QSGIStyle&.operato
48a0 72 3d 28 20 63 6f 6e 73 74 20 51 53 47 49 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a r=(.const.QSGIStyle.&.);.#endif.
48c0 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 53 47 49 0a 0a .};..#endif.//.QT_NO_STYLE_SGI..
48e0 23 65 6e 64 69 66 20 2f 2f 20 51 53 47 49 53 54 59 4c 45 5f 48 0a 00 00 00 1c 00 71 00 70 00 72 #endif.//.QSGISTYLE_H......q.p.r
4900 00 69 00 6e 00 74 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 0b 88 2f 2a 2a 2a 2a 2a .i.n.t.d.i.a.l.o.g...h..../*****
4920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4960 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
4980 6f 6e 20 6f 66 20 70 72 69 6e 74 20 64 69 61 6c 6f 67 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 on.of.print.dialog..**.**.Create
49a0 64 20 3a 20 39 35 30 38 32 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 d.:.950829.**.**.Copyright.(C).1
49c0 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
49e0 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
4a00 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 74 .part.of.the.dialogs.module.of.t
4a20 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 he.Qt.GUI.Toolkit..**.**.This.fi
4a40 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 le.may.be.distributed.under.the.
4a60 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a terms.of.the.Q.Public.License.**
4a80 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 .as.defined.by.Trolltech.ASA.of.
4aa0 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 Norway.and.appearing.in.the.file
4ac0 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .**.LICENSE.QPL.included.in.the.
4ae0 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 packaging.of.this.file..**.**.Th
4b00 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
4b20 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
4b40 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
4b60 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
4b80 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
4ba0 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
4bc0 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
4be0 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
4c00 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f ng.valid.Qt.Enterprise.Edition.o
4c20 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 r.Qt.Professional.Edition.**.lic
4c40 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 enses.may.use.this.file.in.accor
4c60 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 dance.with.the.Qt.Commercial.Lic
4c80 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 ense.**.Agreement.provided.with.
4ca0 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 the.Software..**.**.This.file.is
4cc0 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 .provided.AS.IS.with.NO.WARRANTY
4ce0 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 .OF.ANY.KIND,.INCLUDING.THE.**.W
4d00 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 ARRANTY.OF.DESIGN,.MERCHANTABILI
4d20 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 TY.AND.FITNESS.FOR.A.PARTICULAR.
4d40 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 PURPOSE..**.**.See.http://qtsoft
4d60 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
4d80 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
4da0 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
4dc0 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 nse.Agreements..**.See.http://qt
4de0 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 software.com/qpl/.for.QPL.licens
4e00 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ing.information..**.See.http://q
4e20 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
4e40 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
4e60 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
4e80 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
4ea0 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
4ec0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
4f00 64 65 66 20 51 50 52 49 4e 54 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 52 49 4e def.QPRINTDIALOG_H.#define.QPRIN
4f20 54 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 TDIALOG_H..#ifndef.QT_H.#include
4f40 20 22 71 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 ."qdialog.h".#endif.//.QT_H..#if
4f60 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 44 49 41 4c 4f 47 0a 0a 63 6c 61 73 73 20 51 47 ndef.QT_NO_PRINTDIALOG..class.QG
4f80 72 6f 75 70 42 6f 78 3b 0a 63 6c 61 73 73 20 51 50 72 69 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 roupBox;.class.QPrintDialogPriva
4fa0 74 65 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 te;.class.QListView;..class.Q_EX
4fc0 50 4f 52 54 20 51 50 72 69 6e 74 44 69 61 6c 6f 67 20 3a 20 70 75 62 6c 69 63 20 51 44 69 61 6c PORT.QPrintDialog.:.public.QDial
4fe0 6f 67 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 50 og.{.....Q_OBJECT.public:.....QP
5000 72 69 6e 74 44 69 61 6c 6f 67 28 20 51 50 72 69 6e 74 65 72 20 2a 2c 20 51 57 69 64 67 65 74 2a rintDialog(.QPrinter.*,.QWidget*
5020 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b .parent=0,.const.char*.name=0.);
5040 0a 20 20 20 20 7e 51 50 72 69 6e 74 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 .....~QPrintDialog();......stati
5060 63 20 62 6f 6f 6c 20 67 65 74 50 72 69 6e 74 65 72 53 65 74 75 70 28 20 51 50 72 69 6e 74 65 72 c.bool.getPrinterSetup(.QPrinter
5080 20 2a 2c 20 51 57 69 64 67 65 74 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 .*,.QWidget*.=.0.);.....static.v
50a0 6f 69 64 20 73 65 74 47 6c 6f 62 61 6c 50 72 69 6e 74 44 69 61 6c 6f 67 28 20 51 50 72 69 6e 74 oid.setGlobalPrintDialog(.QPrint
50c0 44 69 61 6c 6f 67 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 72 69 6e 74 65 72 Dialog.*.);......void.setPrinter
50e0 28 20 51 50 72 69 6e 74 65 72 20 2a 2c 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 (.QPrinter.*,.bool.=.FALSE.);...
5100 20 20 51 50 72 69 6e 74 65 72 20 2a 20 70 72 69 6e 74 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 ..QPrinter.*.printer().const;...
5120 20 20 20 76 6f 69 64 20 61 64 64 42 75 74 74 6f 6e 28 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a ...void.addButton(.QPushButton.*
5140 62 75 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 but.);..private.slots:.....void.
5160 62 72 6f 77 73 65 43 6c 69 63 6b 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 6b 43 6c 69 63 browseClicked();.....void.okClic
5180 6b 65 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 72 69 6e 74 65 72 4f 72 46 69 6c 65 53 65 ked();......void.printerOrFileSe
51a0 6c 65 63 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 61 6e 64 73 63 61 70 lected(.int.);.....void.landscap
51c0 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 70 61 70 65 72 eSelected(.int.);.....void.paper
51e0 53 69 7a 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 6f 72 SizeSelected(.int.);.....void.or
5200 69 65 6e 74 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 70 61 ientSelected(.int.);.....void.pa
5220 67 65 4f 72 64 65 72 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 geOrderSelected(.int.);.....void
5240 20 63 6f 6c 6f 72 4d 6f 64 65 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 .colorModeSelected(.int.);.....v
5260 6f 69 64 20 73 65 74 4e 75 6d 43 6f 70 69 65 73 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 oid.setNumCopies(.int.);.....voi
5280 64 20 70 72 69 6e 74 52 61 6e 67 65 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 d.printRangeSelected(.int.);....
52a0 20 76 6f 69 64 20 73 65 74 46 69 72 73 74 50 61 67 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 .void.setFirstPage(.int.);.....v
52c0 6f 69 64 20 73 65 74 4c 61 73 74 50 61 67 65 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 oid.setLastPage(.int.);......voi
52e0 64 20 66 69 6c 65 4e 61 6d 65 45 64 69 74 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 d.fileNameEditChanged(.const.QSt
5300 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 72 69 ring.&text.);..private:.....QPri
5320 6e 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 51 47 72 6f 75 70 42 ntDialogPrivate.*d;......QGroupB
5340 6f 78 20 2a 20 73 65 74 75 70 44 65 73 74 69 6e 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 51 47 72 ox.*.setupDestination();.....QGr
5360 6f 75 70 42 6f 78 20 2a 20 73 65 74 75 70 4f 70 74 69 6f 6e 73 28 29 3b 0a 20 20 20 20 51 47 72 oupBox.*.setupOptions();.....QGr
5380 6f 75 70 42 6f 78 20 2a 20 73 65 74 75 70 50 61 70 65 72 28 29 3b 0a 20 20 20 20 51 47 72 6f 75 oupBox.*.setupPaper();.....QGrou
53a0 70 42 6f 78 20 2a 20 73 65 74 75 70 50 72 69 6e 74 65 72 53 65 74 74 69 6e 67 73 28 29 3b 0a 0a pBox.*.setupPrinterSettings();..
53c0 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 private:.//.Disabled.copy.constr
53e0 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 uctor.and.operator=.#if.defined(
5400 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 50 72 69 6e 74 44 69 61 6c 6f 67 Q_DISABLE_COPY).....QPrintDialog
5420 28 20 63 6f 6e 73 74 20 51 50 72 69 6e 74 44 69 61 6c 6f 67 20 26 20 29 3b 0a 20 20 20 20 51 50 (.const.QPrintDialog.&.);.....QP
5440 72 69 6e 74 44 69 61 6c 6f 67 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 72 rintDialog.&operator=(.const.QPr
5460 69 6e 74 44 69 61 6c 6f 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 intDialog.&.);.#endif.};..#endif
5480 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 52 49 4e 54 44 49 41 4c 4f 47 5f 48 0a 00 00 00 1c 00 ..#endif.//.QPRINTDIALOG_H......
54a0 71 00 6d 00 6f 00 75 00 73 00 65 00 70 00 63 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 98 2f q.m.o.u.s.e.p.c._.q.w.s...h..../
54c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
54e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5500 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
5520 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 6f 75 73 65 20 64 72 69 inition.of.Qtopia.Core.mouse.dri
5540 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 32 30 0a 2a 2a 0a ver.**.**.Created.:.20020220.**.
5560 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
5580 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..
55a0 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
55c0 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
55e0 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
5600 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
5620 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
5640 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
5660 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
5680 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.
56a0 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
56c0 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
56e0 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
5700 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
5720 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 ition.**.licenses.for.Qtopia.Cor
5740 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 e.may.use.this.file.in.accordanc
5760 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 e.with.the.**.Qt.Embedded.Commer
5780 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 cial.License.Agreement.provided.
57a0 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
57c0 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
57e0 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
5800 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
5820 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
5840 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
5860 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
5880 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.**..
58a0 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
58c0 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
58e0 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
5900 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
5920 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
5940 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.*
5960 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..**.*********
5980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
59a0 2a 2a 2a 2a 2a 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 *****************************/..
59c0 23 69 66 6e 64 65 66 20 51 4d 4f 55 53 45 50 43 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 #ifndef.QMOUSEPC_QWS_H.#define.Q
59e0 4d 4f 55 53 45 50 43 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 MOUSEPC_QWS_H..#ifndef.QT_H.#inc
5a00 6c 75 64 65 20 22 71 6d 6f 75 73 65 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 lude."qmouse_qws.h".#endif.//.QT
5a20 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 4f 55 53 45 5f 50 43 0a 0a _H..#ifndef.QT_NO_QWS_MOUSE_PC..
5a40 63 6c 61 73 73 20 51 57 53 50 63 4d 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 3b 0a class.QWSPcMouseHandlerPrivate;.
5a60 0a 63 6c 61 73 73 20 51 57 53 50 63 4d 6f 75 73 65 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 .class.QWSPcMouseHandler.:.publi
5a80 63 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 c.QWSMouseHandler.{.public:.....
5aa0 51 57 53 50 63 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 QWSPcMouseHandler(.const.QString
5ac0 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e .&.=.QString::null,.const.QStrin
5ae0 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 7e 51 57 53 50 g.&.=.QString::null.);.....~QWSP
5b00 63 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 cMouseHandler();..protected:....
5b20 20 51 57 53 50 63 4d 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b .QWSPcMouseHandlerPrivate.*d;.};
5b40 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 0a 00 00 00 12 00 71 00 70 00 72 00 6e 00 64 ..#endif..#endif.......q.p.r.n.d
5b60 00 6c 00 67 00 2e 00 68 00 00 04 2a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .l.g...h...*/*******************
5b80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5ba0 2a 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
5bc0 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 6f $.**.**.Compatibility.file.-.sho
5be0 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 63 uld.only.be.included.by.legacy.c
5c00 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 68 ode..**.It.#includes.the.file.wh
5c20 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 6f ich.obsoletes.this.one..**.**.Co
5c40 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 20 pyright.(C).1998-2000.Trolltech.
5c60 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 54 ASA...All.rights.reserved..**..T
5c80 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 54 his.file.is.part.of.the.Qt.GUI.T
5ca0 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
5cc0 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
5ce0 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
5d00 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.
5d20 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
5d40 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
5d60 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
5d80 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 69 ding.valid.Qt.Professional.Editi
5da0 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
5dc0 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 65 .in.accordance.with.the.Qt.Profe
5de0 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 6e ssional.Edition.License.Agreemen
5e00 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 73 t.**.provided.with.the.Qt.Profes
5e20 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 2f sional.Edition..**.**.See.http:/
5e40 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.
5e60 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.**
5e80 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f .information.about.the.Professio
5ea0 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a nal.Edition.licensing,.or.see.**
5ec0 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.
5ee0 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 2a QPL.licensing.information..**.**
5f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
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 2f 0a 23 69 66 6e 64 65 66 20 51 50 52 4e 44 4c 47 5f 48 0a 23 ***********/.#ifndef.QPRNDLG_H.#
5f60 64 65 66 69 6e 65 20 51 50 52 4e 44 4c 47 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 72 69 6e define.QPRNDLG_H.#include."qprin
5f80 74 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 70 00 61 00 69 00 6e tdialog.h".#endif......q.p.a.i.n
5fa0 00 74 00 64 00 63 00 2e 00 68 00 00 04 30 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .t.d.c...h...0/*****************
5fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5fe0 2a 2a 2a 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 ***************************.**.$
6000 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 73 Id$.**.**.Compatibility.file.-.s
6020 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 79 hould.only.be.included.by.legacy
6040 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 20 .code..**.It.#includes.the.file.
6060 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 20 which.obsoletes.this.one..**.**.
6080 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 63 Copyright.(C).1998-2000.Trolltec
60a0 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 20 h.ASA...All.rights.reserved..**.
60c0 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 49 .This.file.is.part.of.the.Qt.GUI
60e0 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
6100 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.
6120 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
6140 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
6160 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
6180 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
61a0 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
61c0 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 69 olding.valid.Qt.Professional.Edi
61e0 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 69 tion.licenses.may.use.this.**.fi
6200 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 6f le.in.accordance.with.the.Qt.Pro
6220 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 6d fessional.Edition.License.Agreem
6240 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 66 ent.**.provided.with.the.Qt.Prof
6260 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 70 essional.Edition..**.**.See.http
6280 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
62a0 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.
62c0 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 73 **.information.about.the.Profess
62e0 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 0a ional.Edition.licensing,.or.see.
6300 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 6f **.http://qtsoftware.com/qpl/.fo
6320 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 0a r.QPL.licensing.information..**.
6340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6360 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 50 41 49 4e 54 44 43 5f *************/.#ifndef.QPAINTDC_
63a0 48 0a 23 64 65 66 69 6e 65 20 51 50 41 49 4e 54 44 43 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 H.#define.QPAINTDC_H.#include."q
63c0 70 61 69 6e 74 64 65 76 69 63 65 64 65 66 73 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 paintdevicedefs.h".#endif......q
63e0 00 70 00 6f 00 70 00 75 00 70 00 6d 00 65 00 6e 00 75 00 2e 00 68 00 00 16 42 2f 2a 2a 2a 2a 2a .p.o.p.u.p.m.e.n.u...h...B/*****
6400 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
6440 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
6460 6f 6e 20 6f 66 20 51 50 6f 70 75 70 4d 65 6e 75 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 on.of.QPopupMenu.class.**.**.Cre
6480 61 74 65 64 20 3a 20 39 34 31 31 32 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 ated.:.941128.**.**.Copyright.(C
64a0 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.
64c0 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
64e0 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f .is.part.of.the.widgets.module.o
6500 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
6520 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
6540 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
6560 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.
6580 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
65a0 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
65c0 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..**.**
65e0 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
6600 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
6620 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
6640 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
6660 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
6680 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
66a0 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.
66c0 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
66e0 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
6700 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.**.
6720 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
6740 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.
6760 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
6780 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
67a0 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
67c0 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.*
67e0 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
6800 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
6820 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
6840 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
6860 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
6880 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
68a0 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:/
68c0 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
68e0 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:
6900 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
6920 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
6940 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
6960 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.**
6980 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..**.**********
69a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
69c0 2a 2a 2a 2a 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 ****************************/..#
69e0 69 66 6e 64 65 66 20 51 50 4f 50 55 50 4d 45 4e 55 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4f 50 ifndef.QPOPUPMENU_H.#define.QPOP
6a00 55 50 4d 45 4e 55 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 UPMENU_H..#ifndef.QT_H.#include.
6a20 22 71 66 72 61 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6e 75 64 61 74 61 2e 68 "qframe.h".#include."qmenudata.h
6a40 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f ".#endif.//.QT_H..#ifndef.QT_NO_
6a60 50 4f 50 55 50 4d 45 4e 55 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 50 72 69 76 61 74 POPUPMENU.class.QPopupMenuPrivat
6a80 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 6f 70 75 70 4d 65 6e 75 20 3a 20 e;..class.Q_EXPORT.QPopupMenu.:.
6aa0 70 75 62 6c 69 63 20 51 46 72 61 6d 65 2c 20 70 75 62 6c 69 63 20 51 4d 65 6e 75 44 61 74 61 0a public.QFrame,.public.QMenuData.
6ac0 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 {.....Q_OBJECT.....Q_PROPERTY(.b
6ae0 6f 6f 6c 20 63 68 65 63 6b 61 62 6c 65 20 52 45 41 44 20 69 73 43 68 65 63 6b 61 62 6c 65 20 57 ool.checkable.READ.isCheckable.W
6b00 52 49 54 45 20 73 65 74 43 68 65 63 6b 61 62 6c 65 20 29 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 RITE.setCheckable.).public:.....
6b20 51 50 6f 70 75 70 4d 65 6e 75 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 QPopupMenu(.QWidget*.parent=0,.c
6b40 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 50 6f 70 75 70 onst.char*.name=0.);.....~QPopup
6b60 4d 65 6e 75 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 70 6f 70 75 70 28 20 63 6f 6e 73 74 20 51 Menu();......void.popup(.const.Q
6b80 50 6f 69 6e 74 20 26 20 70 6f 73 2c 20 69 6e 74 20 69 6e 64 65 78 41 74 50 6f 69 6e 74 20 3d 20 Point.&.pos,.int.indexAtPoint.=.
6ba0 2d 31 20 29 3b 20 2f 2f 20 6f 70 65 6e 0a 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 49 74 65 -1.);.//.open.....void.updateIte
6bc0 6d 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 m(.int.id.);......virtual.void.s
6be0 65 74 43 68 65 63 6b 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 etCheckable(.bool.);.....bool.is
6c00 43 68 65 63 6b 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 Checkable().const;......void.set
6c20 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 Font(.const.QFont.&.);.....void.
6c40 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 0a 20 20 20 20 69 6e show();.....void.hide();......in
6c60 74 09 09 65 78 65 63 28 29 3b 0a 20 20 20 20 69 6e 74 20 09 65 78 65 63 28 20 63 6f 6e 73 74 20 t..exec();.....int..exec(.const.
6c80 51 50 6f 69 6e 74 20 26 20 70 6f 73 2c 20 69 6e 74 20 69 6e 64 65 78 41 74 50 6f 69 6e 74 20 3d QPoint.&.pos,.int.indexAtPoint.=
6ca0 20 30 20 29 3b 20 2f 2f 20 6d 6f 64 61 6c 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 .0.);.//.modal......virtual.void
6cc0 09 73 65 74 41 63 74 69 76 65 49 74 65 6d 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 .setActiveItem(.int.);.....QSize
6ce0 09 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 09 69 64 41 .sizeHint().const;......int..idA
6d00 74 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 4d t(.int.index.).const.{.return.QM
6d20 65 6e 75 44 61 74 61 3a 3a 69 64 41 74 28 20 69 6e 64 65 78 20 29 3b 20 7d 0a 20 20 20 20 69 6e enuData::idAt(.index.);.}.....in
6d40 74 20 09 69 64 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 20 63 6f 6e t..idAt(.const.QPoint&.pos.).con
6d60 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 09 63 75 73 74 6f 6d 57 68 61 74 73 54 68 69 73 28 29 st;......bool..customWhatsThis()
6d80 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 54 65 61 72 4f 66 66 48 .const;......int..insertTearOffH
6da0 61 6e 64 6c 65 28 20 69 6e 74 20 69 64 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 andle(.int.id=-1,.int.index=-1.)
6dc0 3b 0a 0a 20 20 20 20 76 6f 69 64 09 61 63 74 69 76 61 74 65 49 74 65 6d 41 74 28 20 69 6e 74 20 ;......void.activateItemAt(.int.
6de0 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 51 52 65 63 74 09 69 74 65 6d 47 65 6f 6d 65 74 72 79 28 index.);.....QRect.itemGeometry(
6e00 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 .int.index.);...signals:.....voi
6e20 64 09 61 63 74 69 76 61 74 65 64 28 20 69 6e 74 20 69 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 76 d.activated(.int.itemId.);.....v
6e40 6f 69 64 09 68 69 67 68 6c 69 67 68 74 65 64 28 20 69 6e 74 20 69 74 65 6d 49 64 20 29 3b 0a 20 oid.highlighted(.int.itemId.);..
6e60 20 20 20 76 6f 69 64 09 61 63 74 69 76 61 74 65 64 52 65 64 69 72 65 63 74 28 20 69 6e 74 20 69 ...void.activatedRedirect(.int.i
6e80 74 65 6d 49 64 20 29 3b 20 2f 2f 20 74 6f 20 70 61 72 65 6e 74 20 6d 65 6e 75 0a 20 20 20 20 76 temId.);.//.to.parent.menu.....v
6ea0 6f 69 64 09 68 69 67 68 6c 69 67 68 74 65 64 52 65 64 69 72 65 63 74 28 20 69 6e 74 20 69 74 65 oid.highlightedRedirect(.int.ite
6ec0 6d 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 20 mId.);.....void.aboutToShow();..
6ee0 20 20 20 76 6f 69 64 09 61 62 6f 75 74 54 6f 48 69 64 65 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 ...void.aboutToHide();..protecte
6f00 64 3a 0a 20 20 20 20 69 6e 74 20 09 69 74 65 6d 48 65 69 67 68 74 28 20 69 6e 74 20 29 20 63 6f d:.....int..itemHeight(.int.).co
6f20 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 09 69 74 65 6d 48 65 69 67 68 74 28 20 51 4d 65 6e 75 49 nst;.....int..itemHeight(.QMenuI
6f40 74 65 6d 2a 20 6d 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 09 64 72 61 77 49 tem*.mi.).const;.....void..drawI
6f60 74 65 6d 28 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 69 6e 74 20 74 61 62 2c 20 51 4d 65 6e 75 tem(.QPainter*.p,.int.tab,.QMenu
6f80 49 74 65 6d 2a 20 6d 69 2c 0a 09 09 20 20 20 62 6f 6f 6c 20 61 63 74 2c 20 69 6e 74 20 78 2c 20 Item*.mi,......bool.act,.int.x,.
6fa0 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 int.y,.int.w,.int.h);......void.
6fc0 09 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 .drawContents(.QPainter.*.);....
6fe0 20 20 76 6f 69 64 20 09 63 6c 6f 73 65 45 76 65 6e 74 28 20 51 43 6c 6f 73 65 45 76 65 6e 74 20 ..void..closeEvent(.QCloseEvent.
7000 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e *e.);.....void.paintEvent(.QPain
7020 74 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 tEvent.*.);.....void.mousePressE
7040 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.
7060 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a mouseReleaseEvent(.QMouseEvent.*
7080 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f .);.....void.mouseMoveEvent(.QMo
70a0 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 useEvent.*.);.....void.keyPressE
70c0 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 09 66 6f vent(.QKeyEvent.*.);.....void.fo
70e0 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 cusInEvent(.QFocusEvent.*.);....
7100 20 76 6f 69 64 09 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 .void.focusOutEvent(.QFocusEvent
7120 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 69 6d 65 72 45 76 65 6e 74 28 20 51 54 69 6d 65 .*.);.....void.timerEvent(.QTime
7140 72 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6c 65 61 76 65 45 76 65 6e 74 28 rEvent.*.);.....void.leaveEvent(
7160 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 73 74 79 6c 65 43 68 61 6e .QEvent.*.);.....void..styleChan
7180 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 65 6e 61 62 6c 65 64 43 ge(.QStyle&.);.....void.enabledC
71a0 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 09 63 6f 6c 75 6d 6e 73 28 hange(.bool.);.....int..columns(
71c0 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 66 6f 63 75 73 4e 65 78 74 50 72 65 76 ).const;......bool.focusNextPrev
71e0 43 68 69 6c 64 28 20 62 6f 6f 6c 20 6e 65 78 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 69 74 Child(.bool.next.);......int..it
7200 65 6d 41 74 50 6f 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 62 6f 6f 6c 20 69 67 emAtPos(.const.QPoint.&,.bool.ig
7220 6e 6f 72 65 53 65 70 61 72 61 74 6f 72 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 noreSeparator.=.TRUE.).const;..p
7240 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 73 75 62 41 63 74 69 76 61 rivate.slots:.....void.subActiva
7260 74 65 64 28 20 69 6e 74 20 69 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 75 62 48 ted(.int.itemId.);.....void.subH
7280 69 67 68 6c 69 67 68 74 65 64 28 20 69 6e 74 20 69 74 65 6d 49 64 20 29 3b 0a 23 69 66 6e 64 65 ighlighted(.int.itemId.);.#ifnde
72a0 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 76 6f 69 64 09 61 63 63 65 6c 41 63 74 69 f.QT_NO_ACCEL.....void.accelActi
72c0 76 61 74 65 64 28 20 69 6e 74 20 69 74 65 6d 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 63 vated(.int.itemId.);.....void.ac
72e0 63 65 6c 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 celDestroyed();.#endif.....void.
7300 70 6f 70 75 70 44 65 73 74 72 6f 79 65 64 28 20 51 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 20 popupDestroyed(.QObject*.);.....
7320 76 6f 69 64 09 6d 6f 64 61 6c 41 63 74 69 76 61 74 69 6f 6e 28 20 69 6e 74 20 29 3b 0a 0a 20 20 void.modalActivation(.int.);....
7340 20 20 76 6f 69 64 09 73 75 62 4d 65 6e 75 54 69 6d 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 ..void.subMenuTimer();.....void.
7360 73 75 62 53 63 72 6f 6c 6c 54 69 6d 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 6c 6c 6f 77 subScrollTimer();.....void.allow
7380 41 6e 69 6d 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 74 6f 67 67 6c 65 Animation();.....void.....toggle
73a0 54 65 61 72 4f 66 66 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 70 65 72 66 TearOff();......void........perf
73c0 6f 72 6d 44 65 6c 61 79 65 64 43 68 61 6e 67 65 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 ormDelayedChanges();..private:..
73e0 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 75 70 64 61 74 65 53 63 72 6f 6c 6c 65 72 53 74 61 ...void........updateScrollerSta
7400 74 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 65 6e 75 43 6f 6e 74 65 6e 74 73 43 68 61 6e 67 te();.....void.menuContentsChang
7420 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 65 6e 75 53 74 61 74 65 43 68 61 6e 67 65 64 28 ed();.....void.menuStateChanged(
7440 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 70 65 72 66 6f 72 6d 44 65 6c 61 79 65 );.....void........performDelaye
7460 64 43 6f 6e 74 65 6e 74 73 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 dContentsChanged();.....void....
7480 20 20 20 20 70 65 72 66 6f 72 6d 44 65 6c 61 79 65 64 53 74 61 74 65 43 68 61 6e 67 65 64 28 29 ....performDelayedStateChanged()
74a0 3b 0a 20 20 20 20 76 6f 69 64 09 6d 65 6e 75 49 6e 73 50 6f 70 75 70 28 20 51 50 6f 70 75 70 4d ;.....void.menuInsPopup(.QPopupM
74c0 65 6e 75 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 65 6e 75 44 65 6c 50 6f 70 75 70 28 20 enu.*.);.....void.menuDelPopup(.
74e0 51 50 6f 70 75 70 4d 65 6e 75 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 72 61 6d 65 43 68 QPopupMenu.*.);.....void.frameCh
7500 61 6e 67 65 64 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 61 63 74 53 69 67 28 20 69 6e 74 2c 20 anged();......void.actSig(.int,.
7520 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 6c 69 74 53 69 bool.=.FALSE.);.....void.hilitSi
7540 67 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 g(.int.);.....virtual.void.setFi
7560 72 73 74 49 74 65 6d 41 63 74 69 76 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 41 6c rstItemActive();.....void.hideAl
7580 6c 50 6f 70 75 70 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 50 6f 70 75 70 73 28 29 lPopups();.....void.hidePopups()
75a0 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 79 4d 65 6e 75 42 61 72 28 20 51 4d 6f 75 73 65 45 76 65 ;.....bool.tryMenuBar(.QMouseEve
75c0 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 62 79 65 4d 65 6e 75 42 61 72 28 29 3b 0a 0a nt.*.);.....void.byeMenuBar();..
75e0 20 20 20 20 51 53 69 7a 65 09 75 70 64 61 74 65 53 69 7a 65 28 62 6f 6f 6c 20 66 6f 72 63 65 5f ....QSize.updateSize(bool.force_
7600 72 65 63 61 6c 63 3d 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 64 6f 5f 72 65 73 69 7a 65 3d 54 52 55 recalc=FALSE,.bool.do_resize=TRU
7620 45 29 3b 0a 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 52 6f 77 28 20 69 6e 74 20 72 6f 77 20 E);.....void.updateRow(.int.row.
7640 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 76 6f 69 64 09 );.#ifndef.QT_NO_ACCEL.....void.
7660 75 70 64 61 74 65 41 63 63 65 6c 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f updateAccel(.QWidget.*.);.....vo
7680 69 64 09 65 6e 61 62 6c 65 41 63 63 65 6c 28 20 62 6f 6f 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 20 id.enableAccel(.bool.);.#endif..
76a0 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 50 72 69 76 61 74 65 20 20 2a 64 3b 0a 23 69 66 6e 64 65 ...QPopupMenuPrivate..*d;.#ifnde
76c0 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 41 63 63 65 6c 20 20 20 20 20 2a 61 75 f.QT_NO_ACCEL.....QAccel.....*au
76e0 74 6f 61 63 63 65 6c 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 toaccel;.#endif..#if.defined(Q_W
7700 53 5f 4d 41 43 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 S_MAC).&&.!defined(QMAC_QMENUBAR
7720 5f 4e 4f 5f 4e 41 54 49 56 45 29 0a 20 20 20 20 62 6f 6f 6c 20 6d 61 63 50 6f 70 75 70 4d 65 6e _NO_NATIVE).....bool.macPopupMen
7740 75 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 69 6e 74 29 3b 0a 20 20 20 20 75 69 6e 74 u(const.QPoint.&,.int);.....uint
7760 20 6d 61 63 5f 64 69 72 74 79 5f 70 6f 70 75 70 20 3a 20 31 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 .mac_dirty_popup.:.1;.#endif....
7780 20 20 69 6e 74 20 70 6f 70 75 70 41 63 74 69 76 65 3b 0a 20 20 20 20 69 6e 74 20 74 61 62 3b 0a ..int.popupActive;.....int.tab;.
77a0 20 20 20 20 75 69 6e 74 20 61 63 63 65 6c 44 69 73 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 ....uint.accelDisabled.:.1;.....
77c0 75 69 6e 74 20 63 68 65 63 6b 61 62 6c 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 6e uint.checkable.:.1;.....uint.con
77e0 6e 65 63 74 4d 6f 64 61 6c 52 65 63 75 72 73 69 6f 6e 53 61 66 65 74 79 20 3a 20 31 3b 0a 20 20 nectModalRecursionSafety.:.1;...
7800 20 20 75 69 6e 74 20 74 6f 72 6e 4f 66 66 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 70 65 6e ..uint.tornOff.:.1;.....uint.pen
7820 64 69 6e 67 44 65 6c 61 79 65 64 43 6f 6e 74 65 6e 74 73 43 68 61 6e 67 65 73 20 3a 20 31 3b 0a dingDelayedContentsChanges.:.1;.
7840 20 20 20 20 75 69 6e 74 20 70 65 6e 64 69 6e 67 44 65 6c 61 79 65 64 53 74 61 74 65 43 68 61 6e ....uint.pendingDelayedStateChan
7860 67 65 73 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 50 4d 57 69 64 74 68 3b 0a 20 20 20 ges.:.1;.....int.maxPMWidth;....
7880 20 69 6e 74 20 6e 63 6f 6c 73 3b 0a 20 20 20 20 62 6f 6f 6c 09 73 6e 61 70 54 6f 4d 6f 75 73 65 .int.ncols;.....bool.snapToMouse
78a0 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 79 4d 6f 75 73 65 45 76 65 6e 74 28 20 51 50 6f 70 75 70 ;.....bool.tryMouseEvent(.QPopup
78c0 4d 65 6e 75 20 2a 2c 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 66 72 Menu.*,.QMouseEvent.*.);......fr
78e0 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 65 6e 75 44 61 74 61 3b 0a 20 20 20 20 66 72 69 65 6e 64 iend.class.QMenuData;.....friend
7900 20 63 6c 61 73 73 20 51 4d 65 6e 75 42 61 72 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 .class.QMenuBar;......void.conne
7920 63 74 4d 6f 64 61 6c 28 51 50 6f 70 75 70 4d 65 6e 75 2a 20 72 65 63 65 69 76 65 72 2c 20 62 6f ctModal(QPopupMenu*.receiver,.bo
7940 6f 6c 20 64 6f 43 6f 6e 6e 65 63 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 ol.doConnect);..private:.//.Disa
7960 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 bled.copy.constructor.and.operat
7980 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a or=.#if.defined(Q_DISABLE_COPY).
79a0 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 28 20 63 6f 6e 73 74 20 51 50 6f 70 75 70 4d 65 6e 75 ....QPopupMenu(.const.QPopupMenu
79c0 20 26 20 29 3b 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 20 26 6f 70 65 72 61 74 6f 72 3d 28 .&.);.....QPopupMenu.&operator=(
79e0 20 63 6f 6e 73 74 20 51 50 6f 70 75 70 4d 65 6e 75 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b .const.QPopupMenu.&.);.#endif.};
7a00 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 0a 23 65 ...#endif.//.QT_NO_POPUPMENU..#e
7a20 6e 64 69 66 20 2f 2f 20 51 50 4f 50 55 50 4d 45 4e 55 5f 48 0a 00 00 00 1c 00 71 00 70 00 72 00 ndif.//.QPOPUPMENU_H......q.p.r.
7a40 6f 00 67 00 72 00 65 00 73 00 73 00 62 00 61 00 72 00 2e 00 68 00 00 10 49 2f 2a 2a 2a 2a 2a 2a o.g.r.e.s.s.b.a.r...h...I/******
7a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
7aa0 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f ******.**.$Id:.$.**.**.Definitio
7ac0 6e 20 6f 66 20 51 50 72 6f 67 72 65 73 73 42 61 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 n.of.QProgressBar.class.**.**.Cr
7ae0 65 61 74 65 64 20 3a 20 39 37 30 35 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 eated.:.970520.**.**.Copyright.(
7b00 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
7b20 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
7b40 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.
7b60 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
7b80 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.
7ba0 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
7bc0 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
7be0 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.
7c00 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.
7c20 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..**.*
7c40 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
7c60 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
7c80 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
7ca0 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
7cc0 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
7ce0 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.
7d00 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
7d20 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
7d40 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
7d60 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.**
7d80 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
7da0 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
7dc0 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
7de0 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
7e00 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
7e20 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.
7e40 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
7e60 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
7e80 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
7ea0 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
7ec0 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.**...
7ee0 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.
7f00 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:
7f20 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
7f40 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
7f60 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
7f80 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
7fa0 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
7fc0 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.*
7fe0 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..**.*********
8000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
8020 2a 2a 2a 2a 2a 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 *****************************/..
8040 23 69 66 6e 64 65 66 20 51 50 52 4f 47 52 45 53 53 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 #ifndef.QPROGRESSBAR_H.#define.Q
8060 50 52 4f 47 52 45 53 53 42 41 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 PROGRESSBAR_H..#ifndef.QT_H.#inc
8080 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 20 51 54 5f 48 0a 0a lude."qframe.h".#endif.//.QT_H..
80a0 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 0a 0a 0a 63 6c 61 73 #ifndef.QT_NO_PROGRESSBAR...clas
80c0 73 20 51 50 72 6f 67 72 65 73 73 42 61 72 50 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 s.QProgressBarPrivate;...class.Q
80e0 5f 45 58 50 4f 52 54 20 51 50 72 6f 67 72 65 73 73 42 61 72 20 3a 20 70 75 62 6c 69 63 20 51 46 _EXPORT.QProgressBar.:.public.QF
8100 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 rame.{.....Q_OBJECT.....Q_PROPER
8120 54 59 28 20 69 6e 74 20 74 6f 74 61 6c 53 74 65 70 73 20 52 45 41 44 20 74 6f 74 61 6c 53 74 65 TY(.int.totalSteps.READ.totalSte
8140 70 73 20 57 52 49 54 45 20 73 65 74 54 6f 74 61 6c 53 74 65 70 73 20 29 0a 20 20 20 20 51 5f 50 ps.WRITE.setTotalSteps.).....Q_P
8160 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 72 6f 67 72 65 73 73 20 52 45 41 44 20 70 72 6f 67 72 ROPERTY(.int.progress.READ.progr
8180 65 73 73 20 57 52 49 54 45 20 73 65 74 50 72 6f 67 72 65 73 73 20 29 0a 20 20 20 20 51 5f 50 52 ess.WRITE.setProgress.).....Q_PR
81a0 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 70 72 6f 67 72 65 73 73 53 74 72 69 6e 67 20 52 OPERTY(.QString.progressString.R
81c0 45 41 44 20 70 72 6f 67 72 65 73 73 53 74 72 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 EAD.progressString.).....Q_PROPE
81e0 52 54 59 28 20 62 6f 6f 6c 20 63 65 6e 74 65 72 49 6e 64 69 63 61 74 6f 72 20 52 45 41 44 20 63 RTY(.bool.centerIndicator.READ.c
8200 65 6e 74 65 72 49 6e 64 69 63 61 74 6f 72 20 57 52 49 54 45 20 73 65 74 43 65 6e 74 65 72 49 6e enterIndicator.WRITE.setCenterIn
8220 64 69 63 61 74 6f 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 69 dicator.).....Q_PROPERTY(.bool.i
8240 6e 64 69 63 61 74 6f 72 46 6f 6c 6c 6f 77 73 53 74 79 6c 65 20 52 45 41 44 20 69 6e 64 69 63 61 ndicatorFollowsStyle.READ.indica
8260 74 6f 72 46 6f 6c 6c 6f 77 73 53 74 79 6c 65 20 57 52 49 54 45 20 73 65 74 49 6e 64 69 63 61 74 torFollowsStyle.WRITE.setIndicat
8280 6f 72 46 6f 6c 6c 6f 77 73 53 74 79 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 orFollowsStyle.).....Q_PROPERTY(
82a0 20 62 6f 6f 6c 20 70 65 72 63 65 6e 74 61 67 65 56 69 73 69 62 6c 65 20 52 45 41 44 20 70 65 72 .bool.percentageVisible.READ.per
82c0 63 65 6e 74 61 67 65 56 69 73 69 62 6c 65 20 57 52 49 54 45 20 73 65 74 50 65 72 63 65 6e 74 61 centageVisible.WRITE.setPercenta
82e0 67 65 56 69 73 69 62 6c 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 72 6f 67 72 65 geVisible.)..public:.....QProgre
8300 73 73 42 61 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 ssBar(.QWidget*.parent=0,.const.
8320 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 char*.name=0,.WFlags.f=0.);.....
8340 51 50 72 6f 67 72 65 73 73 42 61 72 28 20 69 6e 74 20 74 6f 74 61 6c 53 74 65 70 73 2c 20 51 57 QProgressBar(.int.totalSteps,.QW
8360 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
8380 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 74 6f 74 e=0,.WFlags.f=0.);......int..tot
83a0 61 6c 53 74 65 70 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 70 72 6f 67 72 65 alSteps().const;.....int..progre
83c0 73 73 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 ss()...const;.....const.QString.
83e0 26 70 72 6f 67 72 65 73 73 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 &progressString().const;......QS
8400 69 7a 65 09 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 09 ize.sizeHint().const;.....QSize.
8420 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 76 6f minimumSizeHint().const;......vo
8440 69 64 09 73 65 74 43 65 6e 74 65 72 49 6e 64 69 63 61 74 6f 72 28 20 62 6f 6f 6c 20 6f 6e 20 29 id.setCenterIndicator(.bool.on.)
8460 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 65 6e 74 65 72 49 6e 64 69 63 61 74 6f 72 28 29 20 63 6f 6e ;.....bool.centerIndicator().con
8480 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 49 6e 64 69 63 61 74 6f st;......void........setIndicato
84a0 72 46 6f 6c 6c 6f 77 73 53 74 79 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 rFollowsStyle(.bool.);.....bool.
84c0 69 6e 64 69 63 61 74 6f 72 46 6f 6c 6c 6f 77 73 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a indicatorFollowsStyle().const;..
84e0 20 20 20 20 62 6f 6f 6c 09 70 65 72 63 65 6e 74 61 67 65 56 69 73 69 62 6c 65 28 29 20 63 6f 6e ....bool.percentageVisible().con
8500 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 65 72 63 65 6e 74 61 67 65 56 69 73 69 62 6c st;.....void.setPercentageVisibl
8520 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 68 6f 77 28 29 3b 0a 0a 70 75 e(.bool.);......void.show();..pu
8540 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 28 29 3b 0a 20 20 blic.slots:.....void.reset();...
8560 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 74 61 6c 53 74 65 70 73 28 20 69 6e ..virtual.void.setTotalSteps(.in
8580 74 20 74 6f 74 61 6c 53 74 65 70 73 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 t.totalSteps.);.....virtual.void
85a0 20 73 65 74 50 72 6f 67 72 65 73 73 28 20 69 6e 74 20 70 72 6f 67 72 65 73 73 20 29 3b 0a 20 20 .setProgress(.int.progress.);...
85c0 20 20 76 6f 69 64 09 73 65 74 50 72 6f 67 72 65 73 73 28 20 69 6e 74 20 70 72 6f 67 72 65 73 73 ..void.setProgress(.int.progress
85e0 2c 20 69 6e 74 20 74 6f 74 61 6c 53 74 65 70 73 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a ,.int.totalSteps.);..protected:.
8600 20 20 20 20 76 6f 69 64 09 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 ....void.drawContents(.QPainter.
8620 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 65 74 49 6e 64 69 63 61 74 *.);.....virtual.bool.setIndicat
8640 6f 72 28 20 51 53 74 72 69 6e 67 20 26 20 70 72 6f 67 72 65 73 73 5f 73 74 72 2c 20 69 6e 74 20 or(.QString.&.progress_str,.int.
8660 70 72 6f 67 72 65 73 73 2c 0a 09 09 09 20 20 20 20 20 20 20 69 6e 74 20 74 6f 74 61 6c 53 74 65 progress,...........int.totalSte
8680 70 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 ps.);.....void.styleChange(.QSty
86a0 6c 65 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 09 74 6f 74 61 6c 5f le&.);..private:.....int..total_
86c0 73 74 65 70 73 3b 0a 20 20 20 20 69 6e 74 09 09 70 72 6f 67 72 65 73 73 5f 76 61 6c 3b 0a 20 20 steps;.....int..progress_val;...
86e0 20 20 69 6e 74 09 09 70 65 72 63 65 6e 74 61 67 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 70 ..int..percentage;.....QString.p
8700 72 6f 67 72 65 73 73 5f 73 74 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 63 65 6e rogress_str;.....bool........cen
8720 74 65 72 5f 69 6e 64 69 63 61 74 6f 72 20 20 20 20 3a 20 31 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 ter_indicator....:.1;.....bool..
8740 20 20 20 20 20 20 61 75 74 6f 5f 69 6e 64 69 63 61 74 6f 72 09 20 20 20 20 3a 20 31 3b 0a 20 20 ......auto_indicator.....:.1;...
8760 20 20 62 6f 6f 6c 09 70 65 72 63 65 6e 74 61 67 65 5f 76 69 73 69 62 6c 65 20 20 3a 20 31 3b 0a ..bool.percentage_visible..:.1;.
8780 20 20 20 20 51 50 72 6f 67 72 65 73 73 42 61 72 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 20 20 20 ....QProgressBarPrivate.*.d;....
87a0 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 69 6e 69 74 46 72 61 6d 65 28 29 3b 0a 0a 70 72 69 76 .void.........initFrame();..priv
87c0 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
87e0 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
8800 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 50 72 6f 67 72 65 73 73 42 61 72 28 20 63 6f SABLE_COPY).....QProgressBar(.co
8820 6e 73 74 20 51 50 72 6f 67 72 65 73 73 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 50 72 6f 67 72 nst.QProgressBar.&.);.....QProgr
8840 65 73 73 42 61 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 72 6f 67 72 65 essBar.&operator=(.const.QProgre
8860 73 73 42 61 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 69 6e ssBar.&.);.#endif.};...inline.in
8880 74 20 51 50 72 6f 67 72 65 73 73 42 61 72 3a 3a 74 6f 74 61 6c 53 74 65 70 73 28 29 20 63 6f 6e t.QProgressBar::totalSteps().con
88a0 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 6f 74 61 6c 5f 73 74 65 70 73 3b 0a 7d 0a 0a st.{.....return.total_steps;.}..
88c0 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 72 6f 67 72 65 73 73 42 61 72 3a 3a 70 72 6f 67 72 65 73 inline.int.QProgressBar::progres
88e0 73 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 72 6f 67 72 65 73 73 5f s().const.{.....return.progress_
8900 76 61 6c 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 51 50 val;.}..inline.const.QString.&QP
8920 72 6f 67 72 65 73 73 42 61 72 3a 3a 70 72 6f 67 72 65 73 73 53 74 72 69 6e 67 28 29 20 63 6f 6e rogressBar::progressString().con
8940 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 72 6f 67 72 65 73 73 5f 73 74 72 3b 0a 7d 0a st.{.....return.progress_str;.}.
8960 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 72 6f 67 72 65 73 73 42 61 72 3a 3a 63 65 6e 74 65 .inline.bool.QProgressBar::cente
8980 72 49 6e 64 69 63 61 74 6f 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 rIndicator().const.{.....return.
89a0 63 65 6e 74 65 72 5f 69 6e 64 69 63 61 74 6f 72 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c center_indicator;.}..inline.bool
89c0 20 51 50 72 6f 67 72 65 73 73 42 61 72 3a 3a 69 6e 64 69 63 61 74 6f 72 46 6f 6c 6c 6f 77 73 53 .QProgressBar::indicatorFollowsS
89e0 74 79 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 61 75 74 6f 5f 69 tyle().const.{.....return.auto_i
8a00 6e 64 69 63 61 74 6f 72 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 72 6f 67 72 65 ndicator;.}..inline.bool.QProgre
8a20 73 73 42 61 72 3a 3a 70 65 72 63 65 6e 74 61 67 65 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 ssBar::percentageVisible().const
8a40 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 65 72 63 65 6e 74 61 67 65 5f 76 69 73 69 62 6c 65 .{.....return.percentage_visible
8a60 3b 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 42 41 52 ;.}..#endif.//.QT_NO_PROGRESSBAR
8a80 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 52 4f 47 52 45 53 53 42 41 52 5f 48 0a 00 00 00 14 00 ..#endif.//.QPROGRESSBAR_H......
8aa0 71 00 70 00 74 00 72 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 20 30 2f 2a 2a 2a 2a 2a 2a 2a 2a q.p.t.r.l.i.s.t...h...0/********
8ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
8ae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
8b00 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 ****.**.$Id$.**.**.Definition.of
8b20 20 51 50 74 72 4c 69 73 74 20 74 65 6d 70 6c 61 74 65 2f 6d 61 63 72 6f 20 63 6c 61 73 73 0a 2a .QPtrList.template/macro.class.*
8b40 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
8b60 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
8b80 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
8ba0 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c .tools.module.of.the.Qt.GUI.Tool
8bc0 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
8be0 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
8c00 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
8c20 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
8c40 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
8c60 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
8c80 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
8ca0 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
8cc0 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
8ce0 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
8d00 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.**
8d20 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
8d40 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
8d60 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..**.
8d80 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
8da0 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
8dc0 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.
8de0 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
8e00 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
8e20 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..
8e40 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
8e60 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,.
8e80 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
8ea0 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
8ec0 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..**.**
8ee0 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
8f00 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
8f20 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.
8f40 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
8f60 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
8f80 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
8fa0 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/
8fc0 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
8fe0 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
9000 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
9020 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
9040 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 ..**.***************************
9060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
9080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 54 52 4c 49 53 54 5f 48 ***********/..#ifndef.QPTRLIST_H
90a0 0a 23 64 65 66 69 6e 65 20 51 50 54 52 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f .#define.QPTRLIST_H..#ifndef.QT_
90c0 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 H.#include."qglist.h".#endif.//.
90e0 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 QT_H..template<class.type>.class
9100 20 51 50 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 .QPtrListStdIterator.:.public.QG
9120 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e ListStdIterator.{.public:.....in
9140 6c 69 6e 65 20 51 50 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 28 20 51 4c 4e 6f 64 65 line.QPtrListStdIterator(.QLNode
9160 2a 20 6e 20 29 3a 20 51 47 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 28 6e 29 20 7b 7d 0a 20 *.n.):.QGListStdIterator(n).{}..
9180 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2a 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 6f ...type.*operator*().{.return.no
91a0 64 65 20 3f 20 28 74 79 70 65 20 2a 29 6e 6f 64 65 2d 3e 67 65 74 44 61 74 61 28 29 20 3a 20 30 de.?.(type.*)node->getData().:.0
91c0 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 50 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 ;.}.....inline.QPtrListStdIterat
91e0 6f 72 3c 74 79 70 65 3e 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 0a 20 20 20 20 7b 20 6e 6f 64 65 or<type>.operator++().....{.node
9200 20 3d 20 6e 65 78 74 28 29 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 20 20 20 20 69 .=.next();.return.*this;.}.....i
9220 6e 6c 69 6e 65 20 51 50 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 nline.QPtrListStdIterator<type>.
9240 6f 70 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 0a 20 20 20 20 7b 20 51 4c 4e 6f 64 65 2a 20 6e 20 operator++(int).....{.QLNode*.n.
9260 3d 20 6e 6f 64 65 3b 20 6e 6f 64 65 20 3d 20 6e 65 78 74 28 29 3b 20 72 65 74 75 72 6e 20 51 50 =.node;.node.=.next();.return.QP
9280 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 28 20 6e 20 29 3b 20 7d 0a trListStdIterator<type>(.n.);.}.
92a0 20 20 20 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 ....inline.bool.operator==(.cons
92c0 74 20 51 50 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 26 20 69 74 20 t.QPtrListStdIterator<type>&.it.
92e0 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 3d 3d 20 69 74 2e 6e 6f 64 65 ).const.{.return.node.==.it.node
9300 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 ;.}.....inline.bool.operator!=(.
9320 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 26 const.QPtrListStdIterator<type>&
9340 20 69 74 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 21 3d 20 69 74 2e .it.).const.{.return.node.!=.it.
9360 6e 6f 64 65 3b 20 7d 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 node;.}.};...template<class.type
9380 3e 0a 63 6c 61 73 73 20 51 50 74 72 4c 69 73 74 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 >.class.QPtrList.#ifdef.Q_QDOC..
93a0 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c 73 65 0a 09 3a :.public.QPtrCollection.#else..:
93c0 20 70 75 62 6c 69 63 20 51 47 4c 69 73 74 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a .public.QGList.#endif.{.public:.
93e0 0a 20 20 20 20 51 50 74 72 4c 69 73 74 28 29 09 09 09 09 7b 7d 0a 20 20 20 20 51 50 74 72 4c 69 .....QPtrList()....{}.....QPtrLi
9400 73 74 28 20 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 20 26 6c 20 29 20 3a 20 st(.const.QPtrList<type>.&l.).:.
9420 51 47 4c 69 73 74 28 6c 29 20 7b 7d 0a 20 20 20 20 7e 51 50 74 72 4c 69 73 74 28 29 09 09 09 09 QGList(l).{}.....~QPtrList()....
9440 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 20 {.clear();.}.....QPtrList<type>.
9460 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 20 &operator=(const.QPtrList<type>.
9480 26 6c 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 26 &l)....{.return.(QPtrList<type>&
94a0 29 51 47 4c 69 73 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 6c 29 3b 20 7d 0a 20 20 20 20 62 6f 6f )QGList::operator=(l);.}.....boo
94c0 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 3c 74 79 70 l.operator==(.const.QPtrList<typ
94e0 65 3e 20 26 6c 69 73 74 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 e>.&list.).const.....{.return.QG
9500 4c 69 73 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 3d 28 20 6c 69 73 74 20 29 3b 20 7d 0a 20 20 20 20 List::operator==(.list.);.}.....
9520 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 3c bool.operator!=(.const.QPtrList<
9540 74 79 70 65 3e 20 26 6c 69 73 74 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e type>.&list.).const.....{.return
9560 20 21 51 47 4c 69 73 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 3d 28 20 6c 69 73 74 20 29 3b 20 7d 0a .!QGList::operator==(.list.);.}.
9580 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 ....uint..count()...const..{.ret
95a0 75 72 6e 20 51 47 4c 69 73 74 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 urn.QGList::count();.}.....bool.
95c0 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 4c 69 73 .isEmpty().const..{.return.QGLis
95e0 74 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 69 6e 73 t::count().==.0;.}.....bool..ins
9600 65 72 74 28 20 75 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 29 7b 20 72 65 74 ert(.uint.i,.const.type.*d){.ret
9620 75 72 6e 20 51 47 4c 69 73 74 3a 3a 69 6e 73 65 72 74 41 74 28 69 2c 28 51 50 74 72 43 6f 6c 6c urn.QGList::insertAt(i,(QPtrColl
9640 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 69 6e 53 ection::Item)d);.}.....void..inS
9660 6f 72 74 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 09 7b 20 51 47 4c 69 73 74 3a 3a 69 ort(.const.type.*d.).{.QGList::i
9680 6e 53 6f 72 74 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 29 3b 20 nSort((QPtrCollection::Item)d);.
96a0 7d 0a 20 20 20 20 76 6f 69 64 20 20 70 72 65 70 65 6e 64 28 20 63 6f 6e 73 74 20 74 79 70 65 20 }.....void..prepend(.const.type.
96c0 2a 64 20 29 09 7b 20 51 47 4c 69 73 74 3a 3a 69 6e 73 65 72 74 41 74 28 30 2c 28 51 50 74 72 43 *d.).{.QGList::insertAt(0,(QPtrC
96e0 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 ollection::Item)d);.}.....void..
9700 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 09 7b 20 51 47 4c 69 73 74 append(.const.type.*d.).{.QGList
9720 3a 3a 61 70 70 65 6e 64 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 ::append((QPtrCollection::Item)d
9740 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 75 69 6e 74 20 69 20 29 09 );.}.....bool..remove(.uint.i.).
9760 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 72 65 6d 6f 76 65 41 74 28 69 29 3b 20 7d .{.return.QGList::removeAt(i);.}
9780 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 29 09 09 09 7b 20 72 65 74 75 72 6e 20 51 .....bool..remove()...{.return.Q
97a0 47 4c 69 73 74 3a 3a 72 65 6d 6f 76 65 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 GList::remove((QPtrCollection::I
97c0 74 65 6d 29 30 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 tem)0);.}.....bool..remove(.cons
97e0 74 20 74 79 70 65 20 2a 64 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 72 65 6d t.type.*d.).{.return.QGList::rem
9800 6f 76 65 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 29 3b 20 7d 0a ove((QPtrCollection::Item)d);.}.
9820 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 52 65 66 28 20 63 6f 6e 73 74 20 74 79 70 65 20 ....bool..removeRef(.const.type.
9840 2a 64 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 72 65 6d 6f 76 65 52 65 66 28 *d.).{.return.QGList::removeRef(
9860 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 29 3b 20 7d 0a 20 20 20 20 (QPtrCollection::Item)d);.}.....
9880 76 6f 69 64 20 20 72 65 6d 6f 76 65 4e 6f 64 65 28 20 51 4c 4e 6f 64 65 20 2a 6e 20 29 09 7b 20 void..removeNode(.QLNode.*n.).{.
98a0 51 47 4c 69 73 74 3a 3a 72 65 6d 6f 76 65 4e 6f 64 65 28 6e 29 3b 20 7d 0a 20 20 20 20 62 6f 6f QGList::removeNode(n);.}.....boo
98c0 6c 20 20 72 65 6d 6f 76 65 46 69 72 73 74 28 29 09 09 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 l..removeFirst()...{.return.QGLi
98e0 73 74 3a 3a 72 65 6d 6f 76 65 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 st::removeFirst();.}.....bool..r
9900 65 6d 6f 76 65 4c 61 73 74 28 29 09 09 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 72 emoveLast()...{.return.QGList::r
9920 65 6d 6f 76 65 4c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 20 75 emoveLast();.}.....type.*take(.u
9940 69 6e 74 20 69 20 29 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 int.i.)..{.return.(type.*)QGList
9960 3a 3a 74 61 6b 65 41 74 28 69 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 29 09 ::takeAt(i);.}.....type.*take().
9980 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 74 61 6b 65 28 ..{.return.(type.*)QGList::take(
99a0 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 4e 6f 64 65 28 20 51 4c 4e 6f 64 65 20 );.}.....type.*takeNode(.QLNode.
99c0 2a 6e 20 29 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 74 *n.)..{.return.(type.*)QGList::t
99e0 61 6b 65 4e 6f 64 65 28 6e 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 09 akeNode(n);.}.....void..clear().
9a00 09 09 7b 20 51 47 4c 69 73 74 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 ..{.QGList::clear();.}.....void.
9a20 20 73 6f 72 74 28 29 09 09 09 7b 20 51 47 4c 69 73 74 3a 3a 73 6f 72 74 28 29 3b 20 7d 0a 20 20 .sort()...{.QGList::sort();.}...
9a40 20 20 69 6e 74 09 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 09 09 7b ..int...find(.const.type.*d.)..{
9a60 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 66 69 6e 64 28 28 51 50 74 72 43 6f 6c 6c 65 63 .return.QGList::find((QPtrCollec
9a80 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6e 64 4e tion::Item)d);.}.....int...findN
9aa0 65 78 74 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 ext(.const.type.*d.).{.return.QG
9ac0 4c 69 73 74 3a 3a 66 69 6e 64 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d List::find((QPtrCollection::Item
9ae0 29 64 2c 46 41 4c 53 45 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6e 64 52 65 66 28 20 )d,FALSE);.}.....int...findRef(.
9b00 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a const.type.*d.).{.return.QGList:
9b20 3a 66 69 6e 64 52 65 66 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 :findRef((QPtrCollection::Item)d
9b40 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6e 64 4e 65 78 74 52 65 66 28 20 63 6f 6e 73 );.}.....int...findNextRef(.cons
9b60 74 20 74 79 70 65 20 2a 64 20 29 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 66 69 6e 64 t.type.*d.){.return.QGList::find
9b80 52 65 66 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 2c 46 41 4c 53 Ref((QPtrCollection::Item)d,FALS
9ba0 45 29 3b 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 74 E);}.....uint..contains(.const.t
9bc0 79 70 65 20 2a 64 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a ype.*d.).const.{.return.QGList::
9be0 63 6f 6e 74 61 69 6e 73 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 contains((QPtrCollection::Item)d
9c00 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 6e 74 61 69 6e 73 52 65 66 28 20 63 6f 6e 73 );.}.....uint..containsRef(.cons
9c20 74 20 74 79 70 65 20 2a 64 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 09 7b 20 72 65 74 75 72 6e 20 t.type.*d.).const......{.return.
9c40 51 47 4c 69 73 74 3a 3a 63 6f 6e 74 61 69 6e 73 52 65 66 28 28 51 50 74 72 43 6f 6c 6c 65 63 74 QGList::containsRef((QPtrCollect
9c60 69 6f 6e 3a 3a 49 74 65 6d 29 64 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 ion::Item)d);.}.....bool.replace
9c80 28 20 75 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 20 7b 20 72 65 74 75 (.uint.i,.const.type.*d.).{.retu
9ca0 72 6e 20 51 47 4c 69 73 74 3a 3a 72 65 70 6c 61 63 65 41 74 28 20 69 2c 20 28 51 50 74 72 43 6f rn.QGList::replaceAt(.i,.(QPtrCo
9cc0 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 29 64 20 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a llection::Item)d.);.}.....type.*
9ce0 61 74 28 20 75 69 6e 74 20 69 20 29 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 at(.uint.i.)...{.return.(type.*)
9d00 51 47 4c 69 73 74 3a 3a 61 74 28 69 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 61 74 28 29 20 QGList::at(i);.}.....int...at().
9d20 63 6f 6e 73 74 09 09 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 61 74 28 29 3b 20 7d const...{.return.QGList::at();.}
9d40 0a 20 20 20 20 74 79 70 65 20 2a 63 75 72 72 65 6e 74 28 29 20 20 63 6f 6e 73 74 09 09 7b 20 72 .....type.*current()..const..{.r
9d60 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 eturn.(type.*)QGList::get();.}..
9d80 20 20 20 51 4c 4e 6f 64 65 20 2a 63 75 72 72 65 6e 74 4e 6f 64 65 28 29 20 20 63 6f 6e 73 74 09 ...QLNode.*currentNode()..const.
9da0 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 63 75 72 72 65 6e 74 4e 6f 64 65 28 29 3b 20 {.return.QGList::currentNode();.
9dc0 7d 0a 20 20 20 20 74 79 70 65 20 2a 67 65 74 46 69 72 73 74 28 29 20 63 6f 6e 73 74 09 09 7b 20 }.....type.*getFirst().const..{.
9de0 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 3b return.(type.*)QGList::cfirst();
9e00 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 67 65 74 4c 61 73 74 28 29 20 20 63 6f 6e 73 74 09 09 7b .}.....type.*getLast()..const..{
9e20 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 6c 61 73 74 28 29 3b .return.(type.*)QGList::clast();
9e40 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 66 69 72 73 74 28 29 09 09 09 7b 20 72 65 74 75 72 6e 20 .}.....type.*first()...{.return.
9e60 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 66 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 (type.*)QGList::first();.}.....t
9e80 79 70 65 20 2a 6c 61 73 74 28 29 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 ype.*last()...{.return.(type.*)Q
9ea0 47 4c 69 73 74 3a 3a 6c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6e 65 78 74 28 GList::last();.}.....type.*next(
9ec0 29 09 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 6e 65 78 )...{.return.(type.*)QGList::nex
9ee0 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 70 72 65 76 28 29 09 09 09 7b 20 72 65 74 75 t();.}.....type.*prev()...{.retu
9f00 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 70 72 65 76 28 29 3b 20 7d 0a 20 20 20 rn.(type.*)QGList::prev();.}....
9f20 20 76 6f 69 64 20 20 74 6f 56 65 63 74 6f 72 28 20 51 47 56 65 63 74 6f 72 20 2a 76 65 63 20 29 .void..toVector(.QGVector.*vec.)
9f40 63 6f 6e 73 74 7b 20 51 47 4c 69 73 74 3a 3a 74 6f 56 65 63 74 6f 72 28 76 65 63 29 3b 20 7d 0a const{.QGList::toVector(vec);.}.
9f60 0a 0a 20 20 20 20 2f 2f 20 73 74 61 6e 64 61 72 64 20 69 74 65 72 61 74 6f 72 73 0a 20 20 20 20 ......//.standard.iterators.....
9f80 74 79 70 65 64 65 66 20 51 50 74 72 4c 69 73 74 53 74 64 49 74 65 72 61 74 6f 72 3c 74 79 70 65 typedef.QPtrListStdIterator<type
9fa0 3e 20 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 50 74 72 4c 69 73 74 >.Iterator;.....typedef.QPtrList
9fc0 53 74 64 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b StdIterator<type>.ConstIterator;
9fe0 0a 20 20 20 20 69 6e 6c 69 6e 65 20 49 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 7b 20 72 .....inline.Iterator.begin().{.r
a000 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 69 6e 6c eturn.QGList::begin();.}.....inl
a020 69 6e 65 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 ine.ConstIterator.begin().const.
a040 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 {.return.QGList::begin();.}.....
a060 69 6e 6c 69 6e 65 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 63 6f 6e 73 74 42 65 67 69 6e 28 inline.ConstIterator.constBegin(
a080 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 62 65 67 69 6e 28 29 ).const.{.return.QGList::begin()
a0a0 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 49 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 7b 20 ;.}.....inline.Iterator.end().{.
a0c0 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 65 6e 64 28 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 return.QGList::end();.}.....inli
a0e0 6e 65 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 ne.ConstIterator.end().const.{.r
a100 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 65 6e 64 28 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e eturn.QGList::end();.}.....inlin
a120 65 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 63 6f 6e 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 e.ConstIterator.constEnd().const
a140 20 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 65 6e 64 28 29 3b 20 7d 0a 20 20 20 20 69 .{.return.QGList::end();.}.....i
a160 6e 6c 69 6e 65 20 49 74 65 72 61 74 6f 72 20 65 72 61 73 65 28 20 49 74 65 72 61 74 6f 72 20 69 nline.Iterator.erase(.Iterator.i
a180 74 20 29 20 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 65 72 61 73 65 28 20 69 74 20 29 t.).{.return.QGList::erase(.it.)
a1a0 3b 20 7d 0a 20 20 20 20 2f 2f 20 73 74 6c 20 73 79 6e 74 61 78 20 63 6f 6d 70 61 74 69 62 69 6c ;.}.....//.stl.syntax.compatibil
a1c0 69 74 79 0a 20 20 20 20 74 79 70 65 64 65 66 20 49 74 65 72 61 74 6f 72 20 69 74 65 72 61 74 6f ity.....typedef.Iterator.iterato
a1e0 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 63 6f 6e r;.....typedef.ConstIterator.con
a200 73 74 5f 69 74 65 72 61 74 6f 72 3b 0a 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 70 72 6f st_iterator;...#ifdef.Q_QDOC.pro
a220 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6d 70 61 72 65 49 tected:.....virtual.int.compareI
a240 74 65 6d 73 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 2c 20 51 50 74 72 tems(.QPtrCollection::Item,.QPtr
a260 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 Collection::Item.);.....virtual.
a280 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 61 6d 26 2c QDataStream&.read(.QDataStream&,
a2a0 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 26 20 29 3b 0a 20 20 20 20 76 69 .QPtrCollection::Item&.);.....vi
a2c0 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 51 44 61 74 61 53 rtual.QDataStream&.write(.QDataS
a2e0 74 72 65 61 6d 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 20 63 tream&,.QPtrCollection::Item.).c
a300 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 onst;.#endif..private:.....void.
a320 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 20 21 .deleteItem(.Item.d.);.};..#if.!
a340 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 defined(Q_BROKEN_TEMPLATE_SPECIA
a360 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 LIZATION).template<>.inline.void
a380 20 51 50 74 72 4c 69 73 74 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 .QPtrList<void>::deleteItem(.QPt
a3a0 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 69 66 0a 0a rCollection::Item.).{.}.#endif..
a3c0 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 template<class.type>.inline.void
a3e0 20 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 .QPtrList<type>::deleteItem(.QPt
a400 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 20 28 rCollection::Item.d.).{.....if.(
a420 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 7d 0a .del_item.).delete.(type.*)d;.}.
a440 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 50 74 72 .template<class.type>.class.QPtr
a460 4c 69 73 74 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 4c 69 73 74 49 74 65 72 ListIterator.:.public.QGListIter
a480 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 ator.{.public:.....QPtrListItera
a4a0 74 6f 72 28 63 6f 6e 73 74 20 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 20 26 6c 29 20 3a 51 47 tor(const.QPtrList<type>.&l).:QG
a4c0 4c 69 73 74 49 74 65 72 61 74 6f 72 28 28 51 47 4c 69 73 74 20 26 29 6c 29 20 7b 7d 0a 20 20 20 ListIterator((QGList.&)l).{}....
a4e0 7e 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 28 29 09 20 20 20 20 20 20 7b 7d 0a 20 20 20 ~QPtrListIterator().......{}....
a500 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 7b 20 72 65 74 .uint..count()...const.....{.ret
a520 75 72 6e 20 6c 69 73 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 urn.list->count();.}.....bool..i
a540 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 20 6c 69 73 74 sEmpty().const.....{.return.list
a560 2d 3e 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 61 74 46 69 ->count().==.0;.}.....bool..atFi
a580 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 4c 69 73 74 49 rst().const.....{.return.QGListI
a5a0 74 65 72 61 74 6f 72 3a 3a 61 74 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 terator::atFirst();.}.....bool..
a5c0 61 74 4c 61 73 74 28 29 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 4c atLast()..const.....{.return.QGL
a5e0 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 61 74 4c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 istIterator::atLast();.}.....typ
a600 65 20 2a 74 6f 46 69 72 73 74 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 e.*toFirst().......{.return.(typ
a620 65 20 2a 29 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 74 6f 46 69 72 73 74 28 29 3b 20 7d e.*)QGListIterator::toFirst();.}
a640 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 4c 61 73 74 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 .....type.*toLast().......{.retu
a660 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 74 6f 4c 61 73 rn.(type.*)QGListIterator::toLas
a680 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 74 79 70 65 20 2a 28 29 20 63 6f 6e t();.}.....operator.type.*().con
a6a0 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 49 74 65 72 st...{.return.(type.*)QGListIter
a6c0 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f ator::get();.}.....type.*operato
a6e0 72 2a 28 29 20 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 r*().........{.return.(type.*)QG
a700 4c 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 4e ListIterator::get();.}......//.N
a720 6f 20 67 6f 6f 64 2c 20 73 69 6e 63 65 20 51 50 74 72 4c 69 73 74 3c 63 68 61 72 3e 20 28 69 65 o.good,.since.QPtrList<char>.(ie
a740 2e 20 51 53 74 72 4c 69 73 74 20 66 61 69 6c 73 2e 2e 2e 0a 20 20 20 20 2f 2f 0a 20 20 20 20 2f ..QStrList.fails........//...../
a760 2f 20 4d 53 56 43 2b 2b 20 67 69 76 65 73 20 77 61 72 6e 69 6e 67 0a 20 20 20 20 2f 2f 20 53 75 /.MSVC++.gives.warning.....//.Su
a780 6e 70 72 6f 20 43 2b 2b 20 34 2e 31 20 67 69 76 65 73 20 65 72 72 6f 72 0a 20 20 20 20 2f 2f 20 npro.C++.4.1.gives.error.....//.
a7a0 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 3e 28 29 20 20 20 20 20 20 20 20 7b 20 72 ...type.*operator->()........{.r
a7c0 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 eturn.(type.*)QGListIterator::ge
a7e0 74 28 29 3b 20 7d 0a 0a 20 20 20 20 74 79 70 65 20 2a 63 75 72 72 65 6e 74 28 29 20 20 20 63 6f t();.}......type.*current()...co
a800 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 4c 69 73 74 49 74 65 nst...{.return.(type.*)QGListIte
a820 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 rator::get();.}.....type.*operat
a840 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 or()().......{.return.(type.*)QG
a860 4c 69 73 74 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 ListIterator::operator()();}....
a880 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
a8a0 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 rn.(type.*)QGListIterator::opera
a8c0 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 28 tor++();.}.....type.*operator+=(
a8e0 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 4c 69 73 74 uint.j)..{.return.(type.*)QGList
a900 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 74 79 Iterator::operator+=(j);}.....ty
a920 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 6e 20 pe.*operator--().......{.return.
a940 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 (type.*)QGListIterator::operator
a960 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
a980 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 4c 69 73 74 49 74 65 t.j)..{.return.(type.*)QGListIte
a9a0 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 6a 29 3b 7d 0a 20 20 20 20 51 50 74 72 4c rator::operator-=(j);}.....QPtrL
a9c0 69 73 74 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 26 20 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e istIterator<type>&.operator=(con
a9e0 73 74 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 26 69 74 29 0a 09 09 st.QPtrListIterator<type>&it)...
aa00 09 20 20 20 20 20 20 7b 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f .......{.QGListIterator::operato
aa20 72 3d 28 69 74 29 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 7d 3b 0a 0a 23 69 66 6e r=(it);.return.*this;.}.};..#ifn
aa40 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 64 65 66 69 6e 65 20 51 4c 69 73 74 20 51 def.QT_NO_COMPAT.#define.QList.Q
aa60 50 74 72 4c 69 73 74 0a 23 64 65 66 69 6e 65 20 51 4c 69 73 74 49 74 65 72 61 74 6f 72 20 51 50 PtrList.#define.QListIterator.QP
aa80 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 51 trListIterator.#endif..#define.Q
aaa0 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 4c 49 53 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e _DEFINED_QPTRLIST.#include."qwin
aac0 65 78 70 6f 72 74 2e 68 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 54 52 4c 49 53 54 5f 48 0a export.h"..#endif.//.QPTRLIST_H.
aae0 00 00 00 12 00 71 00 73 00 6c 00 69 00 64 00 65 00 72 00 2e 00 68 00 00 16 2d 2f 2a 2a 2a 2a 2a .....q.s.l.i.d.e.r...h...-/*****
ab00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
ab20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
ab40 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
ab60 20 6f 66 20 51 53 6c 69 64 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 .of.QSlider.class.**.**.Created.
ab80 3a 20 39 36 31 30 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 :.961019.**.**.Copyright.(C).199
aba0 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2000.Trolltech.ASA...All.right
abc0 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
abe0 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 art.of.the.widgets.module.of.the
ac00 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
ac20 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
ac40 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
ac60 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
ac80 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.*
aca0 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
acc0 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
ace0 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.
ad00 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.
ad20 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
ad40 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
ad60 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
ad80 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
ada0 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
adc0 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
ade0 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 .valid.Qt.Enterprise.Edition.or.
ae00 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e Qt.Professional.Edition.**.licen
ae20 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 ses.may.use.this.file.in.accorda
ae40 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e nce.with.the.Qt.Commercial.Licen
ae60 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 se.**.Agreement.provided.with.th
ae80 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
aea0 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
aec0 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
aee0 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
af00 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
af20 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
af40 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
af60 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
af80 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
afa0 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
afc0 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
afe0 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
b000 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
b020 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
b040 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
b060 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.
b080 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..**.***************
b0a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
b0c0 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
b0e0 66 20 51 53 4c 49 44 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 4c 49 44 45 52 5f 48 0a 0a 23 f.QSLIDER_H.#define.QSLIDER_H..#
b100 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 ifndef.QT_H.#include."qwidget.h"
b120 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 61 6e 67 65 63 6f 6e 74 72 6f 6c 2e 68 22 0a 23 65 6e 64 .#include."qrangecontrol.h".#end
b140 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 4c 49 44 45 52 if.//.QT_H..#ifndef.QT_NO_SLIDER
b160 0a 0a 73 74 72 75 63 74 20 51 53 6c 69 64 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 ..struct.QSliderPrivate;..class.
b180 51 54 69 6d 65 72 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 6c 69 64 65 72 20 QTimer;..class.Q_EXPORT.QSlider.
b1a0 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 2c 20 70 75 62 6c 69 63 20 51 52 61 6e 67 65 43 :.public.QWidget,.public.QRangeC
b1c0 6f 6e 74 72 6f 6c 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d ontrol.{.....Q_OBJECT.....Q_ENUM
b1e0 53 28 20 54 69 63 6b 53 65 74 74 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 S(.TickSetting.).....Q_PROPERTY(
b200 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 49 54 .int.minValue.READ.minValue.WRIT
b220 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 28 20 E.setMinValue.).....Q_PROPERTY(.
b240 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 54 45 int.maxValue.READ.maxValue.WRITE
b260 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 20 69 .setMaxValue.).....Q_PROPERTY(.i
b280 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 45 20 nt.lineStep.READ.lineStep.WRITE.
b2a0 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 69 6e setLineStep.).....Q_PROPERTY(.in
b2c0 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 20 73 t.pageStep.READ.pageStep.WRITE.s
b2e0 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 6e 74 etPageStep.).....Q_PROPERTY(.int
b300 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 75 65 .value.READ.value.WRITE.setValue
b320 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 74 72 61 63 6b 69 6e 67 .).....Q_PROPERTY(.bool.tracking
b340 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 6b 69 6e 67 .READ.tracking.WRITE.setTracking
b360 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f .).....Q_PROPERTY(.Orientation.o
b380 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 41 44 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 57 52 49 54 rientation.READ.orientation.WRIT
b3a0 45 20 73 65 74 4f 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 E.setOrientation.).....Q_PROPERT
b3c0 59 28 20 54 69 63 6b 53 65 74 74 69 6e 67 20 74 69 63 6b 6d 61 72 6b 73 20 52 45 41 44 20 74 69 Y(.TickSetting.tickmarks.READ.ti
b3e0 63 6b 6d 61 72 6b 73 20 57 52 49 54 45 20 73 65 74 54 69 63 6b 6d 61 72 6b 73 20 29 0a 20 20 20 ckmarks.WRITE.setTickmarks.)....
b400 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 74 69 63 6b 49 6e 74 65 72 76 61 6c 20 52 45 .Q_PROPERTY(.int.tickInterval.RE
b420 41 44 20 74 69 63 6b 49 6e 74 65 72 76 61 6c 20 57 52 49 54 45 20 73 65 74 54 69 63 6b 49 6e 74 AD.tickInterval.WRITE.setTickInt
b440 65 72 76 61 6c 20 29 0a 09 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 69 63 6b 53 erval.)...public:.....enum.TickS
b460 65 74 74 69 6e 67 20 7b 20 4e 6f 4d 61 72 6b 73 20 3d 20 30 2c 20 41 62 6f 76 65 20 3d 20 31 2c etting.{.NoMarks.=.0,.Above.=.1,
b480 20 4c 65 66 74 20 3d 20 41 62 6f 76 65 2c 0a 09 09 20 20 20 20 20 20 20 42 65 6c 6f 77 20 3d 20 .Left.=.Above,..........Below.=.
b4a0 32 2c 20 52 69 67 68 74 20 3d 20 42 65 6c 6f 77 2c 20 42 6f 74 68 20 3d 20 33 20 7d 3b 0a 0a 20 2,.Right.=.Below,.Both.=.3.};...
b4c0 20 20 20 51 53 6c 69 64 65 72 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e ...QSlider(.QWidget.*parent,.con
b4e0 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 53 6c 69 64 65 72 st.char*.name.=.0.);.....QSlider
b500 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 (.Orientation,.QWidget.*parent,.
b520 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 53 6c 69 const.char*.name.=.0.);.....QSli
b540 64 65 72 28 20 69 6e 74 20 6d 69 6e 56 61 6c 75 65 2c 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 2c der(.int.minValue,.int.maxValue,
b560 20 69 6e 74 20 70 61 67 65 53 74 65 70 2c 20 69 6e 74 20 76 61 6c 75 65 2c 20 4f 72 69 65 6e 74 .int.pageStep,.int.value,.Orient
b580 61 74 69 6f 6e 2c 0a 09 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f ation,.......QWidget.*parent,.co
b5a0 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 6c 69 64 nst.char*.name.=.0.);.....~QSlid
b5c0 65 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 4f 72 69 65 6e er();......virtual.void.setOrien
b5e0 74 61 74 69 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 29 3b 0a 20 20 20 20 4f 72 69 65 6e tation(.Orientation.);.....Orien
b600 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 3b 0a 20 20 20 20 tation.orientation().const;.....
b620 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 virtual.void.setTracking(.bool.e
b640 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e nable.);.....bool.tracking().con
b660 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 09 73 65 74 50 61 6c 65 74 74 65 st;.....virtual.void..setPalette
b680 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 73 (.const.QPalette.&.);......int.s
b6a0 6c 69 64 65 72 53 74 61 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 73 6c liderStart().const;.....QRect.sl
b6c0 69 64 65 72 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 iderRect().const;.....QSize.size
b6e0 48 69 6e 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 50 6f Hint().const;.....void.setSizePo
b700 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 73 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 licy(.QSizePolicy.sp.);.....void
b720 20 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a .setSizePolicy(.QSizePolicy::Siz
b740 65 54 79 70 65 20 68 6f 72 2c 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 eType.hor,.QSizePolicy::SizeType
b760 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 51 .ver,.bool.hfw.=.FALSE.);......Q
b780 53 69 7a 65 50 6f 6c 69 63 79 20 73 69 7a 65 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 3b 0a 20 SizePolicy.sizePolicy().const;..
b7a0 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 ...QSize.minimumSizeHint().const
b7c0 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 69 63 6b 6d 61 72 6b 73 ;......virtual.void.setTickmarks
b7e0 28 20 54 69 63 6b 53 65 74 74 69 6e 67 20 29 3b 0a 20 20 20 20 54 69 63 6b 53 65 74 74 69 6e 67 (.TickSetting.);.....TickSetting
b800 20 74 69 63 6b 6d 61 72 6b 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 69 63 6b .tickmarks().const.{.return.tick
b820 73 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 69 63 6b 49 6e s;.}......virtual.void.setTickIn
b840 74 65 72 76 61 6c 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 20 09 74 69 63 6b 49 6e 74 65 terval(.int.);.....int..tickInte
b860 72 76 61 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 69 63 6b 49 6e 74 3b 20 7d rval().const.{.return.tickInt;.}
b880 0a 0a 20 20 20 20 69 6e 74 09 20 6d 69 6e 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ......int..minValue().const;....
b8a0 20 69 6e 74 09 20 6d 61 78 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 .int..maxValue().const;.....void
b8c0 20 73 65 74 4d 69 6e 56 61 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 .setMinValue(.int.);.....void.se
b8e0 74 4d 61 78 56 61 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 6c 69 6e 65 53 tMaxValue(.int.);.....int..lineS
b900 74 65 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 70 61 67 65 53 74 65 70 28 29 tep().const;.....int..pageStep()
b920 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 69 6e 65 53 74 65 70 28 20 69 6e .const;.....void.setLineStep(.in
b940 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 67 65 53 74 65 70 28 20 69 6e 74 20 29 t.);.....void.setPageStep(.int.)
b960 3b 0a 20 20 20 20 69 6e 74 20 20 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 ;.....int..value().const;..publi
b980 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 09 73 65 74 56 61 6c c.slots:.....virtual.void.setVal
b9a0 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 64 64 53 74 65 70 28 29 3b 0a 20 ue(.int.);.....void.addStep();..
b9c0 20 20 20 76 6f 69 64 09 73 75 62 74 72 61 63 74 53 74 65 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 ...void.subtractStep();.....void
b9e0 09 61 64 64 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 75 62 74 72 61 63 74 4c 69 6e .addLine();.....void.subtractLin
ba00 65 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 76 61 6c 75 65 43 68 61 e();..signals:.....void.valueCha
ba20 6e 67 65 64 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 6c 69 64 nged(.int.value.);.....void.slid
ba40 65 72 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 6c 69 64 65 72 4d 6f 76 65 erPressed();.....void.sliderMove
ba60 64 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 6c 69 64 65 72 52 d(.int.value.);.....void.sliderR
ba80 65 6c 65 61 73 65 64 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 eleased();..protected:.....void.
baa0 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 resizeEvent(.QResizeEvent.*.);..
bac0 20 20 20 76 6f 69 64 09 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 ...void.paintEvent(.QPaintEvent.
bae0 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 74 28 20 51 4b *.);......void.keyPressEvent(.QK
bb00 65 79 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 eyEvent.*.);.....void.mousePress
bb20 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 Event(.QMouseEvent.*.);.....void
bb40 09 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 .mouseReleaseEvent(.QMouseEvent.
bb60 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d *.);.....void.mouseMoveEvent(.QM
bb80 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 ouseEvent.*.);.#ifndef.QT_NO_WHE
bba0 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 6f 69 64 09 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 ELEVENT.....void.wheelEvent(.QWh
bbc0 65 65 6c 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 66 6f eelEvent.*.);.#endif.....void.fo
bbe0 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 cusInEvent(.QFocusEvent.*e.);...
bc00 20 20 76 6f 69 64 09 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e ..void.focusOutEvent(.QFocusEven
bc20 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 t.*e.);......void.styleChange(.Q
bc40 53 74 79 6c 65 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 76 61 6c 75 65 43 68 61 6e 67 65 28 Style&.);......void.valueChange(
bc60 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 61 6e 67 65 43 68 61 6e 67 65 28 29 3b 0a 0a 70 72 69 76 );.....void.rangeChange();..priv
bc80 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 72 65 70 65 61 74 54 69 6d 65 6f 75 ate.slots:.....void.repeatTimeou
bca0 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 t();..private:.....enum.State.{.
bcc0 49 64 6c 65 2c 20 44 72 61 67 67 69 6e 67 2c 20 54 69 6d 69 6e 67 55 70 2c 20 54 69 6d 69 6e 67 Idle,.Dragging,.TimingUp,.Timing
bce0 44 6f 77 6e 20 7d 3b 0a 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 3b 0a 20 20 20 20 69 6e Down.};......void.init();.....in
bd00 74 09 09 70 6f 73 69 74 69 6f 6e 46 72 6f 6d 56 61 6c 75 65 28 20 69 6e 74 20 29 20 63 6f 6e 73 t..positionFromValue(.int.).cons
bd20 74 3b 0a 20 20 20 20 69 6e 74 09 09 76 61 6c 75 65 46 72 6f 6d 50 6f 73 69 74 69 6f 6e 28 20 69 t;.....int..valueFromPosition(.i
bd40 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 76 65 53 6c 69 64 65 72 28 nt.).const;.....void.moveSlider(
bd60 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 61 6c 6c 79 4d 6f 76 65 53 6c 69 64 65 .int.);.....void.reallyMoveSlide
bd80 72 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 53 74 61 74 65 28 29 3b r(.int.);.....void.resetState();
bda0 0a 20 20 20 20 69 6e 74 09 09 61 76 61 69 6c 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .....int..available().const;....
bdc0 20 69 6e 74 09 09 67 6f 6f 64 50 61 72 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 29 20 .int..goodPart(.const.QPoint&.).
bde0 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 54 69 63 6b 73 28 29 3b 0a 0a 20 20 const;.....void.initTicks();....
be00 20 20 51 53 6c 69 64 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 54 69 6d 65 72 09 ..QSliderPrivate.*d;.....QTimer.
be20 2a 74 69 6d 65 72 3b 0a 20 20 20 20 51 43 4f 4f 52 44 09 73 6c 69 64 65 72 50 6f 73 3b 0a 20 20 *timer;.....QCOORD.sliderPos;...
be40 20 20 69 6e 74 09 09 73 6c 69 64 65 72 56 61 6c 3b 0a 20 20 20 20 51 43 4f 4f 52 44 09 63 6c 69 ..int..sliderVal;.....QCOORD.cli
be60 63 6b 4f 66 66 73 65 74 3b 0a 20 20 20 20 53 74 61 74 65 09 73 74 61 74 65 3b 0a 20 20 20 20 62 ckOffset;.....State.state;.....b
be80 6f 6f 6c 09 74 72 61 63 6b 3b 0a 20 20 20 20 51 43 4f 4f 52 44 09 74 69 63 6b 4f 66 66 73 65 74 ool.track;.....QCOORD.tickOffset
bea0 3b 0a 20 20 20 20 54 69 63 6b 53 65 74 74 69 6e 67 09 74 69 63 6b 73 3b 0a 20 20 20 20 69 6e 74 ;.....TickSetting.ticks;.....int
bec0 09 09 74 69 63 6b 49 6e 74 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e ..tickInt;.....Orientation.orien
bee0 74 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 t;..private:.//.Disabled.copy.co
bf00 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
bf20 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 53 6c 69 64 65 72 28 ned(Q_DISABLE_COPY).....QSlider(
bf40 20 63 6f 6e 73 74 20 51 53 6c 69 64 65 72 20 26 20 29 3b 0a 20 20 20 20 51 53 6c 69 64 65 72 20 .const.QSlider.&.);.....QSlider.
bf60 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 6c 69 64 65 72 20 26 20 29 3b 0a 23 &operator=(.const.QSlider.&.);.#
bf80 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 6c 69 64 65 72 3a 3a 74 endif.};..inline.bool.QSlider::t
bfa0 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 72 61 racking().const.{.....return.tra
bfc0 63 6b 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 6c 69 64 65 72 3a 3a 4f 72 69 65 6e 74 61 74 69 ck;.}..inline.QSlider::Orientati
bfe0 6f 6e 20 51 53 6c 69 64 65 72 3a 3a 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 0a on.QSlider::orientation().const.
c000 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 {.....return.orient;.}..inline.i
c020 6e 74 20 51 53 6c 69 64 65 72 3a 3a 73 6c 69 64 65 72 53 74 61 72 74 28 29 20 63 6f 6e 73 74 0a nt.QSlider::sliderStart().const.
c040 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 6c 69 64 65 72 50 6f 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e {.....return.sliderPos;.}..inlin
c060 65 20 76 6f 69 64 20 51 53 6c 69 64 65 72 3a 3a 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 e.void.QSlider::setSizePolicy(.Q
c080 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 68 6f 72 2c 20 51 53 69 7a 65 50 SizePolicy::SizeType.hor,.QSizeP
c0a0 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 29 0a olicy::SizeType.ver,.bool.hfw.).
c0c0 7b 20 0a 20 20 20 20 51 57 69 64 67 65 74 3a 3a 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 68 {......QWidget::setSizePolicy(.h
c0e0 6f 72 2c 20 76 65 72 2c 20 68 66 77 20 29 3b 20 0a 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 or,.ver,.hfw.);..}..#endif.//.QT
c100 5f 4e 4f 5f 53 4c 49 44 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 4c 49 44 45 52 5f 48 0a _NO_SLIDER..#endif.//.QSLIDER_H.
c120 00 00 00 0c 00 71 00 73 00 71 00 6c 00 2e 00 68 00 00 08 fb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .....q.s.q.l...h..../***********
c140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
c160 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
c180 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 71 6c 20 63 6c 61 73 73 *.**.**.Definition.of.QSql.class
c1a0 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 2a 0a 2a .**.**.Created.:.2000-11-03.**.*
c1c0 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 68 20 41 *.Copyright.(C).2000.Trolltech.A
c1e0 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..**.**.
c200 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 6d 6f 64 This.file.is.part.of.the.sql.mod
c220 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..**.**
c240 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
c260 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
c280 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
c2a0 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.
c2c0 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
c2e0 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..
c300 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
c320 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
c340 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.
c360 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
c380 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
c3a0 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
c3c0 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
c3e0 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
c400 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
c420 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.**.
c440 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
c460 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
c480 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..**.**
c4a0 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
c4c0 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
c4e0 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,.
c500 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.
c520 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.
c540 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
c560 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.
c580 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
c5a0 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..**.
c5c0 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
c5e0 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..**
c600 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/.
c620 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..*
c640 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.
c660 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
c680 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..**.
c6a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
c6c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
c6e0 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 51 4c 5f 48 0a 23 64 65 66 69 6e 65 20 ******/..#ifndef.QSQL_H.#define.
c700 51 53 51 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 QSQL_H..#ifndef.QT_H.#include."q
c720 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 global.h".#endif.//.QT_H..#if.!d
c740 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
c760 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
c780 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
c7a0 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.
c7c0 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 51 4c 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 .#ifndef.QT_NO_SQL..class.QM_EXP
c7e0 4f 52 54 5f 53 51 4c 20 51 53 71 6c 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 71 6c 28 ORT_SQL.QSql.{.public:.....QSql(
c800 29 20 7b 7d 0a 20 20 20 20 65 6e 75 6d 20 4f 70 20 7b 0a 09 4e 6f 6e 65 20 3d 20 2d 31 2c 0a 09 ).{}.....enum.Op.{..None.=.-1,..
c820 49 6e 73 65 72 74 20 3d 20 30 2c 0a 09 55 70 64 61 74 65 20 3d 20 31 2c 0a 09 44 65 6c 65 74 65 Insert.=.0,..Update.=.1,..Delete
c840 20 3d 20 32 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4c 6f 63 61 74 69 6f 6e 20 7b .=.2.....};......enum.Location.{
c860 0a 09 42 65 66 6f 72 65 46 69 72 73 74 20 3d 20 2d 31 2c 0a 09 41 66 74 65 72 4c 61 73 74 20 3d ..BeforeFirst.=.-1,..AfterLast.=
c880 20 2d 32 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6e 66 69 72 6d 20 7b 0a 09 .-2.....};......enum.Confirm.{..
c8a0 43 61 6e 63 65 6c 20 3d 20 2d 31 2c 0a 09 4e 6f 20 3d 20 30 2c 0a 09 59 65 73 20 3d 20 31 0a 20 Cancel.=.-1,..No.=.0,..Yes.=.1..
c8c0 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 50 61 72 61 6d 65 74 65 72 54 79 70 65 20 7b 0a ...};......enum.ParameterType.{.
c8e0 09 49 6e 20 3d 20 31 2c 0a 09 4f 75 74 20 3d 20 32 2c 0a 09 49 6e 4f 75 74 20 3d 20 33 20 20 2f .In.=.1,..Out.=.2,..InOut.=.3../
c900 2f 49 6e 4f 75 74 20 3d 20 49 6e 20 7c 20 4f 75 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e /InOut.=.In.|.Out.....};......en
c920 75 6d 20 54 61 62 6c 65 54 79 70 65 20 7b 20 0a 09 54 61 62 6c 65 73 20 3d 20 30 78 30 31 2c 0a um.TableType.{...Tables.=.0x01,.
c940 09 53 79 73 74 65 6d 54 61 62 6c 65 73 20 3d 20 30 78 30 32 2c 0a 09 56 69 65 77 73 20 3d 20 30 .SystemTables.=.0x02,..Views.=.0
c960 78 30 34 2c 0a 09 41 6c 6c 54 61 62 6c 65 73 20 3d 20 30 78 66 66 0a 20 20 20 20 7d 3b 0a 0a 70 x04,..AllTables.=.0xff.....};..p
c980 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 rivate:.//.Disabled.copy.constru
c9a0 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
c9c0 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 71 6c 28 20 63 6f 6e 73 74 20 51 _DISABLE_COPY).....QSql(.const.Q
c9e0 53 71 6c 20 26 20 29 3b 0a 20 20 20 20 51 53 71 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f Sql.&.);.....QSql.&operator=(.co
ca00 6e 73 74 20 51 53 71 6c 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 nst.QSql.&.);.#endif..};..#endif
ca20 0a 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 73 00 69 00 67 00 6e 00 61 00 6c 00 6d 00 61 00 70 .#endif......q.s.i.g.n.a.l.m.a.p
ca40 00 70 00 65 00 72 00 2e 00 68 00 00 09 19 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .p.e.r...h..../*****************
ca60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
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 0a 2a 2a 20 24 ***************************.**.$
caa0 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 69 67 6e 61 Id:.$.**.**.Definition.of.QSigna
cac0 6c 4d 61 70 70 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 lMapper.class.**.**.Created.:.98
cae0 30 35 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 0503.**.**.Copyright.(C).1992-20
cb00 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
cb20 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.
cb40 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
cb60 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.
cb80 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
cba0 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
cbc0 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.
cbe0 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
cc00 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
cc20 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
cc40 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
cc60 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
cc80 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
cca0 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
ccc0 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
cce0 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
cd00 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
cd20 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
cd40 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
cd60 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
cd80 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
cda0 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.**
cdc0 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
cde0 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
ce00 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
ce20 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
ce40 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.
ce60 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
ce80 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
cea0 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
cec0 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
cee0 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
cf00 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
cf20 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
cf40 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
cf60 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
cf80 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
cfa0 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
cfc0 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
cfe0 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..**.********************
d000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 49 ******************/..#ifndef.QSI
d040 47 4e 41 4c 4d 41 50 50 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 49 47 4e 41 4c 4d 41 50 50 GNALMAPPER_H.#define.QSIGNALMAPP
d060 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 ER_H..#ifndef.QT_H.#include."qob
d080 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 ject.h".#endif.//.QT_H.#ifndef.Q
d0a0 54 5f 4e 4f 5f 53 49 47 4e 41 4c 4d 41 50 50 45 52 0a 63 6c 61 73 73 20 20 51 53 69 67 6e 61 6c T_NO_SIGNALMAPPER.class..QSignal
d0c0 4d 61 70 70 65 72 44 61 74 61 3b 0a 73 74 72 75 63 74 20 51 53 69 67 6e 61 6c 4d 61 70 70 65 72 MapperData;.struct.QSignalMapper
d0e0 52 65 63 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 69 67 6e 61 6c 4d 61 70 Rec;...class.Q_EXPORT.QSignalMap
d100 70 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a per.:.public.QObject.{.....Q_OBJ
d120 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 69 67 6e 61 6c 4d 61 70 70 65 72 28 20 51 ECT.public:.....QSignalMapper(.Q
d140 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 6d 65 Object*.parent,.const.char*.name
d160 3d 30 20 29 3b 0a 20 20 20 20 7e 51 53 69 67 6e 61 6c 4d 61 70 70 65 72 28 29 3b 0a 0a 20 20 20 =0.);.....~QSignalMapper();.....
d180 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 70 70 69 6e 67 28 20 63 6f 6e 73 74 20 .virtual.void.setMapping(.const.
d1a0 51 4f 62 6a 65 63 74 2a 20 73 65 6e 64 65 72 2c 20 69 6e 74 20 69 64 65 6e 74 69 66 69 65 72 20 QObject*.sender,.int.identifier.
d1c0 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 70 70 69 6e 67 28 20 );.....virtual.void.setMapping(.
d1e0 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 2a 20 73 65 6e 64 65 72 2c 20 63 6f 6e 73 74 20 51 53 74 const.QObject*.sender,.const.QSt
d200 72 69 6e 67 20 26 69 64 65 6e 74 69 66 69 65 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d ring.&identifier.);.....void.rem
d220 6f 76 65 4d 61 70 70 69 6e 67 73 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 2a 20 73 65 6e 64 oveMappings(.const.QObject*.send
d240 65 72 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 61 70 70 65 64 28 er.);..signals:.....void.mapped(
d260 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 70 70 65 64 28 63 6f 6e 73 74 20 51 53 74 72 int);.....void.mapped(const.QStr
d280 69 6e 67 20 26 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 ing.&);..public.slots:.....void.
d2a0 6d 61 70 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 4d 61 70 70 map();..private:.....QSignalMapp
d2c0 65 72 44 61 74 61 2a 20 64 3b 0a 20 20 20 20 51 53 69 67 6e 61 6c 4d 61 70 70 65 72 52 65 63 2a erData*.d;.....QSignalMapperRec*
d2e0 20 67 65 74 52 65 63 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 2a 20 29 3b 0a 0a 70 72 69 76 .getRec(.const.QObject*.);..priv
d300 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 4d 61 70 70 69 6e ate.slots:.....void.removeMappin
d320 67 28 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 49 47 4e 41 4c 4d g();.};..#endif.//.QT_NO_SIGNALM
d340 41 50 50 45 52 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 49 47 4e 41 4c 4d 41 50 50 45 52 5f 48 0a APPER.#endif.//.QSIGNALMAPPER_H.
d360 00 00 00 10 00 71 00 6d 00 6f 00 76 00 69 00 65 00 2e 00 68 00 00 0c e8 2f 2a 2a 2a 2a 2a 2a 2a .....q.m.o.v.i.e...h..../*******
d380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d3a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d3c0 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e *****.**.$Id:.$.**.**.Definition
d3e0 20 6f 66 20 6d 6f 76 69 65 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 .of.movie.classes.**.**.Created.
d400 3a 20 39 37 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 :.970617.**.**.Copyright.(C).199
d420 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2000.Trolltech.ASA...All.right
d440 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
d460 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 art.of.the.kernel.module.of.the.
d480 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.
d4a0 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
d4c0 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
d4e0 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
d500 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.**
d520 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
d540 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
d560 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
d580 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
d5a0 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
d5c0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
d5e0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
d600 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
d620 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
d640 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.
d660 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
d680 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
d6a0 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
d6c0 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
d6e0 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
d700 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
d720 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
d740 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
d760 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
d780 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
d7a0 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
d7c0 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
d7e0 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
d800 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
d820 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
d840 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
d860 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
d880 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
d8a0 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
d8c0 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
d8e0 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
d900 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
d920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
d940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
d960 20 51 4d 4f 56 49 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 56 49 45 5f 48 0a 0a 23 69 66 6e .QMOVIE_H.#define.QMOVIE_H..#ifn
d980 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 70 2e 68 22 20 2f 2f def.QT_H.#include."qpixmap.h".//
d9a0 20 23 23 23 20 72 65 6d 6f 76 65 20 6f 72 20 6b 65 65 70 20 66 6f 72 20 75 73 65 72 73 27 20 63 .###.remove.or.keep.for.users'.c
d9c0 6f 6e 76 65 6e 69 65 6e 63 65 3f 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e onvenience?.#endif.//.QT_H..#ifn
d9e0 64 65 66 20 51 54 5f 4e 4f 5f 4d 4f 56 49 45 0a 0a 63 6c 61 73 73 20 51 44 61 74 61 53 6f 75 72 def.QT_NO_MOVIE..class.QDataSour
da00 63 65 3b 0a 63 6c 61 73 73 20 51 4f 62 6a 65 63 74 3b 0a 63 6c 61 73 73 20 51 4d 6f 76 69 65 50 ce;.class.QObject;.class.QMovieP
da20 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 4d 6f 76 69 65 20 7b rivate;..class.Q_EXPORT.QMovie.{
da40 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 6f 76 69 65 28 29 3b 0a 20 20 20 20 51 4d 6f 76 69 .public:.....QMovie();.....QMovi
da60 65 28 69 6e 74 20 62 75 66 73 69 7a 65 29 3b 0a 20 20 20 20 51 4d 6f 76 69 65 28 51 44 61 74 61 e(int.bufsize);.....QMovie(QData
da80 53 6f 75 72 63 65 2a 2c 20 69 6e 74 20 62 75 66 73 69 7a 65 3d 31 30 32 34 29 3b 0a 20 20 20 20 Source*,.int.bufsize=1024);.....
daa0 51 4d 6f 76 69 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c 20 QMovie(const.QString.&fileName,.
dac0 69 6e 74 20 62 75 66 73 69 7a 65 3d 31 30 32 34 29 3b 0a 20 20 20 20 51 4d 6f 76 69 65 28 51 42 int.bufsize=1024);.....QMovie(QB
dae0 79 74 65 41 72 72 61 79 20 64 61 74 61 2c 20 69 6e 74 20 62 75 66 73 69 7a 65 3d 31 30 32 34 29 yteArray.data,.int.bufsize=1024)
db00 3b 0a 20 20 20 20 51 4d 6f 76 69 65 28 63 6f 6e 73 74 20 51 4d 6f 76 69 65 26 29 3b 0a 20 20 20 ;.....QMovie(const.QMovie&);....
db20 20 7e 51 4d 6f 76 69 65 28 29 3b 0a 0a 20 20 20 20 51 4d 6f 76 69 65 26 20 6f 70 65 72 61 74 6f .~QMovie();......QMovie&.operato
db40 72 3d 28 63 6f 6e 73 74 20 51 4d 6f 76 69 65 26 29 3b 0a 0a 20 20 20 20 69 6e 74 20 70 75 73 68 r=(const.QMovie&);......int.push
db60 53 70 61 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 70 75 73 68 44 61 74 61 Space().const;.....void.pushData
db80 28 63 6f 6e 73 74 20 75 63 68 61 72 2a 20 64 61 74 61 2c 20 69 6e 74 20 6c 65 6e 67 74 68 29 3b (const.uchar*.data,.int.length);
dba0 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 62 61 63 6b 67 72 6f 75 6e 64 43 6f ......const.QColor&.backgroundCo
dbc0 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 61 63 6b 67 72 6f lor().const;.....void.setBackgro
dbe0 75 6e 64 43 6f 6c 6f 72 28 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 29 3b 0a 0a 20 20 20 20 63 6f undColor(const.QColor&);......co
dc00 6e 73 74 20 51 52 65 63 74 26 20 67 65 74 56 61 6c 69 64 52 65 63 74 28 29 20 63 6f 6e 73 74 3b nst.QRect&.getValidRect().const;
dc20 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 20 66 72 61 6d 65 50 69 78 6d 61 70 28 .....const.QPixmap&.framePixmap(
dc40 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 66 72 61 6d 65 ).const;.....const.QImage&.frame
dc60 49 6d 61 67 65 28 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 Image().const;......bool.isNull(
dc80 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 20 66 72 61 6d 65 4e 75 6d 62 65 72 28 29 ).const;......int..frameNumber()
dca0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 73 74 65 70 73 28 29 20 63 6f 6e 73 74 3b 0a .const;.....int..steps().const;.
dcc0 20 20 20 20 62 6f 6f 6c 20 70 61 75 73 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f ....bool.paused().const;.....boo
dce0 6c 20 66 69 6e 69 73 68 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 75 6e l.finished().const;.....bool.run
dd00 6e 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 6e 70 61 75 73 65 28 ning().const;......void.unpause(
dd20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 75 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 );.....void.pause();.....void.st
dd40 65 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 65 70 28 69 6e 74 29 3b 0a 20 20 20 20 76 6f ep();.....void.step(int);.....vo
dd60 69 64 20 72 65 73 74 61 72 74 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 73 70 65 65 64 28 29 20 id.restart();......int..speed().
dd80 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 70 65 65 64 28 69 6e 74 29 3b 0a 0a const;.....void.setSpeed(int);..
dda0 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 52 65 73 69 7a 65 28 51 4f 62 6a 65 63 74 2a 20 ....void.connectResize(QObject*.
ddc0 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 29 3b 0a 20 receiver,.const.char.*member);..
dde0 20 20 20 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 52 65 73 69 7a 65 28 51 4f 62 6a 65 63 74 ...void.disconnectResize(QObject
de00 2a 20 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 3d 30 *.receiver,.const.char.*member=0
de20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 55 70 64 61 74 65 28 51 4f 62 6a 65 );......void.connectUpdate(QObje
de40 63 74 2a 20 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 ct*.receiver,.const.char.*member
de60 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 55 70 64 61 74 65 28 51 4f 62 );.....void.disconnectUpdate(QOb
de80 6a 65 63 74 2a 20 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 ject*.receiver,.const.char.*memb
dea0 65 72 3d 30 29 3b 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 2f 2f 20 54 er=0);..#ifdef.Q_WS_QWS.....//.T
dec0 65 6d 70 6f 72 61 72 79 20 68 61 63 6b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 73 70 6c 61 emporary.hack.....void.setDispla
dee0 79 57 69 64 67 65 74 28 51 57 69 64 67 65 74 20 2a 20 77 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 yWidget(QWidget.*.w);.#endif....
df00 20 20 65 6e 75 6d 20 53 74 61 74 75 73 20 7b 20 53 6f 75 72 63 65 45 6d 70 74 79 3d 2d 32 2c 0a ..enum.Status.{.SourceEmpty=-2,.
df20 09 09 20 20 55 6e 72 65 63 6f 67 6e 69 7a 65 64 46 6f 72 6d 61 74 3d 2d 31 2c 0a 09 09 20 20 50 ....UnrecognizedFormat=-1,.....P
df40 61 75 73 65 64 3d 31 2c 0a 09 09 20 20 45 6e 64 4f 66 46 72 61 6d 65 3d 32 2c 0a 09 09 20 20 45 aused=1,.....EndOfFrame=2,.....E
df60 6e 64 4f 66 4c 6f 6f 70 3d 33 2c 0a 09 09 20 20 45 6e 64 4f 66 4d 6f 76 69 65 3d 34 2c 0a 09 09 ndOfLoop=3,.....EndOfMovie=4,...
df80 20 20 53 70 65 65 64 43 68 61 6e 67 65 64 3d 35 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e ..SpeedChanged=5.};.....void.con
dfa0 6e 65 63 74 53 74 61 74 75 73 28 51 4f 62 6a 65 63 74 2a 20 72 65 63 65 69 76 65 72 2c 20 63 6f nectStatus(QObject*.receiver,.co
dfc0 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 73 63 nst.char.*member);.....void.disc
dfe0 6f 6e 6e 65 63 74 53 74 61 74 75 73 28 51 4f 62 6a 65 63 74 2a 20 72 65 63 65 69 76 65 72 2c 20 onnectStatus(QObject*.receiver,.
e000 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 3d 30 29 3b 0a 0a 70 72 69 76 61 74 65 3a const.char.*member=0);..private:
e020 0a 20 20 20 20 51 4d 6f 76 69 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 .....QMoviePrivate.*d;.};..#endi
e040 66 09 2f 2f 20 51 54 5f 4e 4f 5f 4d 4f 56 49 45 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 f.//.QT_NO_MOVIE..#endif......q.
e060 6d 00 6f 00 75 00 73 00 65 00 62 00 75 00 73 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 a0 2f m.o.u.s.e.b.u.s._.q.w.s...h..../
e080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e0a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e0c0 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
e0e0 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 6f 75 73 65 20 64 72 69 inition.of.Qtopia.Core.mouse.dri
e100 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 32 30 0a 2a 2a 0a ver.**.**.Created.:.20020220.**.
e120 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
e140 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..
e160 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
e180 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
e1a0 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
e1c0 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
e1e0 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
e200 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
e220 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
e240 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.
e260 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
e280 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
e2a0 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
e2c0 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
e2e0 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 ition.**.licenses.for.Qtopia.Cor
e300 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 e.may.use.this.file.in.accordanc
e320 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 e.with.the.**.Qt.Embedded.Commer
e340 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 cial.License.Agreement.provided.
e360 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
e380 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
e3a0 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
e3c0 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
e3e0 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
e400 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
e420 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
e440 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.**..
e460 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
e480 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
e4a0 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
e4c0 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
e4e0 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
e500 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.*
e520 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..**.*********
e540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e560 2a 2a 2a 2a 2a 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 *****************************/..
e580 23 69 66 6e 64 65 66 20 51 4d 4f 55 53 45 42 55 53 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 #ifndef.QMOUSEBUS_QWS_H.#define.
e5a0 51 4d 4f 55 53 45 42 55 53 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 QMOUSEBUS_QWS_H..#ifndef.QT_H.#i
e5c0 6e 63 6c 75 64 65 20 22 71 6d 6f 75 73 65 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 nclude."qmouse_qws.h".#endif.//.
e5e0 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 4f 55 53 45 5f 42 55 QT_H..#ifndef.QT_NO_QWS_MOUSE_BU
e600 53 0a 0a 63 6c 61 73 73 20 51 57 53 42 75 73 4d 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 S..class.QWSBusMouseHandlerPriva
e620 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 42 75 73 4d 6f 75 73 65 48 61 6e 64 6c 65 72 20 3a 20 te;..class.QWSBusMouseHandler.:.
e640 70 75 62 6c 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a public.QWSMouseHandler.{.public:
e660 0a 20 20 20 20 51 57 53 42 75 73 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 51 .....QWSBusMouseHandler(.const.Q
e680 53 74 72 69 6e 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 String.&.=.QString::null,.const.
e6a0 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 20 29 3b 0a 20 20 20 QString.&.=.QString::null.);....
e6c0 20 7e 51 57 53 42 75 73 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 6f 74 65 63 74 .~QWSBusMouseHandler();..protect
e6e0 65 64 3a 0a 20 20 20 20 51 57 53 42 75 73 4d 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 ed:.....QWSBusMouseHandlerPrivat
e700 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 0a 00 00 00 1a 00 71 e.*d;.};..#endif..#endif.......q
e720 00 6f 00 62 00 6a 00 65 00 63 00 74 00 64 00 69 00 63 00 74 00 2e 00 68 00 00 08 80 2f 2a 2a 2a .o.b.j.e.c.t.d.i.c.t...h..../***
e740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
e780 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 *********.**.$Id:.$.**.**.Defini
e7a0 74 69 6f 6e 20 6f 66 20 51 4f 62 6a 65 63 74 44 69 63 74 69 6f 6e 61 72 79 0a 2a 2a 0a 2a 2a 20 tion.of.QObjectDictionary.**.**.
e7c0 43 72 65 61 74 65 64 20 3a 20 39 34 30 38 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 Created.:.940807.**.**.Copyright
e7e0 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
e800 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
e820 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
e840 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
e860 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
e880 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
e8a0 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
e8c0 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
e8e0 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
e900 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..**.
e920 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.
e940 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.
e960 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
e980 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
e9a0 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
e9c0 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
e9e0 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
ea00 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.
ea20 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
ea40 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.*
ea60 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.
ea80 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
eaa0 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.
eac0 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
eae0 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
eb00 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
eb20 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
eb40 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
eb60 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
eb80 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
eba0 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.**..
ebc0 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
ebe0 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
ec00 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
ec20 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
ec40 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.
ec60 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
ec80 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
eca0 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.
ecc0 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..**.********
ece0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
ed00 2a 2a 2a 2a 2a 2a 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 ******************************/.
ed20 0a 23 69 66 6e 64 65 66 20 51 4f 42 4a 45 43 54 44 49 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 .#ifndef.QOBJECTDICT_H.#define.Q
ed40 4f 42 4a 45 43 54 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c OBJECTDICT_H..#ifndef.QT_H.#incl
ed60 75 64 65 20 22 71 6d 65 74 61 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 ude."qmetaobject.h".#include."qa
ed80 73 63 69 69 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 2f 2f 0a sciidict.h".#endif.//.QT_H...//.
eda0 2f 2f 20 54 68 65 20 6f 62 6a 65 63 74 20 64 69 63 74 69 6f 6e 61 72 79 20 69 73 20 61 20 63 6f //.The.object.dictionary.is.a.co
edc0 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 51 4d 65 74 61 4f 62 6a 65 63 74 73 0a 2f 2f 0a 0a 63 6c 61 llection.of.QMetaObjects.//..cla
ede0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4f 62 6a 65 63 74 44 69 63 74 69 6f 6e 61 72 79 20 3a 20 ss.Q_EXPORT.QObjectDictionary.:.
ee00 70 75 62 6c 69 63 20 51 41 73 63 69 69 44 69 63 74 3c 51 4d 65 74 61 4f 62 6a 65 63 74 3e 0a 7b public.QAsciiDict<QMetaObject>.{
ee20 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 44 69 63 74 69 6f 6e 61 72 79 28 69 .public:.....QObjectDictionary(i
ee40 6e 74 20 73 69 7a 65 3d 31 37 2c 62 6f 6f 6c 20 63 73 3d 54 52 55 45 2c 62 6f 6f 6c 20 63 6b 3d nt.size=17,bool.cs=TRUE,bool.ck=
ee60 54 52 55 45 29 0a 09 3a 20 51 41 73 63 69 69 44 69 63 74 3c 51 4d 65 74 61 4f 62 6a 65 63 74 3e TRUE)..:.QAsciiDict<QMetaObject>
ee80 28 73 69 7a 65 2c 63 73 2c 63 6b 29 20 7b 7d 0a 20 20 20 20 51 4f 62 6a 65 63 74 44 69 63 74 69 (size,cs,ck).{}.....QObjectDicti
eea0 6f 6e 61 72 79 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 44 69 63 74 69 6f 6e 61 72 79 20 26 onary(.const.QObjectDictionary.&
eec0 64 69 63 74 20 29 0a 09 3a 20 51 41 73 63 69 69 44 69 63 74 3c 51 4d 65 74 61 4f 62 6a 65 63 74 dict.)..:.QAsciiDict<QMetaObject
eee0 3e 28 64 69 63 74 29 20 7b 7d 0a 20 20 20 7e 51 4f 62 6a 65 63 74 44 69 63 74 69 6f 6e 61 72 79 >(dict).{}....~QObjectDictionary
ef00 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 4f 62 6a 65 63 74 44 69 63 74 69 ().{.clear();.}.....QObjectDicti
ef20 6f 6e 61 72 79 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 44 69 onary.&operator=(const.QObjectDi
ef40 63 74 69 6f 6e 61 72 79 20 26 64 69 63 74 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 4f 62 6a 65 ctionary.&dict)..{.return.(QObje
ef60 63 74 44 69 63 74 69 6f 6e 61 72 79 26 29 51 41 73 63 69 69 44 69 63 74 3c 51 4d 65 74 61 4f 62 ctDictionary&)QAsciiDict<QMetaOb
ef80 6a 65 63 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 64 69 63 74 29 3b 7d 0a 7d 3b 0a 0a 23 65 6e ject>::operator=(dict);}.};..#en
efa0 64 69 66 20 2f 2f 20 51 4f 42 4a 45 43 54 44 49 43 54 5f 48 0a 00 00 00 16 00 71 00 73 00 65 00 dif.//.QOBJECTDICT_H......q.s.e.
efc0 74 00 74 00 69 00 6e 00 67 00 73 00 2e 00 68 00 00 12 62 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.t.i.n.g.s...h...b/************
efe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
f000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
f020 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 53 65 .**.$Id$.**.**.Definition.of.QSe
f040 74 74 69 6e 67 73 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 30 ttings.class.**.**.Created.:.000
f060 36 32 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 626.**.**.Copyright.(C).2000-200
f080 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
f0a0 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
f0c0 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 49 f.the.tools.module.of.the.Qt.GUI
f0e0 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
f100 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.
f120 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
f140 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
f160 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
f180 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
f1a0 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
f1c0 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
f1e0 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.
f200 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
f220 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
f240 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
f260 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.
f280 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
f2a0 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.
f2c0 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
f2e0 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
f300 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
f320 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
f340 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
f360 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
f380 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
f3a0 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
f3c0 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
f3e0 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..
f400 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/
f420 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
f440 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
f460 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
f480 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.
f4a0 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
f4c0 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
f4e0 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
f500 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
f520 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
f540 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
f560 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..**.**********************
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 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 45 54 54 ****************/..#ifndef.QSETT
f5c0 49 4e 47 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 45 54 54 49 4e 47 53 5f 48 0a 0a 23 69 66 6e INGS_H.#define.QSETTINGS_H..#ifn
f5e0 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 65 74 69 6d 65 2e 68 22 0a def.QT_H.#include."qdatetime.h".
f600 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 #include."qstringlist.h".#endif.
f620 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 45 54 54 49 4e 47 53 0a //.QT_H..#ifndef.QT_NO_SETTINGS.
f640 0a 63 6c 61 73 73 20 51 53 65 74 74 69 6e 67 73 50 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 .class.QSettingsPrivate;...class
f660 20 51 5f 45 58 50 4f 52 54 20 51 53 65 74 74 69 6e 67 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 .Q_EXPORT.QSettings.{.public:...
f680 20 20 65 6e 75 6d 20 46 6f 72 6d 61 74 20 7b 0a 09 4e 61 74 69 76 65 20 3d 20 30 2c 0a 09 49 6e ..enum.Format.{..Native.=.0,..In
f6a0 69 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 53 79 73 74 65 6d 20 7b 0a 09 55 6e 69 78 i.....};.....enum.System.{..Unix
f6c0 20 3d 20 30 2c 0a 09 57 69 6e 64 6f 77 73 2c 0a 09 4d 61 63 0a 20 20 20 20 7d 3b 0a 20 20 20 20 .=.0,..Windows,..Mac.....};.....
f6e0 65 6e 75 6d 20 53 63 6f 70 65 20 7b 0a 09 55 73 65 72 2c 0a 09 47 6c 6f 62 61 6c 0a 20 20 20 20 enum.Scope.{..User,..Global.....
f700 7d 3b 0a 0a 20 20 20 20 51 53 65 74 74 69 6e 67 73 28 29 3b 0a 20 20 20 20 51 53 65 74 74 69 6e };......QSettings();.....QSettin
f720 67 73 28 20 46 6f 72 6d 61 74 20 66 6f 72 6d 61 74 20 29 3b 0a 0a 20 20 20 20 7e 51 53 65 74 74 gs(.Format.format.);......~QSett
f740 69 6e 67 73 28 29 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 42 4f 4f 4c 5f ings();..#if.!defined(Q_NO_BOOL_
f760 54 59 50 45 29 0a 20 20 20 20 62 6f 6f 6c 09 77 72 69 74 65 45 6e 74 72 79 28 20 63 6f 6e 73 74 TYPE).....bool.writeEntry(.const
f780 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 .QString.&,.bool.);.#endif.....b
f7a0 6f 6f 6c 09 77 72 69 74 65 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c ool.writeEntry(.const.QString.&,
f7c0 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 77 72 69 74 65 45 6e 74 72 79 28 20 .double.);.....bool.writeEntry(.
f7e0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c const.QString.&,.int.);.....bool
f800 09 77 72 69 74 65 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f .writeEntry(.const.QString.&,.co
f820 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 77 72 69 74 65 45 6e 74 72 nst.char.*.);.....bool.writeEntr
f840 79 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 y(.const.QString.&,.const.QStrin
f860 67 20 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 77 72 69 74 65 45 6e 74 72 79 28 20 63 6f 6e 73 g.&.);.....bool.writeEntry(.cons
f880 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 4c 69 73 74 20 26 t.QString.&,.const.QStringList.&
f8a0 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 77 72 69 74 65 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 .);.....bool.writeEntry(.const.Q
f8c0 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 20 26 2c 20 63 String.&,.const.QStringList.&,.c
f8e0 6f 6e 73 74 20 51 43 68 61 72 26 20 73 65 70 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 4c onst.QChar&.sep.);......QStringL
f900 69 73 74 20 65 6e 74 72 79 4c 69 73 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 20 63 ist.entryList(const.QString.&).c
f920 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 73 75 62 6b 65 79 4c 69 73 74 onst;.....QStringList.subkeyList
f940 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f (const.QString.&).const;......//
f960 23 23 23 20 72 65 6d 6f 76 65 20 6e 6f 6e 20 63 6f 6e 73 74 20 76 65 72 73 69 6f 6e 73 20 69 6e ###.remove.non.const.versions.in
f980 20 34 2e 30 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 72 65 61 64 4c 69 73 74 45 6e 74 .4.0.....QStringList.readListEnt
f9a0 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 62 6f 6f 6c 20 2a 20 3d 20 30 20 ry(.const.QString.&,.bool.*.=.0.
f9c0 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 72 65 61 64 4c 69 73 74 45 6e 74 72 79 );.....QStringList.readListEntry
f9e0 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 43 68 61 72 26 20 (.const.QString.&,.const.QChar&.
fa00 73 65 70 2c 20 62 6f 6f 6c 20 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 72 sep,.bool.*.=.0.);.....QString.r
fa20 65 61 64 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 eadEntry(.const.QString.&,.const
fa40 20 51 53 74 72 69 6e 67 20 26 64 65 66 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 62 .QString.&def.=.QString::null,.b
fa60 6f 6f 6c 20 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 72 65 61 64 4e 75 6d 45 6e 74 ool.*.=.0.);.....int..readNumEnt
fa80 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 64 65 66 20 3d 20 30 ry(.const.QString.&,.int.def.=.0
faa0 2c 20 62 6f 6f 6c 20 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 09 72 65 61 64 44 ,.bool.*.=.0.);.....double.readD
fac0 6f 75 62 6c 65 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 64 6f 75 oubleEntry(.const.QString.&,.dou
fae0 62 6c 65 20 64 65 66 20 3d 20 30 2c 20 62 6f 6f 6c 20 2a 20 3d 20 30 20 29 3b 0a 20 20 20 20 62 ble.def.=.0,.bool.*.=.0.);.....b
fb00 6f 6f 6c 09 72 65 61 64 42 6f 6f 6c 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 ool.readBoolEntry(.const.QString
fb20 20 26 2c 20 62 6f 6f 6c 20 64 65 66 20 3d 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 2a 20 3d 20 30 .&,.bool.def.=.FALSE,.bool.*.=.0
fb40 20 29 3b 0a 0a 20 20 20 20 2f 2f 23 23 23 20 6d 61 6b 65 20 74 68 6f 73 65 20 6e 6f 6e 2d 69 6e .);......//###.make.those.non-in
fb60 6c 69 6e 65 64 20 69 6e 20 34 2e 30 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 72 65 61 lined.in.4.0.....QStringList.rea
fb80 64 4c 69 73 74 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 dListEntry(.const.QString.&key,.
fba0 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 51 53 65 74 bool.*ok.=.0.).const.....{..QSet
fbc0 74 69 6e 67 73 20 2a 74 68 61 74 20 3d 20 28 51 53 65 74 74 69 6e 67 73 2a 29 74 68 69 73 3b 0a tings.*that.=.(QSettings*)this;.
fbe0 09 72 65 74 75 72 6e 20 74 68 61 74 2d 3e 72 65 61 64 4c 69 73 74 45 6e 74 72 79 28 20 6b 65 79 .return.that->readListEntry(.key
fc00 2c 20 6f 6b 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 72 65 ,.ok.);.....}.....QStringList.re
fc20 61 64 4c 69 73 74 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c adListEntry(.const.QString.&key,
fc40 20 63 6f 6e 73 74 20 51 43 68 61 72 26 20 73 65 70 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 .const.QChar&.sep,.bool.*ok.=.0.
fc60 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 51 53 65 74 74 69 6e 67 73 20 2a 74 68 61 74 20 3d ).const.....{..QSettings.*that.=
fc80 20 28 51 53 65 74 74 69 6e 67 73 2a 29 74 68 69 73 3b 0a 09 72 65 74 75 72 6e 20 74 68 61 74 2d .(QSettings*)this;..return.that-
fca0 3e 72 65 61 64 4c 69 73 74 45 6e 74 72 79 28 20 6b 65 79 2c 20 73 65 70 2c 20 6f 6b 20 29 3b 0a >readListEntry(.key,.sep,.ok.);.
fcc0 20 20 20 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 09 72 65 61 64 45 6e 74 72 79 28 20 63 6f 6e ....}.....QString.readEntry(.con
fce0 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 st.QString.&key,.const.QString.&
fd00 64 65 66 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 20 20 62 6f 6f 6c 20 def.=.QString::null,.......bool.
fd20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 51 53 65 74 74 69 6e 67 73 *ok.=.0.).const.....{..QSettings
fd40 20 2a 74 68 61 74 20 3d 20 28 51 53 65 74 74 69 6e 67 73 2a 29 74 68 69 73 3b 0a 09 72 65 74 75 .*that.=.(QSettings*)this;..retu
fd60 72 6e 20 74 68 61 74 2d 3e 72 65 61 64 45 6e 74 72 79 28 20 6b 65 79 2c 20 64 65 66 2c 20 6f 6b rn.that->readEntry(.key,.def,.ok
fd80 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 6e 74 09 09 72 65 61 64 4e 75 6d 45 6e 74 72 79 28 .);.....}.....int..readNumEntry(
fda0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 69 6e 74 20 64 65 66 20 3d 20 30 .const.QString.&key,.int.def.=.0
fdc0 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 51 53 ,.bool.*ok.=.0.).const.....{..QS
fde0 65 74 74 69 6e 67 73 20 2a 74 68 61 74 20 3d 20 28 51 53 65 74 74 69 6e 67 73 2a 29 74 68 69 73 ettings.*that.=.(QSettings*)this
fe00 3b 0a 09 72 65 74 75 72 6e 20 74 68 61 74 2d 3e 72 65 61 64 4e 75 6d 45 6e 74 72 79 28 20 6b 65 ;..return.that->readNumEntry(.ke
fe20 79 2c 20 64 65 66 2c 20 6f 6b 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 64 6f 75 62 6c 65 09 y,.def,.ok.);.....}......double.
fe40 72 65 61 64 44 6f 75 62 6c 65 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 readDoubleEntry(.const.QString.&
fe60 6b 65 79 2c 20 64 6f 75 62 6c 65 20 64 65 66 20 3d 20 30 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 key,.double.def.=.0,.bool.*ok.=.
fe80 30 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 51 53 65 74 74 69 6e 67 73 20 2a 74 68 61 74 0.).const.....{..QSettings.*that
fea0 20 3d 20 28 51 53 65 74 74 69 6e 67 73 2a 29 74 68 69 73 3b 0a 09 72 65 74 75 72 6e 20 74 68 61 .=.(QSettings*)this;..return.tha
fec0 74 2d 3e 72 65 61 64 44 6f 75 62 6c 65 45 6e 74 72 79 28 20 6b 65 79 2c 20 64 65 66 2c 20 6f 6b t->readDoubleEntry(.key,.def,.ok
fee0 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 72 65 61 64 42 6f 6f 6c 45 6e 74 72 79 .);.....}.....bool.readBoolEntry
ff00 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 62 6f 6f 6c 20 64 65 66 20 3d (.const.QString.&key,.bool.def.=
ff20 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 20 29 20 63 6f 6e 73 74 0a 20 20 20 .FALSE,.bool.*ok.=.0.).const....
ff40 20 7b 0a 09 51 53 65 74 74 69 6e 67 73 20 2a 74 68 61 74 20 3d 20 28 51 53 65 74 74 69 6e 67 73 .{..QSettings.*that.=.(QSettings
ff60 2a 29 74 68 69 73 3b 0a 09 72 65 74 75 72 6e 20 74 68 61 74 2d 3e 72 65 61 64 42 6f 6f 6c 45 6e *)this;..return.that->readBoolEn
ff80 74 72 79 28 20 6b 65 79 2c 20 64 65 66 2c 20 6f 6b 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 try(.key,.def,.ok.);.....}......
ffa0 62 6f 6f 6c 09 72 65 6d 6f 76 65 45 6e 74 72 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 bool.removeEntry(.const.QString.
ffc0 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 53 65 61 72 63 68 50 61 74 68 28 &.);......void.insertSearchPath(
ffe0 20 53 79 73 74 65 6d 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 .System,.const.QString.&.);.....
10000 76 6f 69 64 20 72 65 6d 6f 76 65 53 65 61 72 63 68 50 61 74 68 28 20 53 79 73 74 65 6d 2c 20 63 void.removeSearchPath(.System,.c
10020 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 onst.QString.&.);......void.setP
10040 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 6f 6d 61 69 6e 2c 20 63 6f 6e 73 ath(.const.QString.&domain,.cons
10060 74 20 51 53 74 72 69 6e 67 20 26 70 72 6f 64 75 63 74 2c 20 53 63 6f 70 65 20 3d 20 47 6c 6f 62 t.QString.&product,.Scope.=.Glob
10080 61 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 62 65 67 69 6e 47 72 6f 75 70 28 20 63 6f 6e 73 al.);......void.beginGroup(.cons
100a0 74 20 51 53 74 72 69 6e 67 20 26 67 72 6f 75 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 64 t.QString.&group.);.....void.end
100c0 47 72 6f 75 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 47 72 6f 75 70 28 29 3b 0a Group();.....void.resetGroup();.
100e0 20 20 20 20 51 53 74 72 69 6e 67 20 67 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ....QString.group().const;......
10100 62 6f 6f 6c 20 73 79 6e 63 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 65 74 74 bool.sync();..private:.....QSett
10120 69 6e 67 73 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 ingsPrivate.*d;..#if.defined(Q_D
10140 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 65 74 74 69 6e 67 73 28 63 6f 6e 73 74 ISABLE_COPY).....QSettings(const
10160 20 51 53 65 74 74 69 6e 67 73 20 26 29 3b 0a 20 20 20 20 51 53 65 74 74 69 6e 67 73 20 26 6f 70 .QSettings.&);.....QSettings.&op
10180 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 53 65 74 74 69 6e 67 73 20 26 29 3b 0a 23 65 6e 64 erator=(const.QSettings.&);.#end
101a0 69 66 0a 0a 20 20 20 20 51 44 61 74 65 54 69 6d 65 20 6c 61 73 74 4d 6f 64 69 66 69 63 61 74 69 if......QDateTime.lastModificati
101c0 6f 6e 54 69 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 0a 20 20 20 20 onTime(.const.QString.&.);......
101e0 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 0a 23 friend.class.QApplication;.};..#
10200 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 45 54 54 49 4e 47 53 0a 23 65 6e 64 69 66 20 2f endif.//.QT_NO_SETTINGS.#endif./
10220 2f 20 51 53 45 54 54 49 4e 47 53 5f 48 0a 00 00 00 1a 00 71 00 6f 00 62 00 6a 00 65 00 63 00 74 /.QSETTINGS_H......q.o.b.j.e.c.t
10240 00 64 00 65 00 66 00 73 00 2e 00 68 00 00 13 75 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .d.e.f.s...h...u/***************
10260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
10280 2a 2a 2a 2a 2a 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 *****************************.**
102a0 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 4d 61 63 72 6f 73 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f .$Id$.**.**.Macros.and.definitio
102c0 6e 73 20 72 65 6c 61 74 65 64 20 74 6f 20 51 4f 62 6a 65 63 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 ns.related.to.QObject.**.**.Crea
102e0 74 65 64 20 3a 20 39 33 30 34 31 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 ted.:.930419.**.**.Copyright.(C)
10300 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
10320 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.
10340 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.
10360 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
10380 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
103a0 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.*
103c0 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
103e0 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
10400 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
10420 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
10440 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/
10460 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
10480 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
104a0 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
104c0 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
104e0 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
10500 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
10520 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
10540 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.
10560 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
10580 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
105a0 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
105c0 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
105e0 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
10600 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
10620 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.**.
10640 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
10660 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
10680 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
106a0 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.
106c0 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
106e0 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
10700 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
10720 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
10740 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://
10760 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
10780 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
107a0 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
107c0 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
107e0 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..**.************
10800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
10820 2a 2a 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
10840 6e 64 65 66 20 51 4f 42 4a 45 43 54 44 45 46 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4f 42 4a 45 ndef.QOBJECTDEFS_H.#define.QOBJE
10860 43 54 44 45 46 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 CTDEFS_H..#ifndef.QT_H.#include.
10880 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 "qglobal.h".#endif.//.QT_H...#if
108a0 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 23 20 69 66 6e 64 65 66 20 ndef.QT_NO_TRANSLATION.#.ifndef.
108c0 51 54 5f 4e 4f 5f 54 45 58 54 43 4f 44 45 43 0a 2f 2f 20 66 75 6c 6c 20 73 65 74 20 6f 66 20 74 QT_NO_TEXTCODEC.//.full.set.of.t
108e0 72 20 66 75 6e 63 74 69 6f 6e 73 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 54 52 5f 46 55 4e 43 r.functions.#..define.QT_TR_FUNC
10900 54 49 4f 4e 53 20 5c 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 72 28 20 63 TIONS.\.....static.QString.tr(.c
10920 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 20 3d 20 30 20 29 3b onst.char.*,.const.char.*.=.0.);
10940 20 5c 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 72 55 74 66 38 28 20 63 6f .\.....static.QString.trUtf8(.co
10960 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 3d 20 30 20 29 3b 0a nst.char.*,.const.char.*.=.0.);.
10980 23 20 65 6c 73 65 0a 2f 2f 20 6e 6f 20 51 54 65 78 74 43 6f 64 65 63 2c 20 6e 6f 20 75 74 66 38 #.else.//.no.QTextCodec,.no.utf8
109a0 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 54 52 5f 46 55 4e 43 54 49 4f 4e 53 20 5c 0a 20 20 20 .#..define.QT_TR_FUNCTIONS.\....
109c0 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a .static.QString.tr(.const.char.*
109e0 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 3d 20 30 20 29 3b 0a 23 20 65 6e 64 69 66 0a 23 65 ,.const.char.*.=.0.);.#.endif.#e
10a00 6c 73 65 0a 2f 2f 20 69 6e 68 65 72 69 74 20 74 68 65 20 6f 6e 65 73 20 66 72 6f 6d 20 51 4f 62 lse.//.inherit.the.ones.from.QOb
10a20 6a 65 63 74 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 54 52 5f 46 55 4e 43 54 49 4f 4e 53 0a 23 65 ject.#.define.QT_TR_FUNCTIONS.#e
10a40 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 23 ndif..#ifndef.QT_NO_PROPERTIES.#
10a60 20 64 65 66 69 6e 65 20 51 54 5f 50 52 4f 50 5f 46 55 4e 43 54 49 4f 4e 53 20 5c 0a 20 20 20 20 .define.QT_PROP_FUNCTIONS.\.....
10a80 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 20 69 6e 74 20 69 64 virtual.bool.qt_property(.int.id
10aa0 2c 20 69 6e 74 20 66 2c 20 51 56 61 72 69 61 6e 74 2a 20 76 29 3b 20 5c 0a 20 20 20 20 73 74 61 ,.int.f,.QVariant*.v);.\.....sta
10ac0 74 69 63 20 62 6f 6f 6c 20 71 74 5f 73 74 61 74 69 63 5f 70 72 6f 70 65 72 74 79 28 20 51 4f 62 tic.bool.qt_static_property(.QOb
10ae0 6a 65 63 74 2a 20 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 51 56 61 72 69 61 6e 74 2a 20 29 3b 0a 23 ject*.,.int,.int,.QVariant*.);.#
10b00 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 50 52 4f 50 5f 46 55 4e 43 54 49 4f 4e 53 0a else.#.define.QT_PROP_FUNCTIONS.
10b20 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 61 63 72 6f 73 20 #endif..//.The.following.macros.
10b40 61 72 65 20 6f 75 72 20 22 65 78 74 65 6e 73 69 6f 6e 73 22 20 74 6f 20 43 2b 2b 0a 2f 2f 20 54 are.our."extensions".to.C++.//.T
10b60 68 65 79 20 61 72 65 20 75 73 65 64 2c 20 73 74 72 69 63 74 6c 79 20 73 70 65 61 6b 69 6e 67 2c hey.are.used,.strictly.speaking,
10b80 20 6f 6e 6c 79 20 62 79 20 74 68 65 20 6d 6f 63 2e 0a 73 74 72 75 63 74 20 51 55 4f 62 6a 65 63 .only.by.the.moc..struct.QUObjec
10ba0 74 3b 0a 0a 23 69 66 64 65 66 20 51 54 5f 4d 4f 43 5f 43 50 50 0a 23 64 65 66 69 6e 65 20 73 6c t;..#ifdef.QT_MOC_CPP.#define.sl
10bc0 6f 74 73 09 09 09 20 20 20 20 73 6c 6f 74 73 0a 23 64 65 66 69 6e 65 20 73 69 67 6e 61 6c 73 09 ots.......slots.#define.signals.
10be0 09 20 20 20 20 73 69 67 6e 61 6c 73 0a 23 64 65 66 69 6e 65 20 51 5f 43 4c 41 53 53 49 4e 46 4f .....signals.#define.Q_CLASSINFO
10c00 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 20 51 5f 43 4c 41 53 53 49 4e 46 4f 28 20 6e 61 6d (.name,.value.).Q_CLASSINFO(.nam
10c20 65 2c 20 76 61 6c 75 65 20 29 0a 23 64 65 66 69 6e 65 20 51 5f 50 52 4f 50 45 52 54 59 28 20 74 e,.value.).#define.Q_PROPERTY(.t
10c40 65 78 74 20 29 09 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 74 65 78 74 20 29 0a 23 64 65 ext.).....Q_PROPERTY(.text.).#de
10c60 66 69 6e 65 20 51 5f 4f 56 45 52 52 49 44 45 28 20 74 65 78 74 20 29 09 20 20 20 20 51 5f 4f 56 fine.Q_OVERRIDE(.text.).....Q_OV
10c80 45 52 52 49 44 45 28 20 74 65 78 74 20 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 4e 55 4d 53 28 20 ERRIDE(.text.).#define.Q_ENUMS(.
10ca0 78 20 29 09 09 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 78 20 29 0a 23 64 65 66 69 6e 65 20 51 5f x.)......Q_ENUMS(.x.).#define.Q_
10cc0 53 45 54 53 28 20 78 20 29 09 09 20 20 20 20 51 5f 53 45 54 53 28 20 78 20 29 0a 20 2f 2a 20 74 SETS(.x.)......Q_SETS(.x.)../*.t
10ce0 6d 61 6b 65 20 69 67 6e 6f 72 65 20 51 5f 4f 42 4a 45 43 54 20 2a 2f 0a 23 64 65 66 69 6e 65 20 make.ignore.Q_OBJECT.*/.#define.
10d00 51 5f 4f 42 4a 45 43 54 09 09 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 2f 2a 20 74 6d 61 6b 65 Q_OBJECT......Q_OBJECT../*.tmake
10d20 20 69 67 6e 6f 72 65 20 51 5f 4f 42 4a 45 43 54 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 5f 4f 42 .ignore.Q_OBJECT.*/.#define.Q_OB
10d40 4a 45 43 54 5f 46 41 4b 45 09 09 20 20 20 20 51 5f 4f 42 4a 45 43 54 5f 46 41 4b 45 0a 0a 23 65 JECT_FAKE......Q_OBJECT_FAKE..#e
10d60 6c 73 65 0a 23 64 65 66 69 6e 65 20 73 6c 6f 74 73 09 09 09 09 09 2f 2f 20 73 6c 6f 74 73 3a 20 lse.#define.slots.....//.slots:.
10d80 69 6e 20 63 6c 61 73 73 0a 23 64 65 66 69 6e 65 20 73 69 67 6e 61 6c 73 20 70 72 6f 74 65 63 74 in.class.#define.signals.protect
10da0 65 64 09 09 09 2f 2f 20 73 69 67 6e 61 6c 73 3a 20 69 6e 20 63 6c 61 73 73 0a 23 69 66 6e 64 65 ed...//.signals:.in.class.#ifnde
10dc0 66 20 51 54 5f 4e 4f 5f 45 4d 49 54 0a 23 64 65 66 69 6e 65 20 65 6d 69 74 09 09 09 09 09 2f 2f f.QT_NO_EMIT.#define.emit.....//
10de0 20 65 6d 69 74 20 73 69 67 6e 61 6c 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 5f 43 4c .emit.signal.#endif.#define.Q_CL
10e00 41 53 53 49 4e 46 4f 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 09 09 2f 2f 20 63 6c 61 73 73 ASSINFO(.name,.value.)..//.class
10e20 20 69 6e 66 6f 0a 23 64 65 66 69 6e 65 20 51 5f 50 52 4f 50 45 52 54 59 28 20 74 65 78 74 20 29 .info.#define.Q_PROPERTY(.text.)
10e40 09 09 09 2f 2f 20 70 72 6f 70 65 72 74 79 0a 23 64 65 66 69 6e 65 20 51 5f 4f 56 45 52 52 49 44 ...//.property.#define.Q_OVERRID
10e60 45 28 20 74 65 78 74 20 29 09 09 09 2f 2f 20 6f 76 65 72 72 69 64 65 20 70 72 6f 70 65 72 74 79 E(.text.)...//.override.property
10e80 0a 23 64 65 66 69 6e 65 20 51 5f 45 4e 55 4d 53 28 20 78 20 29 0a 23 64 65 66 69 6e 65 20 51 5f .#define.Q_ENUMS(.x.).#define.Q_
10ea0 53 45 54 53 28 20 78 20 29 0a 0a 2f 2a 20 74 6d 61 6b 65 20 69 67 6e 6f 72 65 20 51 5f 4f 42 4a SETS(.x.)../*.tmake.ignore.Q_OBJ
10ec0 45 43 54 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 5f 4f 42 4a 45 43 54 09 09 09 09 09 09 09 5c 0a ECT.*/.#define.Q_OBJECT.......\.
10ee0 70 75 62 6c 69 63 3a 09 09 09 09 09 09 09 09 09 5c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4d public:.........\.....virtual.QM
10f00 65 74 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 20 7b 20 etaObject.*metaObject().const.{.
10f20 09 09 09 09 5c 0a 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 74 61 74 69 63 4d 65 74 61 ....\..........return.staticMeta
10f40 4f 62 6a 65 63 74 28 29 3b 09 09 09 09 09 5c 0a 20 20 20 20 7d 09 09 09 09 09 09 09 09 09 5c 0a Object();.....\.....}.........\.
10f60 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6c 61 73 73 4e 61 6d ....virtual.const.char.*classNam
10f80 65 28 29 20 63 6f 6e 73 74 3b 09 09 09 09 5c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 e().const;....\.....virtual.void
10fa0 2a 20 71 74 5f 63 61 73 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b 20 09 09 09 09 5c 0a *.qt_cast(.const.char*.);.....\.
10fc0 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 71 74 5f 69 6e 76 6f 6b 65 28 20 69 6e 74 2c ....virtual.bool.qt_invoke(.int,
10fe0 20 51 55 4f 62 6a 65 63 74 2a 20 29 3b 20 09 09 09 09 5c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 .QUObject*.);.....\.....virtual.
11000 62 6f 6f 6c 20 71 74 5f 65 6d 69 74 28 20 69 6e 74 2c 20 51 55 4f 62 6a 65 63 74 2a 20 29 3b 20 bool.qt_emit(.int,.QUObject*.);.
11020 09 09 09 09 5c 0a 20 20 20 20 51 54 5f 50 52 4f 50 5f 46 55 4e 43 54 49 4f 4e 53 09 09 09 09 09 ....\.....QT_PROP_FUNCTIONS.....
11040 09 09 5c 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 65 74 61 4f 62 6a 65 63 74 2a 20 73 74 61 74 ..\.....static.QMetaObject*.stat
11060 69 63 4d 65 74 61 4f 62 6a 65 63 74 28 29 3b 09 09 09 09 5c 0a 20 20 20 20 51 4f 62 6a 65 63 74 icMetaObject();....\.....QObject
11080 2a 20 71 4f 62 6a 65 63 74 28 29 20 7b 20 72 65 74 75 72 6e 20 28 51 4f 62 6a 65 63 74 2a 29 74 *.qObject().{.return.(QObject*)t
110a0 68 69 73 3b 20 7d 20 09 09 09 5c 0a 20 20 20 20 51 54 5f 54 52 5f 46 55 4e 43 54 49 4f 4e 53 09 his;.}....\.....QT_TR_FUNCTIONS.
110c0 09 09 09 09 09 09 5c 0a 70 72 69 76 61 74 65 3a 09 09 09 09 09 09 09 09 5c 0a 20 20 20 20 73 74 ......\.private:........\.....st
110e0 61 74 69 63 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a 3b 0a 0a 2f 2a 20 74 atic.QMetaObject.*metaObj;../*.t
11100 6d 61 6b 65 20 69 67 6e 6f 72 65 20 51 5f 4f 42 4a 45 43 54 20 2a 2f 0a 23 64 65 66 69 6e 65 20 make.ignore.Q_OBJECT.*/.#define.
11120 51 5f 4f 42 4a 45 43 54 5f 46 41 4b 45 20 51 5f 4f 42 4a 45 43 54 0a 0a 23 65 6e 64 69 66 0a 0a Q_OBJECT_FAKE.Q_OBJECT..#endif..
11140 2f 2f 20 6d 61 63 72 6f 20 66 6f 72 20 6e 61 6d 69 6e 67 20 6d 65 6d 62 65 72 73 0a 23 69 66 64 //.macro.for.naming.members.#ifd
11160 65 66 20 4d 45 54 48 4f 44 0a 23 75 6e 64 65 66 20 4d 45 54 48 4f 44 0a 23 65 6e 64 69 66 0a 23 ef.METHOD.#undef.METHOD.#endif.#
11180 69 66 64 65 66 20 53 4c 4f 54 0a 23 75 6e 64 65 66 20 53 4c 4f 54 0a 23 65 6e 64 69 66 0a 23 69 ifdef.SLOT.#undef.SLOT.#endif.#i
111a0 66 64 65 66 20 53 49 47 4e 41 4c 0a 23 75 6e 64 65 66 20 53 49 47 4e 41 4c 0a 23 65 6e 64 69 66 fdef.SIGNAL.#undef.SIGNAL.#endif
111c0 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 4f 4c 44 5f 43 50 50 5f 29 0a 23 64 65 66 69 6e 65 ..#if.defined(_OLD_CPP_).#define
111e0 20 4d 45 54 48 4f 44 28 61 29 09 22 30 22 22 61 22 0a 23 64 65 66 69 6e 65 20 53 4c 4f 54 28 61 .METHOD(a)."0""a".#define.SLOT(a
11200 29 09 09 22 31 22 22 61 22 0a 23 64 65 66 69 6e 65 20 53 49 47 4e 41 4c 28 61 29 09 22 32 22 22 ).."1""a".#define.SIGNAL(a)."2""
11220 61 22 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 4d 45 54 48 4f 44 28 61 29 09 22 30 22 23 61 a".#else.#define.METHOD(a)."0"#a
11240 0a 23 64 65 66 69 6e 65 20 53 4c 4f 54 28 61 29 09 09 22 31 22 23 61 0a 23 64 65 66 69 6e 65 20 .#define.SLOT(a).."1"#a.#define.
11260 53 49 47 4e 41 4c 28 61 29 09 22 32 22 23 61 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 SIGNAL(a)."2"#a.#endif..#ifndef.
11280 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 50 41 43 45 0a 23 64 65 66 69 6e 65 20 4d 45 54 48 4f QT_CLEAN_NAMESPACE.#define.METHO
112a0 44 5f 43 4f 44 45 09 30 09 09 09 2f 2f 20 6d 65 6d 62 65 72 20 74 79 70 65 20 63 6f 64 65 73 0a D_CODE.0...//.member.type.codes.
112c0 23 64 65 66 69 6e 65 20 53 4c 4f 54 5f 43 4f 44 45 09 31 0a 23 64 65 66 69 6e 65 20 53 49 47 4e #define.SLOT_CODE.1.#define.SIGN
112e0 41 4c 5f 43 4f 44 45 09 32 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 51 4d 45 54 48 4f AL_CODE.2.#endif..#define.QMETHO
11300 44 5f 43 4f 44 45 09 30 09 09 09 2f 2f 20 6d 65 6d 62 65 72 20 74 79 70 65 20 63 6f 64 65 73 0a D_CODE.0...//.member.type.codes.
11320 23 64 65 66 69 6e 65 20 51 53 4c 4f 54 5f 43 4f 44 45 09 31 0a 23 64 65 66 69 6e 65 20 51 53 49 #define.QSLOT_CODE.1.#define.QSI
11340 47 4e 41 4c 5f 43 4f 44 45 09 32 0a 0a 63 6c 61 73 73 20 51 4f 62 6a 65 63 74 3b 0a 63 6c 61 73 GNAL_CODE.2..class.QObject;.clas
11360 73 20 51 4d 65 74 61 4f 62 6a 65 63 74 3b 0a 63 6c 61 73 73 20 51 53 69 67 6e 61 6c 3b 0a 63 6c s.QMetaObject;.class.QSignal;.cl
11380 61 73 73 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 3b 0a 63 6c 61 73 73 20 51 45 76 65 6e 74 3b 0a 73 ass.QConnection;.class.QEvent;.s
113a0 74 72 75 63 74 20 51 4d 65 74 61 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 43 6f 6e 6e 65 63 74 69 truct.QMetaData;.class.QConnecti
113c0 6f 6e 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 49 74 3b onList;.class.QConnectionListIt;
113e0 0a 63 6c 61 73 73 20 51 53 69 67 6e 61 6c 56 65 63 3b 0a 63 6c 61 73 73 20 51 4f 62 6a 65 63 74 .class.QSignalVec;.class.QObject
11400 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 3b 0a 63 6c 61 73 73 List;.class.QObjectListIt;.class
11420 20 51 4d 65 6d 62 65 72 44 69 63 74 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 2a 71 74 .QMemberDict;..Q_EXPORT.void.*qt
11440 5f 66 69 6e 64 5f 6f 62 6a 5f 63 68 69 6c 64 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 63 6f 6e 73 _find_obj_child(.QObject.*,.cons
11460 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 23 64 65 66 69 6e t.char.*,.const.char.*.);.#defin
11480 65 20 51 5f 43 48 49 4c 44 28 70 61 72 65 6e 74 2c 74 79 70 65 2c 6e 61 6d 65 29 20 5c 0a 09 28 e.Q_CHILD(parent,type,name).\..(
114a0 28 74 79 70 65 2a 29 71 74 5f 66 69 6e 64 5f 6f 62 6a 5f 63 68 69 6c 64 28 70 61 72 65 6e 74 2c (type*)qt_find_obj_child(parent,
114c0 23 74 79 70 65 2c 6e 61 6d 65 29 29 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 2a 71 74 5f #type,name))..Q_EXPORT.void.*qt_
114e0 69 6e 68 65 72 69 74 65 64 42 79 28 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 73 75 70 65 72 2c inheritedBy(.QMetaObject.*super,
11500 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 63 6c 73 20 29 3b 0a 0a 74 65 6d 70 6c 61 74 65 .const.QObject.*cls.);..template
11520 20 3c 74 79 70 65 6e 61 6d 65 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 .<typename.T>.Q_INLINE_TEMPLATES
11540 20 54 20 71 74 5f 63 61 73 74 28 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 .T.qt_cast(const.QObject.*object
11560 29 0a 7b 20 72 65 74 75 72 6e 20 28 54 29 71 74 5f 69 6e 68 65 72 69 74 65 64 42 79 28 20 28 28 ).{.return.(T)qt_inheritedBy(.((
11580 54 29 30 29 2d 3e 73 74 61 74 69 63 4d 65 74 61 4f 62 6a 65 63 74 28 29 2c 20 6f 62 6a 65 63 74 T)0)->staticMetaObject(),.object
115a0 20 29 3b 20 7d 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4f 42 4a 45 43 54 44 45 46 53 5f 48 0a 00 00 .);.}.#endif.//.QOBJECTDEFS_H...
115c0 00 14 00 71 00 70 00 6d 00 63 00 61 00 63 00 68 00 65 00 2e 00 68 00 00 04 2c 2f 2a 2a 2a 2a 2a ...q.p.m.c.a.c.h.e...h...,/*****
115e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
11600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
11620 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 69 6c *******.**.$Id$.**.**.Compatibil
11640 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 75 64 ity.file.-.should.only.be.includ
11660 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 75 64 ed.by.legacy.code..**.It.#includ
11680 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 69 73 es.the.file.which.obsoletes.this
116a0 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 2d 32 .one..**.**.Copyright.(C).1998-2
116c0 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 000.Trolltech.ASA...All.rights.r
116e0 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 20 6f eserved..**..This.file.is.part.o
11700 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
11720 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
11740 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
11760 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.
11780 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
117a0 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
117c0 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..**.**
117e0 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 6f 66 .Licensees.holding.valid.Qt.Prof
11800 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 75 73 essional.Edition.licenses.may.us
11820 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
11840 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 4c 69 h.the.Qt.Professional.Edition.Li
11860 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 74 68 cense.Agreement.**.provided.with
11880 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 2a 2a .the.Qt.Professional.Edition..**
118a0 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
118c0 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
118e0 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 75 74 ech.com.for.**.information.about
11900 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 6e 73 .the.Professional.Edition.licens
11920 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 72 65 ing,.or.see.**.http://qtsoftware
11940 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
11960 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 2a 2a rmation..**.********************
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 2f 0a 23 69 66 6e 64 *************************/.#ifnd
119c0 65 66 20 51 50 4d 43 41 43 48 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4d 43 41 43 48 45 5f 48 ef.QPMCACHE_H.#define.QPMCACHE_H
119e0 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 63 61 63 68 65 2e 68 22 0a 23 65 6e 64 69 .#include."qpixmapcache.h".#endi
11a00 66 0a 00 00 00 14 00 71 00 70 00 61 00 6c 00 65 00 74 00 74 00 65 00 2e 00 68 00 00 1a 84 2f 2a f......q.p.a.l.e.t.t.e...h..../*
11a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
11a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
11a60 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 69 ***********.**.$Id:.$.**.**.Defi
11a80 6e 69 74 69 6f 6e 20 6f 66 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 61 6e 64 20 51 50 61 6c 65 74 nition.of.QColorGroup.and.QPalet
11aa0 74 65 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 35 30 33 32 te.classes.**.**.Created.:.95032
11ac0 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 30 20 3.**.**.Copyright.(C).1992-2000.
11ae0 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
11b00 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.
11b20 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.
11b40 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.
11b60 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
11b80 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
11ba0 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
11bc0 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
11be0 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.
11c00 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
11c20 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
11c40 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
11c60 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.
11c80 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
11ca0 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
11cc0 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
11ce0 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.
11d00 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
11d20 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
11d40 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.
11d60 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
11d80 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
11da0 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
11dc0 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.
11de0 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
11e00 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
11e20 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
11e40 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..*
11e60 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
11e80 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
11ea0 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
11ec0 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
11ee0 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
11f00 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
11f20 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.
11f40 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
11f60 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
11f80 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
11fa0 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
11fc0 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..**.***********************
11fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
12000 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 50 41 4c 45 54 ***************/..#ifndef.QPALET
12020 54 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 41 4c 45 54 54 45 5f 48 0a 0a 23 69 66 6e 64 65 66 TE_H.#define.QPALETTE_H..#ifndef
12040 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 .QT_H.#include."qwindowdefs.h".#
12060 69 6e 63 6c 75 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 include."qcolor.h".#include."qsh
12080 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 72 75 73 68 2e 68 22 20 2f 2f 20 51 ared.h".#include."qbrush.h".//.Q
120a0 43 6f 6c 6f 72 2d 3e 51 42 72 75 73 68 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 66 20 Color->QBrush.conversion.#endif.
120c0 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 41 4c 45 54 54 45 0a 0a //.QT_H..#ifndef.QT_NO_PALETTE..
120e0 63 6c 61 73 73 20 51 43 6f 6c 6f 72 47 72 6f 75 70 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 class.QColorGroupPrivate;..class
12100 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6c 6f 72 47 72 6f 75 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a .Q_EXPORT.QColorGroup.{.public:.
12120 20 20 20 20 51 43 6f 6c 6f 72 47 72 6f 75 70 28 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 47 72 6f ....QColorGroup();.....QColorGro
12140 75 70 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 66 6f 72 65 67 72 6f 75 6e 64 2c 20 63 6f up(.const.QColor.&foreground,.co
12160 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 75 74 74 6f 6e 2c 0a 09 09 20 63 6f 6e 73 74 20 51 43 6f nst.QColor.&button,....const.QCo
12180 6c 6f 72 20 26 6c 69 67 68 74 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 64 61 72 6b 2c 20 lor.&light,.const.QColor.&dark,.
121a0 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 6d 69 64 2c 0a 09 09 20 63 6f 6e 73 74 20 51 43 6f 6c const.QColor.&mid,....const.QCol
121c0 6f 72 20 26 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 61 73 65 20 29 3b 0a or.&text,.const.QColor.&base.);.
121e0 20 20 20 20 51 43 6f 6c 6f 72 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 66 ....QColorGroup(.const.QBrush.&f
12200 6f 72 65 67 72 6f 75 6e 64 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 62 75 74 74 6f 6e 2c oreground,.const.QBrush.&button,
12220 0a 09 09 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 6c 69 67 68 74 2c 20 63 6f 6e 73 74 20 51 ....const.QBrush.&light,.const.Q
12240 42 72 75 73 68 20 26 64 61 72 6b 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 6d 69 64 2c 0a Brush.&dark,.const.QBrush.&mid,.
12260 09 09 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 42 72 ...const.QBrush.&text,.const.QBr
12280 75 73 68 20 26 62 72 69 67 68 74 5f 74 65 78 74 2c 0a 09 09 20 63 6f 6e 73 74 20 51 42 72 75 73 ush.&bright_text,....const.QBrus
122a0 68 20 26 62 61 73 65 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 62 61 63 6b 67 72 6f 75 6e h.&base,.const.QBrush.&backgroun
122c0 64 29 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f d);.....QColorGroup(.const.QColo
122e0 72 47 72 6f 75 70 20 26 20 29 3b 0a 0a 20 20 20 7e 51 43 6f 6c 6f 72 47 72 6f 75 70 28 29 3b 0a rGroup.&.);.....~QColorGroup();.
12300 0a 20 20 20 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 6f 70 65 72 61 74 6f 72 20 3d 28 63 6f 6e .....QColorGroup&.operator.=(con
12320 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 29 3b 0a 0a 20 20 20 20 2f 2f 20 44 6f 20 6e 6f 74 st.QColorGroup&);......//.Do.not
12340 20 63 68 61 6e 67 65 20 74 68 65 20 6f 72 64 65 72 2c 20 74 68 65 20 73 65 72 69 61 6c 69 7a 61 .change.the.order,.the.serializa
12360 74 69 6f 6e 20 66 6f 72 6d 61 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 69 74 0a 20 20 20 20 65 6e tion.format.depends.on.it.....en
12380 75 6d 20 43 6f 6c 6f 72 52 6f 6c 65 20 7b 20 46 6f 72 65 67 72 6f 75 6e 64 2c 20 42 75 74 74 6f um.ColorRole.{.Foreground,.Butto
123a0 6e 2c 20 4c 69 67 68 74 2c 20 4d 69 64 6c 69 67 68 74 2c 20 44 61 72 6b 2c 20 4d 69 64 2c 0a 09 n,.Light,.Midlight,.Dark,.Mid,..
123c0 09 20 20 20 20 20 54 65 78 74 2c 20 42 72 69 67 68 74 54 65 78 74 2c 20 42 75 74 74 6f 6e 54 65 ......Text,.BrightText,.ButtonTe
123e0 78 74 2c 20 42 61 73 65 2c 20 42 61 63 6b 67 72 6f 75 6e 64 2c 20 53 68 61 64 6f 77 2c 0a 09 09 xt,.Base,.Background,.Shadow,...
12400 20 20 20 20 20 48 69 67 68 6c 69 67 68 74 2c 20 48 69 67 68 6c 69 67 68 74 65 64 54 65 78 74 2c .....Highlight,.HighlightedText,
12420 20 4c 69 6e 6b 2c 20 4c 69 6e 6b 56 69 73 69 74 65 64 2c 0a 09 09 20 20 20 20 20 4e 43 6f 6c 6f .Link,.LinkVisited,........NColo
12440 72 52 6f 6c 65 73 20 7d 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c rRoles.};......const.QColor.&col
12460 6f 72 28 20 43 6f 6c 6f 72 52 6f 6c 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 or(.ColorRole.).const;.....const
12480 20 51 42 72 75 73 68 20 26 62 72 75 73 68 28 20 43 6f 6c 6f 72 52 6f 6c 65 20 29 20 63 6f 6e 73 .QBrush.&brush(.ColorRole.).cons
124a0 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 6f 72 28 20 43 6f 6c 6f 72 52 6f 6c 65 2c t;.....void.setColor(.ColorRole,
124c0 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 .const.QColor.&.);.....void.setB
124e0 72 75 73 68 28 20 43 6f 6c 6f 72 52 6f 6c 65 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 rush(.ColorRole,.const.QBrush.&.
12500 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 66 6f 72 65 67 72 6f 75 6e 64 );......const.QColor.&foreground
12520 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 46 6f 72 65 67 72 6f 75 6e 64 5d ().const.{.return.br[Foreground]
12540 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 75 .color();.}.....const.QColor.&bu
12560 74 74 6f 6e 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 42 75 74 74 6f 6e 5d tton().const.{.return.br[Button]
12580 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 6c 69 .color();.}.....const.QColor.&li
125a0 67 68 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 4c 69 67 68 74 5d 2e 63 ght().const.{.return.br[Light].c
125c0 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 64 61 72 6b olor();.}.....const.QColor.&dark
125e0 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 44 61 72 6b 5d 2e 63 6f 6c 6f 72 ().const.{.return.br[Dark].color
12600 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 6d 69 64 28 29 09 09 63 ();.}.....const.QColor.&mid()..c
12620 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 4d 69 64 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d onst.{.return.br[Mid].color();.}
12640 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 74 65 78 74 28 29 09 63 6f 6e 73 74 09 .....const.QColor.&text().const.
12660 7b 20 72 65 74 75 72 6e 20 62 72 5b 54 65 78 74 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 {.return.br[Text].color();.}....
12680 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 61 73 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 .const.QColor.&base().const.{.re
126a0 74 75 72 6e 20 62 72 5b 42 61 73 65 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e turn.br[Base].color();.}.....con
126c0 73 74 20 51 43 6f 6c 6f 72 20 26 62 61 63 6b 67 72 6f 75 6e 64 28 29 09 63 6f 6e 73 74 09 7b 20 st.QColor.&background().const.{.
126e0 72 65 74 75 72 6e 20 62 72 5b 42 61 63 6b 67 72 6f 75 6e 64 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d return.br[Background].color();.}
12700 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 6d 69 64 6c 69 67 68 74 28 29 09 63 ......const.QColor.&midlight().c
12720 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 4d 69 64 6c 69 67 68 74 5d 2e 63 6f 6c 6f 72 onst.{.return.br[Midlight].color
12740 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 72 69 67 68 74 54 65 ();.}.....const.QColor.&brightTe
12760 78 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 42 72 69 67 68 74 54 65 78 xt().const.{.return.br[BrightTex
12780 74 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 t].color();.}.....const.QColor.&
127a0 62 75 74 74 6f 6e 54 65 78 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 62 72 5b 42 buttonText().const.{.return.br[B
127c0 75 74 74 6f 6e 54 65 78 74 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 uttonText].color();.}.....const.
127e0 51 43 6f 6c 6f 72 20 26 73 68 61 64 6f 77 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 QColor.&shadow().const.{.return.
12800 62 72 5b 53 68 61 64 6f 77 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 br[Shadow].color();.}.....const.
12820 51 43 6f 6c 6f 72 20 26 68 69 67 68 6c 69 67 68 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 QColor.&highlight().const.{.retu
12840 72 6e 20 62 72 5b 48 69 67 68 6c 69 67 68 74 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 rn.br[Highlight].color();.}.....
12860 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 68 69 67 68 6c 69 67 68 74 65 64 54 65 78 74 28 29 20 const.QColor.&highlightedText().
12880 63 6f 6e 73 74 7b 72 65 74 75 72 6e 20 62 72 5b 48 69 67 68 6c 69 67 68 74 65 64 54 65 78 74 5d const{return.br[HighlightedText]
128a0 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 6c 69 .color();.}.....const.QColor.&li
128c0 6e 6b 28 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 6e 20 62 72 5b nk()........const...{.return.br[
128e0 4c 69 6e 6b 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f Link].color();.}.....const.QColo
12900 72 20 26 6c 69 6e 6b 56 69 73 69 74 65 64 28 29 20 63 6f 6e 73 74 20 20 20 7b 20 72 65 74 75 72 r.&linkVisited().const...{.retur
12920 6e 20 62 72 5b 4c 69 6e 6b 56 69 73 69 74 65 64 5d 2e 63 6f 6c 6f 72 28 29 3b 20 7d 0a 0a 20 20 n.br[LinkVisited].color();.}....
12940 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 43 6f 6c 6f 72 47 ..bool.operator==(.const.QColorG
12960 72 6f 75 70 20 26 67 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 roup.&g.).const;.....bool.operat
12980 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 20 29 20 63 6f 6e or!=(.const.QColorGroup.&g.).con
129a0 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 21 28 6f 70 65 72 61 74 6f 72 3d 3d 28 67 29 29 3b 20 7d st..{.return.!(operator==(g));.}
129c0 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 72 75 73 68 20 2a 62 72 3b 0a 20 20 20 20 51 ..private:.....QBrush.*br;.....Q
129e0 43 6f 6c 6f 72 47 72 6f 75 70 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 ColorGroupPrivate.*.d;......frie
12a00 6e 64 20 63 6c 61 73 73 20 51 50 61 6c 65 74 74 65 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f nd.class.QPalette;.};...class.Q_
12a20 45 58 50 4f 52 54 20 51 50 61 6c 65 74 74 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 EXPORT.QPalette.{.public:.....QP
12a40 61 6c 65 74 74 65 28 29 3b 0a 20 20 20 20 51 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 43 alette();.....QPalette(.const.QC
12a60 6f 6c 6f 72 20 26 62 75 74 74 6f 6e 20 29 3b 0a 20 20 20 20 51 50 61 6c 65 74 74 65 28 20 63 6f olor.&button.);.....QPalette(.co
12a80 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 75 74 74 6f 6e 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 nst.QColor.&button,.const.QColor
12aa0 20 26 62 61 63 6b 67 72 6f 75 6e 64 20 29 3b 0a 20 20 20 20 51 50 61 6c 65 74 74 65 28 20 63 6f .&background.);.....QPalette(.co
12ac0 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 61 63 74 69 76 65 2c 20 63 6f 6e 73 74 20 51 nst.QColorGroup.&active,.const.Q
12ae0 43 6f 6c 6f 72 47 72 6f 75 70 20 26 64 69 73 61 62 6c 65 64 2c 0a 09 20 20 20 20 20 20 63 6f 6e ColorGroup.&disabled,........con
12b00 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 69 6e 61 63 74 69 76 65 20 29 3b 0a 20 20 20 20 st.QColorGroup.&inactive.);.....
12b20 51 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 QPalette(.const.QPalette.&.);...
12b40 20 20 7e 51 50 61 6c 65 74 74 65 28 29 3b 0a 20 20 20 20 51 50 61 6c 65 74 74 65 20 26 6f 70 65 ..~QPalette();.....QPalette.&ope
12b60 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 rator=(.const.QPalette.&.);.....
12b80 20 65 6e 75 6d 20 43 6f 6c 6f 72 47 72 6f 75 70 20 7b 20 44 69 73 61 62 6c 65 64 2c 20 41 63 74 .enum.ColorGroup.{.Disabled,.Act
12ba0 69 76 65 2c 20 49 6e 61 63 74 69 76 65 2c 20 4e 43 6f 6c 6f 72 47 72 6f 75 70 73 2c 20 4e 6f 72 ive,.Inactive,.NColorGroups,.Nor
12bc0 6d 61 6c 3d 41 63 74 69 76 65 20 7d 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 mal=Active.};......const.QColor.
12be0 26 63 6f 6c 6f 72 28 20 43 6f 6c 6f 72 47 72 6f 75 70 2c 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3a &color(.ColorGroup,.QColorGroup:
12c00 3a 43 6f 6c 6f 72 52 6f 6c 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 :ColorRole.).const;.....const.QB
12c20 72 75 73 68 20 26 62 72 75 73 68 28 20 43 6f 6c 6f 72 47 72 6f 75 70 2c 20 51 43 6f 6c 6f 72 47 rush.&brush(.ColorGroup,.QColorG
12c40 72 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 roup::ColorRole.).const;.....voi
12c60 64 20 73 65 74 43 6f 6c 6f 72 28 20 43 6f 6c 6f 72 47 72 6f 75 70 2c 20 51 43 6f 6c 6f 72 47 72 d.setColor(.ColorGroup,.QColorGr
12c80 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 oup::ColorRole,.const.QColor.&.)
12ca0 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 72 75 73 68 28 20 43 6f 6c 6f 72 47 72 6f 75 70 2c ;.....void.setBrush(.ColorGroup,
12cc0 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 2c 20 63 6f 6e 73 74 20 51 .QColorGroup::ColorRole,.const.Q
12ce0 42 72 75 73 68 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 6f 72 28 20 51 Brush.&.);......void.setColor(.Q
12d00 43 6f 6c 6f 72 47 72 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 2c 20 63 6f 6e 73 74 20 51 43 6f ColorGroup::ColorRole,.const.QCo
12d20 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 72 75 73 68 28 20 51 43 6f 6c lor.&.);.....void.setBrush(.QCol
12d40 6f 72 47 72 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 orGroup::ColorRole,.const.QBrush
12d60 20 26 20 29 3b 0a 0a 20 20 20 20 51 50 61 6c 65 74 74 65 09 63 6f 70 79 28 29 20 63 6f 6e 73 74 .&.);......QPalette.copy().const
12d80 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 61 63 74 69 76 65 ;......const.QColorGroup.&active
12da0 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 61 63 74 69 76 65 3b 20 ().const.{.return.data->active;.
12dc0 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 64 69 73 61 62 6c 65 }.....const.QColorGroup.&disable
12de0 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 64 69 73 61 62 6c 65 d().const.{.return.data->disable
12e00 64 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 69 6e 61 63 d;.}.....const.QColorGroup.&inac
12e20 74 69 76 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 69 6e 61 63 tive().const.{.return.data->inac
12e40 74 69 76 65 3b 20 7d 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 tive;.}.#ifndef.QT_NO_COMPAT....
12e60 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 6e 6f 72 6d 61 6c 28 29 20 63 6f 6e .const.QColorGroup.&normal().con
12e80 73 74 20 7b 20 72 65 74 75 72 6e 20 61 63 74 69 76 65 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a st.{.return.active();.}.#endif..
12ea0 20 20 20 20 76 6f 69 64 09 73 65 74 41 63 74 69 76 65 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 ....void.setActive(.const.QColor
12ec0 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 69 73 61 62 6c 65 64 28 Group.&.);.....void.setDisabled(
12ee0 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 .const.QColorGroup.&.);.....void
12f00 09 73 65 74 49 6e 61 63 74 69 76 65 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 .setInactive(.const.QColorGroup.
12f20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 76 6f &.);.#ifndef.QT_NO_COMPAT.....vo
12f40 69 64 09 73 65 74 4e 6f 72 6d 61 6c 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 id.setNormal(.const.QColorGroup.
12f60 26 20 63 67 20 29 20 7b 20 73 65 74 41 63 74 69 76 65 28 63 67 29 3b 20 7d 0a 23 65 6e 64 69 66 &.cg.).{.setActive(cg);.}.#endif
12f80 0a 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 50 61 ......bool.operator==(.const.QPa
12fa0 6c 65 74 74 65 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 lette.&p.).const;.....bool.opera
12fc0 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 70 20 29 20 63 6f 6e 73 74 tor!=(.const.QPalette.&p.).const
12fe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 21 28 6f 70 65 72 61 74 ...............{.return.!(operat
13000 6f 72 3d 3d 28 70 29 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 43 6f 70 79 4f 66 28 20 63 or==(p));.}.....bool.isCopyOf(.c
13020 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 73 65 72 onst.QPalette.&.);......int..ser
13040 69 61 6c 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d ialNumber().const.{.return.data-
13060 3e 73 65 72 5f 6e 6f 3b 20 7d 0a 20 20 20 20 0a 20 20 20 20 0a 20 20 20 20 73 74 61 74 69 63 20 >ser_no;.}...............static.
13080 51 43 6f 6c 6f 72 47 72 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 20 66 6f 72 65 67 72 6f 75 6e QColorGroup::ColorRole.foregroun
130a0 64 52 6f 6c 65 46 72 6f 6d 4d 6f 64 65 28 20 51 74 3a 3a 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 dRoleFromMode(.Qt::BackgroundMod
130c0 65 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 6f 6c 6f 72 47 72 6f 75 70 e.mode.);.....static.QColorGroup
130e0 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 20 62 61 63 6b 67 72 6f 75 6e 64 52 6f 6c 65 46 72 6f 6d 4d 6f ::ColorRole.backgroundRoleFromMo
13100 64 65 28 20 51 74 3a 3a 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 6d 6f 64 65 29 3b 0a 0a 70 de(.Qt::BackgroundMode.mode);..p
13120 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 63 rivate:.....void.detach();.....c
13140 6f 6e 73 74 20 51 42 72 75 73 68 20 26 64 69 72 65 63 74 42 72 75 73 68 28 20 43 6f 6c 6f 72 47 onst.QBrush.&directBrush(.ColorG
13160 72 6f 75 70 2c 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c 65 20 29 20 63 roup,.QColorGroup::ColorRole.).c
13180 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 64 69 72 65 63 74 53 65 74 42 72 75 73 68 28 20 43 onst;.....void.directSetBrush(.C
131a0 6f 6c 6f 72 47 72 6f 75 70 2c 20 51 43 6f 6c 6f 72 47 72 6f 75 70 3a 3a 43 6f 6c 6f 72 52 6f 6c olorGroup,.QColorGroup::ColorRol
131c0 65 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 26 20 29 3b 0a 0a 20 20 20 20 73 74 72 75 63 74 20 e,.const.QBrush&.);......struct.
131e0 51 50 61 6c 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 0a 09 51 43 6f QPalData.:.public.QShared.{..QCo
13200 6c 6f 72 47 72 6f 75 70 20 64 69 73 61 62 6c 65 64 3b 0a 09 51 43 6f 6c 6f 72 47 72 6f 75 70 20 lorGroup.disabled;..QColorGroup.
13220 61 63 74 69 76 65 3b 0a 09 69 6e 74 09 20 20 20 20 73 65 72 5f 6e 6f 3b 0a 09 51 43 6f 6c 6f 72 active;..int.....ser_no;..QColor
13240 47 72 6f 75 70 20 69 6e 61 63 74 69 76 65 3b 0a 20 20 20 20 7d 20 2a 64 61 74 61 3b 0a 7d 3b 0a Group.inactive;.....}.*data;.};.
13260 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 ../*****************************
13280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
132a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 43 6f 6c 6f 72 47 72 6f 75 70 2f 51 ****************...QColorGroup/Q
132c0 50 61 6c 65 74 74 65 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a Palette.stream.functions..******
132e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13320 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 41 54 41 53 54 52 45 *******/..#ifndef.QT_NO_DATASTRE
13340 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f AM.Q_EXPORT.QDataStream.&operato
13360 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 43 6f 6c 6f 72 r<<(.QDataStream.&,.const.QColor
13380 47 72 6f 75 70 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 Group.&.);.Q_EXPORT.QDataStream.
133a0 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 6f 6c &operator>>(.QDataStream.&,.QCol
133c0 6f 72 47 72 6f 75 70 20 26 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 orGroup.&.);..Q_EXPORT.QDataStre
133e0 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 am.&operator<<(.QDataStream.&,.c
13400 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 onst.QPalette.&.);.Q_EXPORT.QDat
13420 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
13440 20 26 2c 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e .&,.QPalette.&.);.#endif.//.QT_N
13460 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 54 5f 4e 4f 5f 50 41 O_DATASTREAM..#endif.//.QT_NO_PA
13480 4c 45 54 54 45 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 41 4c 45 54 54 45 5f 48 0a 00 00 00 12 00 LETTE.#endif.//.QPALETTE_H......
134a0 71 00 70 00 75 00 73 00 68 00 62 00 74 00 2e 00 68 00 00 04 29 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a q.p.u.s.h.b.t...h...)/**********
134c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
134e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13500 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 66 **.**.$Id$.**.**.Compatibility.f
13520 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 79 ile.-.should.only.be.included.by
13540 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 68 .legacy.code..**.It.#includes.th
13560 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 2e e.file.which.obsoletes.this.one.
13580 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 54 .**.**.Copyright.(C).1998-2000.T
135a0 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
135c0 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 65 ed..**..This.file.is.part.of.the
135e0 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
13600 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
13620 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
13640 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
13660 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.*
13680 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
136a0 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
136c0 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 6f nsees.holding.valid.Qt.Professio
136e0 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 69 nal.Edition.licenses.may.use.thi
13700 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 65 s.**.file.in.accordance.with.the
13720 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 65 .Qt.Professional.Edition.License
13740 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 20 .Agreement.**.provided.with.the.
13760 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 53 Qt.Professional.Edition..**.**.S
13780 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
137a0 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
137c0 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 20 om.for.**.information.about.the.
137e0 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 20 Professional.Edition.licensing,.
13800 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 2f or.see.**.http://qtsoftware.com/
13820 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
13840 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a on..**.*************************
13860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13880 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 50 ********************/.#ifndef.QP
138a0 55 53 48 42 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 55 53 48 42 54 5f 48 0a 23 69 6e 63 6c 75 USHBT_H.#define.QPUSHBT_H.#inclu
138c0 64 65 20 22 71 70 75 73 68 62 75 74 74 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 de."qpushbutton.h".#endif......q
138e0 00 70 00 75 00 73 00 68 00 62 00 75 00 74 00 74 00 6f 00 6e 00 2e 00 68 00 00 11 06 2f 2a 2a 2a .p.u.s.h.b.u.t.t.o.n...h..../***
13900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13940 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 *********.**.$Id:.$.**.**.Defini
13960 74 69 6f 6e 20 6f 66 20 51 50 75 73 68 42 75 74 74 6f 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 tion.of.QPushButton.class.**.**.
13980 43 72 65 61 74 65 64 20 3a 20 39 34 30 32 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 Created.:.940221.**.**.Copyright
139a0 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
139c0 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
139e0 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
13a00 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
13a20 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
13a40 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
13a60 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
13a80 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
13aa0 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
13ac0 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..**
13ae0 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
13b00 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
13b20 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
13b40 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.
13b60 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.
13b80 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
13ba0 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
13bc0 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
13be0 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
13c00 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.
13c20 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
13c40 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
13c60 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
13c80 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
13ca0 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
13cc0 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
13ce0 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
13d00 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
13d20 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://
13d40 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
13d60 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.**.
13d80 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
13da0 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
13dc0 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.
13de0 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
13e00 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
13e20 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
13e40 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.
13e60 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
13e80 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..**.*******
13ea0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
13ec0 2a 2a 2a 2a 2a 2a 2a 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 *******************************/
13ee0 0a 0a 23 69 66 6e 64 65 66 20 51 50 55 53 48 42 55 54 54 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 ..#ifndef.QPUSHBUTTON_H.#define.
13f00 51 50 55 53 48 42 55 54 54 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 QPUSHBUTTON_H..#ifndef.QT_H.#inc
13f20 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e lude."qbutton.h".#include."qicon
13f40 73 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 set.h".#endif.//.QT_H..#ifndef.Q
13f60 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f 4e 0a 63 6c 61 73 73 20 51 50 75 73 68 42 75 74 74 6f T_NO_PUSHBUTTON.class.QPushButto
13f80 6e 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 0a 63 6c 61 nPrivate;.class.QPopupMenu;..cla
13fa0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 75 73 68 42 75 74 74 6f 6e 20 3a 20 70 75 62 6c 69 63 ss.Q_EXPORT.QPushButton.:.public
13fc0 20 51 42 75 74 74 6f 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 20 20 20 20 51 5f 50 .QButton.{.....Q_OBJECT......Q_P
13fe0 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 44 65 66 61 75 6c 74 20 52 45 41 44 20 61 ROPERTY(.bool.autoDefault.READ.a
14000 75 74 6f 44 65 66 61 75 6c 74 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 44 65 66 61 75 6c 74 20 utoDefault.WRITE.setAutoDefault.
14020 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 64 65 66 61 75 6c 74 20 52 ).....Q_PROPERTY(.bool.default.R
14040 45 41 44 20 69 73 44 65 66 61 75 6c 74 20 57 52 49 54 45 20 73 65 74 44 65 66 61 75 6c 74 20 29 EAD.isDefault.WRITE.setDefault.)
14060 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 65 6e 75 42 75 74 74 6f 6e .....Q_PROPERTY(.bool.menuButton
14080 20 52 45 41 44 20 69 73 4d 65 6e 75 42 75 74 74 6f 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 .READ.isMenuButton.DESIGNABLE.fa
140a0 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 49 63 6f 6e 53 65 74 20 69 lse.).....Q_PROPERTY(.QIconSet.i
140c0 63 6f 6e 53 65 74 20 52 45 41 44 20 69 63 6f 6e 53 65 74 20 57 52 49 54 45 20 73 65 74 49 63 6f conSet.READ.iconSet.WRITE.setIco
140e0 6e 53 65 74 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 74 6f 67 67 nSet.).....Q_OVERRIDE(.bool.togg
14100 6c 65 42 75 74 74 6f 6e 20 57 52 49 54 45 20 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 20 29 leButton.WRITE.setToggleButton.)
14120 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 6f 6e 20 57 52 49 54 45 20 73 .....Q_OVERRIDE(.bool.on.WRITE.s
14140 65 74 4f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 66 6c 61 74 etOn.).....Q_PROPERTY(.bool.flat
14160 20 52 45 41 44 20 69 73 46 6c 61 74 20 57 52 49 54 45 20 73 65 74 46 6c 61 74 20 29 0a 20 20 20 .READ.isFlat.WRITE.setFlat.)....
14180 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 44 45 53 49 47 .Q_OVERRIDE(.bool.autoMask.DESIG
141a0 4e 41 42 4c 45 20 74 72 75 65 20 53 43 52 49 50 54 41 42 4c 45 20 74 72 75 65 20 29 0a 0a 70 75 NABLE.true.SCRIPTABLE.true.)..pu
141c0 62 6c 69 63 3a 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 28 20 51 57 69 64 67 65 74 20 2a blic:.....QPushButton(.QWidget.*
141e0 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 parent,.const.char*.name=0.);...
14200 20 20 51 50 75 73 68 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 ..QPushButton(.const.QString.&te
14220 78 74 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a xt,.QWidget.*parent,.const.char*
14240 20 6e 61 6d 65 3d 30 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 .name=0.);.#ifndef.QT_NO_ICONSET
14260 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 .....QPushButton(.const.QIconSet
14280 26 20 69 63 6f 6e 2c 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 &.icon,.const.QString.&text,.QWi
142a0 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 dget.*parent,.const.char*.name=0
142c0 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 50 75 73 68 42 75 74 74 6f 6e 28 29 3b 0a 0a .);.#endif.....~QPushButton();..
142e0 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 ....QSize.sizeHint().const;.....
14300 20 76 6f 69 64 09 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 .void.move(.int.x,.int.y.);.....
14320 76 6f 69 64 09 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 void.move(.const.QPoint.&p.);...
14340 20 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 ..void.resize(.int.w,.int.h.);..
14360 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b ...void.resize(.const.QSize.&.);
14380 0a 20 20 20 20 76 6f 69 64 09 73 65 74 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 78 2c 20 69 6e .....void.setGeometry(.int.x,.in
143a0 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 t.y,.int.w,.int.h.);......void.s
143c0 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 0a 20 20 etGeometry(.const.QRect.&.);....
143e0 20 20 76 6f 69 64 20 73 65 74 54 6f 67 67 6c 65 42 75 74 74 6f 6e 28 20 62 6f 6f 6c 20 29 3b 0a ..void.setToggleButton(.bool.);.
14400 0a 20 20 20 20 62 6f 6f 6c 09 61 75 74 6f 44 65 66 61 75 6c 74 28 29 09 63 6f 6e 73 74 09 7b 20 .....bool.autoDefault().const.{.
14420 72 65 74 75 72 6e 20 61 75 74 6f 44 65 66 42 75 74 74 6f 6e 3b 20 7d 0a 20 20 20 20 76 69 72 74 return.autoDefButton;.}.....virt
14440 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 44 65 66 61 75 6c 74 28 20 62 6f 6f 6c 20 61 75 ual.void.setAutoDefault(.bool.au
14460 74 6f 44 65 66 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 44 65 66 61 75 6c 74 28 29 09 63 6f toDef.);.....bool.isDefault().co
14480 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 65 66 42 75 74 74 6f 6e 3b 20 7d 0a 20 20 20 20 76 69 nst.{.return.defButton;.}.....vi
144a0 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 28 20 62 6f 6f 6c 20 64 65 66 20 rtual.void.setDefault(.bool.def.
144c0 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 73 4d 65 6e 75 42 75 );......virtual.void.setIsMenuBu
144e0 74 74 6f 6e 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 20 2f 2f 20 6f 62 73 6f 6c 65 tton(.bool.enable.).{..//.obsole
14500 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 09 69 66 20 28 20 28 62 6f 6f 6c 29 68 61 73 4d 65 6e 75 te.functions..if.(.(bool)hasMenu
14520 41 72 72 6f 77 20 3d 3d 20 65 6e 61 62 6c 65 20 29 0a 09 20 20 20 20 72 65 74 75 72 6e 3b 0a 09 Arrow.==.enable.)......return;..
14540 68 61 73 4d 65 6e 75 41 72 72 6f 77 20 3d 20 65 6e 61 62 6c 65 20 3f 20 31 20 3a 20 30 3b 0a 09 hasMenuArrow.=.enable.?.1.:.0;..
14560 75 70 64 61 74 65 28 29 3b 0a 09 75 70 64 61 74 65 47 65 6f 6d 65 74 72 79 28 29 3b 0a 20 20 20 update();..updateGeometry();....
14580 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 4d 65 6e 75 42 75 74 74 6f 6e 28 29 20 63 6f 6e 73 74 .}.....bool.isMenuButton().const
145a0 20 7b 20 72 65 74 75 72 6e 20 68 61 73 4d 65 6e 75 41 72 72 6f 77 3b 20 7d 0a 0a 23 69 66 6e 64 .{.return.hasMenuArrow;.}..#ifnd
145c0 65 66 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 ef.QT_NO_POPUPMENU.....void.setP
145e0 6f 70 75 70 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 70 20 29 3b 0a 20 20 20 20 51 opup(.QPopupMenu*.popup.);.....Q
14600 50 6f 70 75 70 4d 65 6e 75 2a 20 70 6f 70 75 70 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 PopupMenu*.popup().const;.#endif
14620 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 0a 20 20 20 20 76 6f 69 64 20 .#ifndef.QT_NO_ICONSET.....void.
14640 73 65 74 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 29 3b 0a 20 setIconSet(.const.QIconSet&.);..
14660 20 20 20 51 49 63 6f 6e 53 65 74 2a 20 69 63 6f 6e 53 65 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 ...QIconSet*.iconSet().const;.#e
14680 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6c 61 74 28 20 62 6f 6f 6c 20 29 3b 0a 20 ndif.....void.setFlat(.bool.);..
146a0 20 20 20 62 6f 6f 6c 20 69 73 46 6c 61 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 ...bool.isFlat().const;..public.
146c0 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 4f 6e 28 20 62 slots:.....virtual.void.setOn(.b
146e0 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 ool.);..protected:.....void.draw
14700 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 Button(.QPainter.*.);.....void.d
14720 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 20 rawButtonLabel(.QPainter.*.);...
14740 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 65 6e 74 ..void.focusInEvent(.QFocusEvent
14760 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 20 51 46 .*.);.....void.focusOutEvent(.QF
14780 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 45 76 ocusEvent.*.);.....void.resizeEv
147a0 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 ent(.QResizeEvent.*.);.....void.
147c0 75 70 64 61 74 65 4d 61 73 6b 28 29 3b 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 23 69 66 updateMask();.private.slots:.#if
147e0 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 4f 50 55 50 4d 45 4e 55 0a 20 20 20 20 76 6f 69 64 20 70 6f ndef.QT_NO_POPUPMENU.....void.po
14800 70 75 70 50 72 65 73 73 65 64 28 29 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 20 pupPressed();.#endif.private:...
14820 20 20 76 6f 69 64 09 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 75 69 6e 74 09 61 75 74 6f 44 65 66 ..void.init();......uint.autoDef
14840 42 75 74 74 6f 6e 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 64 65 66 42 75 74 74 6f 6e 09 3a Button.:.1;.....uint.defButton.:
14860 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 66 6c 74 09 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 .1;.....uint.flt..:.1;.....uint.
14880 72 65 73 65 72 76 65 64 09 09 3a 20 31 3b 20 2f 2f 20 55 4e 55 53 45 44 0a 20 20 20 20 75 69 6e reserved..:.1;.//.UNUSED.....uin
148a0 74 09 6c 61 73 74 45 6e 61 62 6c 65 64 09 3a 20 31 3b 20 2f 2f 20 55 4e 55 53 45 44 0a 20 20 20 t.lastEnabled.:.1;.//.UNUSED....
148c0 20 75 69 6e 74 09 68 61 73 4d 65 6e 75 41 72 72 6f 77 09 3a 20 31 3b 0a 0a 20 20 20 20 51 50 75 .uint.hasMenuArrow.:.1;......QPu
148e0 73 68 42 75 74 74 6f 6e 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 shButtonPrivate*.d;......friend.
14900 63 6c 61 73 73 20 51 44 69 61 6c 6f 67 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 class.QDialog;..private:.//.Disa
14920 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 bled.copy.constructor.and.operat
14940 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a or=.#if.defined(Q_DISABLE_COPY).
14960 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 50 75 73 68 42 75 74 74 ....QPushButton(.const.QPushButt
14980 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 50 75 73 68 42 75 74 74 6f 6e 20 26 6f 70 65 72 61 74 6f on.&.);.....QPushButton.&operato
149a0 72 3d 28 20 63 6f 6e 73 74 20 51 50 75 73 68 42 75 74 74 6f 6e 20 26 20 29 3b 0a 23 65 6e 64 69 r=(.const.QPushButton.&.);.#endi
149c0 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 50 55 53 48 42 55 54 54 4f f.};...#endif.//.QT_NO_PUSHBUTTO
149e0 4e 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 55 53 48 42 55 54 54 4f 4e 5f 48 0a 00 00 00 28 00 N..#endif.//.QPUSHBUTTON_H....(.
14a00 71 00 70 00 6f 00 63 00 6b 00 65 00 74 00 70 00 63 00 73 00 74 00 79 00 6c 00 65 00 5f 00 77 00 q.p.o.c.k.e.t.p.c.s.t.y.l.e._.w.
14a20 63 00 65 00 2e 00 68 00 00 0f 0c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a c.e...h..../********************
14a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 ************************.**.$Id$
14a80 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 50 6f 63 6b 65 74 50 .**.**.Implementation.of.PocketP
14aa0 43 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 C-like.style.class.**.**.Created
14ac0 20 3a 20 30 31 30 38 30 37 20 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 .:.010807..**.**.Copyright.(C).2
14ae0 30 30 31 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 001-2002.Trolltech.ASA...All.rig
14b00 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
14b20 20 70 61 72 74 20 6f 66 20 74 68 65 20 73 74 79 6c 65 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 .part.of.the.styles.module.of.th
14b40 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 e.Qt.GUI.Toolkit..**.**.Licensee
14b60 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
14b80 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
14ba0 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 57 69 6e 64 6f 77 73 20 6d 61 79 20 75 73 65 .**.licenses.for.Windows.may.use
14bc0 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
14be0 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 0a 2a 2a 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 e.Qt.Commercial.**.License.Agree
14c00 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.
14c20 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c .**.**.This.file.is.not.availabl
14c40 65 20 66 6f 72 20 75 73 65 20 75 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 e.for.use.under.any.other.licens
14c60 65 20 77 69 74 68 6f 75 74 0a 2a 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 e.without.**.express.written.per
14c80 6d 69 73 73 69 6f 6e 20 66 72 6f 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 mission.from.the.copyright.holde
14ca0 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 69 64 65 64 20 41 r..**.**.This.file.is.provided.A
14cc0 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
14ce0 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.
14d00 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
14d20 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..**
14d40 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
14d60 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
14d80 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
14da0 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
14dc0 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 nts..**.**.Contact.info@trolltec
14de0 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.
14e00 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
14e20 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..**.**************************
14e40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
14e60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 4f 43 4b 45 54 50 43 ************/..#ifndef.QPOCKETPC
14e80 53 54 59 4c 45 5f 57 43 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4f 43 4b 45 54 50 43 53 54 59 STYLE_WCE_H.#define.QPOCKETPCSTY
14ea0 4c 45 5f 57 43 45 5f 48 0a 2f 2f 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 LE_WCE_H.//#ifndef.QT_NO_STYLE_P
14ec0 4f 43 4b 45 54 50 43 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 OCKETPC..#ifndef.QT_H.#include."
14ee0 71 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 qstyle.h".#include."qpalette.h".
14f00 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 #endif.//.QT_H..#if.defined(QT_P
14f20 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 50 4f LUGIN).#define.Q_EXPORT_STYLE_PO
14f40 43 4b 45 54 50 43 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 CKETPC.#else.#define.Q_EXPORT_ST
14f60 59 4c 45 5f 50 4f 43 4b 45 54 50 43 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c YLE_POCKETPC.Q_EXPORT.#endif..cl
14f80 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 ass.QPainter;.class.Q_EXPORT_STY
14fa0 4c 45 5f 50 4f 43 4b 45 54 50 43 20 51 50 6f 63 6b 65 74 50 43 53 74 79 6c 65 20 3a 20 70 75 62 LE_POCKETPC.QPocketPCStyle.:.pub
14fc0 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 70 75 62 6c 69 63 lic.QStyle.{.....Q_OBJECT.public
14fe0 3a 0a 20 20 20 20 51 50 6f 63 6b 65 74 50 43 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 76 69 72 74 :.....QPocketPCStyle();.....virt
15000 75 61 6c 20 7e 51 50 6f 63 6b 65 74 50 43 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 ual.~QPocketPCStyle();......virt
15020 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2a 20 29 ual.void.polish(.QApplication*.)
15040 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 69 64 67 ;.....virtual.void.polish(.QWidg
15060 65 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6f 6c 69 73 68 50 6f et*.);.....virtual.void.polishPo
15080 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 75 70 4d 65 6e 75 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 pupMenu(.QPopupMenu*.);.....virt
150a0 75 61 6c 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2a ual.void.unPolish(.QApplication*
150c0 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 70 6f 6c 69 73 68 28 20 51 .);.....virtual.void.unpolish(.Q
150e0 57 69 64 67 65 74 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 6e 65 77 20 73 74 75 66 66 0a 20 20 20 Widget*.);......//.new.stuff....
15100 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c .void.drawPrimitive(.PrimitiveEl
15120 65 6d 65 6e 74 20 70 65 2c 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 ement.pe,.QPainter.*p,.const.QRe
15140 63 74 20 26 72 2c 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 ct.&r,.const.QColorGroup.&cg,.SF
15160 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 20 63 6f 6e 73 lags.flags.=.Style_Default,.cons
15180 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a t.QStyleOption&.=.QStyleOption::
151a0 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f Default.).const;.....void.drawCo
151c0 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 2c 20 51 ntrol(.ControlElement.element,.Q
151e0 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 Painter.*p,.const.QWidget.*widge
15200 74 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 t,.const.QRect.&r,.const.QColorG
15220 72 6f 75 70 20 26 63 67 2c 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 roup.&cg,.SFlags.how.=.Style_Def
15240 61 75 6c 74 2c 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 ault,.const.QStyleOption&.=.QSty
15260 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 20 20 20 20 76 leOption::Default.).const;.....v
15280 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 78 43 oid.drawComplexControl(.ComplexC
152a0 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 63 6f 6e ontrol.control,.QPainter*.p,.con
152c0 73 74 20 51 57 69 64 67 65 74 2a 20 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 st.QWidget*.widget,.const.QRect&
152e0 20 72 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 63 67 2c 20 53 46 6c 61 67 .r,.const.QColorGroup&.cg,.SFlag
15300 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 20 53 43 46 6c 61 67 73 20 73 s.how.=.Style_Default,.SCFlags.s
15320 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 3d ub.=.SC_All,.SCFlags.subActive.=
15340 20 53 43 5f 4e 6f 6e 65 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 .SC_None,.const.QStyleOption&.=.
15360 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 20 QStyleOption::Default.).const;..
15380 20 20 20 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 ...int.pixelMetric(.PixelMetric.
153a0 6d 65 74 72 69 63 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 metric,.const.QWidget.*widget.=.
153c0 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 0.).const;.....QRect.querySubCon
153e0 74 72 6f 6c 4d 65 74 72 69 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 trolMetrics(.ComplexControl.cont
15400 72 6f 6c 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 20 53 75 62 43 rol,.const.QWidget.*widget,.SubC
15420 6f 6e 74 72 6f 6c 20 73 63 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d ontrol.sc,.const.QStyleOption&.=
15440 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;.
15460 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 ....QSize.sizeFromContents(.Cont
15480 65 6e 74 73 54 79 70 65 20 63 6f 6e 74 65 6e 74 73 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 entsType.contents,.const.QWidget
154a0 20 2a 77 69 64 67 65 74 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 65 6e 74 73 53 .*widget,.const.QSize.&contentsS
154c0 69 7a 65 2c 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 ize,.const.QStyleOption&.=.QStyl
154e0 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 20 20 20 20 51 50 eOption::Default.).const;.....QP
15500 69 78 6d 61 70 20 73 74 79 6c 65 50 69 78 6d 61 70 28 20 53 74 79 6c 65 50 69 78 6d 61 70 20 73 ixmap.stylePixmap(.StylePixmap.s
15520 74 79 6c 65 70 69 78 6d 61 70 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 tylepixmap,.const.QWidget.*widge
15540 74 20 3d 20 30 2c 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 t.=.0,.const.QStyleOption&.=.QSt
15560 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 yleOption::Default.).const;.....
15580 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 4d 61 73 6b 28 43 6f 6e 74 72 6f 6c 45 6c 65 .void.drawControlMask(ControlEle
155a0 6d 65 6e 74 2c 51 50 61 69 6e 74 65 72 20 2a 2c 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c ment,QPainter.*,const.QWidget.*,
155c0 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e const.QRect.&,const.QStyleOption
155e0 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 53 75 62 .&).const;.....QRect.subRect(Sub
15600 52 65 63 74 2c 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 Rect,const.QWidget.*).const;....
15620 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 28 43 6f 6d .void.drawComplexControlMask(Com
15640 70 6c 65 78 43 6f 6e 74 72 6f 6c 2c 51 50 61 69 6e 74 65 72 20 2a 2c 63 6f 6e 73 74 20 51 57 69 plexControl,QPainter.*,const.QWi
15660 64 67 65 74 20 2a 2c 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 63 6f 6e 73 74 20 51 53 74 79 6c dget.*,const.QRect.&,const.QStyl
15680 65 4f 70 74 69 6f 6e 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 53 75 62 43 6f 6e 74 72 6f 6c eOption.&).const;.....SubControl
156a0 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 28 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 2c .querySubControl(ComplexControl,
156c0 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 63 const.QWidget.*,const.QPoint.&,c
156e0 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 onst.QStyleOption.&).const;.....
15700 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 2c 63 6f 6e 73 74 20 51 57 int.styleHint(StyleHint,const.QW
15720 69 64 67 65 74 20 2a 2c 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 2c 51 53 74 idget.*,const.QStyleOption.&,QSt
15740 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 70 72 69 76 61 74 65 yleHintReturn.*).const;..private
15760 3a 0a 20 20 20 20 2f 2f 20 43 6f 6e 76 65 6e 69 65 6e 63 65 0a 20 20 20 20 51 74 3a 3a 44 6f 63 :.....//.Convenience.....Qt::Doc
15780 6b 20 66 69 6e 64 4c 6f 63 61 74 69 6f 6e 28 20 51 57 69 64 67 65 74 20 2a 70 20 29 20 63 6f 6e k.findLocation(.QWidget.*p.).con
157a0 73 74 3b 0a 20 20 20 20 51 74 3a 3a 44 6f 63 6b 20 66 69 6e 64 4c 6f 63 61 74 69 6f 6e 28 20 51 st;.....Qt::Dock.findLocation(.Q
157c0 50 61 69 6e 74 65 72 20 2a 70 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 5f 4f Painter.*p.).const;..#ifndef.Q_O
157e0 53 5f 54 45 4d 50 0a 20 20 20 20 76 6f 69 64 20 6d 6f 64 69 66 79 4f 72 69 67 69 6e 61 6c 50 61 S_TEMP.....void.modifyOriginalPa
15800 6c 65 74 74 65 28 29 3b 0a 20 20 20 20 51 50 61 6c 65 74 74 65 20 6f 72 69 67 69 6e 61 6c 50 61 lette();.....QPalette.originalPa
15820 6c 3b 0a 20 20 20 20 62 6f 6f 6c 20 67 6f 74 4f 72 69 67 69 6e 61 6c 3b 0a 23 65 6e 64 69 66 20 l;.....bool.gotOriginal;.#endif.
15840 2f 2f 20 51 5f 4f 53 5f 54 45 4d 50 0a 0a 0a 0a 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 //.Q_OS_TEMP........//.Disabled.
15860 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=.#
15880 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
158a0 50 6f 63 6b 65 74 50 43 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 50 6f 63 6b 65 74 50 43 53 74 PocketPCStyle(.const.QPocketPCSt
158c0 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 50 6f 63 6b 65 74 50 43 53 74 79 6c 65 26 20 6f 70 65 yle.&.);.....QPocketPCStyle&.ope
158e0 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 6f 63 6b 65 74 50 43 53 74 79 6c 65 20 26 20 29 rator=(.const.QPocketPCStyle.&.)
15900 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 2f 2f 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 ;.#endif.};..//#endif.//.QT_NO_S
15920 54 59 4c 45 5f 50 4f 43 4b 45 54 50 43 0a 23 65 6e 64 69 66 0a 00 00 00 24 00 71 00 6e 00 65 00 TYLE_POCKETPC.#endif....$.q.n.e.
15940 74 00 77 00 6f 00 72 00 6b 00 70 00 72 00 6f 00 74 00 6f 00 63 00 6f 00 6c 00 2e 00 68 00 00 19 t.w.o.r.k.p.r.o.t.o.c.o.l...h...
15960 f3 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 ./******************************
15980 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
159a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 **************.**.$Id:.$.**.**.D
159c0 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 20 63 6c efinition.of.QNetworkProtocol.cl
159e0 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 34 32 39 0a 2a 2a 0a 2a 2a ass.**.**.Created.:.950429.**.**
15a00 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
15a20 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..**
15a40 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 .**.This.file.is.part.of.the.ker
15a60 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 nel.module.of.the.Qt.GUI.Toolkit
15a80 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
15aa0 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
15ac0 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
15ae0 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
15b00 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
15b20 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
15b40 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
15b60 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.
15b80 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.
15ba0 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
15bc0 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
15be0 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
15c00 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.*
15c20 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..**.**.
15c40 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
15c60 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
15c80 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
15ca0 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
15cc0 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
15ce0 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..**.
15d00 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
15d20 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
15d40 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
15d60 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
15d80 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
15da0 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.
15dc0 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
15de0 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.
15e00 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..*
15e20 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/
15e40 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..
15e60 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
15e80 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.
15ea0 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
15ec0 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
15ee0 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..*
15f00 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 *.******************************
15f20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
15f40 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4e 45 54 57 4f 52 4b 50 52 4f 54 4f ********/..#ifndef.QNETWORKPROTO
15f60 43 4f 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 48 COL_H.#define.QNETWORKPROTOCOL_H
15f80 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 75 72 6c 69 6e 66 ..#ifndef.QT_H.#include."qurlinf
15fa0 6f 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 o.h".#include."qstring.h".#inclu
15fc0 64 65 20 22 71 64 69 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 de."qdict.h".#include."qobject.h
15fe0 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f ".#endif.//.QT_H..#ifndef.QT_NO_
16000 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a 63 6c 61 73 73 20 51 4e 65 74 77 6f 72 6b 50 NETWORKPROTOCOL..class.QNetworkP
16020 72 6f 74 6f 63 6f 6c 3b 0a 63 6c 61 73 73 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e rotocol;.class.QNetworkOperation
16040 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 72 3b 0a 63 6c 61 73 73 20 51 55 72 6c 4f 70 65 72 61 74 ;.class.QTimer;.class.QUrlOperat
16060 6f 72 3b 0a 63 6c 61 73 73 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 50 72 69 76 61 74 or;.class.QNetworkProtocolPrivat
16080 65 3b 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 56 61 6c e;.template.<class.T>.class.QVal
160a0 75 65 4c 69 73 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4e 65 74 77 6f 72 6b ueList;..class.Q_EXPORT.QNetwork
160c0 50 72 6f 74 6f 63 6f 6c 46 61 63 74 6f 72 79 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 ProtocolFactoryBase.{.public:...
160e0 20 76 69 72 74 75 61 6c 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 20 2a 63 72 65 61 74 .virtual.QNetworkProtocol.*creat
16100 65 4f 62 6a 65 63 74 28 29 20 3d 20 30 3b 0a 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 3c 20 63 6c eObject().=.0;..};..template<.cl
16120 61 73 73 20 50 72 6f 74 6f 63 6f 6c 20 3e 0a 63 6c 61 73 73 20 51 4e 65 74 77 6f 72 6b 50 72 6f ass.Protocol.>.class.QNetworkPro
16140 74 6f 63 6f 6c 46 61 63 74 6f 72 79 20 3a 20 70 75 62 6c 69 63 20 51 4e 65 74 77 6f 72 6b 50 72 tocolFactory.:.public.QNetworkPr
16160 6f 74 6f 63 6f 6c 46 61 63 74 6f 72 79 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 otocolFactoryBase.{.public:.....
16180 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 20 2a 63 72 65 61 74 65 4f 62 6a 65 63 74 28 29 QNetworkProtocol.*createObject()
161a0 20 7b 0a 09 72 65 74 75 72 6e 20 6e 65 77 20 50 72 6f 74 6f 63 6f 6c 3b 0a 20 20 20 20 7d 0a 0a .{..return.new.Protocol;.....}..
161c0 7d 3b 0a 0a 74 79 70 65 64 65 66 20 51 44 69 63 74 3c 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f };..typedef.QDict<.QNetworkProto
161e0 63 6f 6c 46 61 63 74 6f 72 79 42 61 73 65 20 3e 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f colFactoryBase.>.QNetworkProtoco
16200 6c 44 69 63 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4e 65 74 77 6f 72 6b 50 lDict;..class.Q_EXPORT.QNetworkP
16220 72 6f 74 6f 63 6f 6c 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 rotocol.:.public.QObject.{.....Q
16240 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 53 74 61 74 65 20 _OBJECT..public:.....enum.State.
16260 7b 0a 09 53 74 57 61 69 74 69 6e 67 20 3d 20 30 2c 0a 09 53 74 49 6e 50 72 6f 67 72 65 73 73 2c {..StWaiting.=.0,..StInProgress,
16280 0a 09 53 74 44 6f 6e 65 2c 0a 09 53 74 46 61 69 6c 65 64 2c 0a 09 53 74 53 74 6f 70 70 65 64 0a ..StDone,..StFailed,..StStopped.
162a0 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4f 70 65 72 61 74 69 6f 6e 20 7b 0a 09 4f 70 ....};......enum.Operation.{..Op
162c0 4c 69 73 74 43 68 69 6c 64 72 65 6e 20 3d 20 31 2c 0a 09 4f 70 4d 6b 44 69 72 20 3d 20 32 2c 0a ListChildren.=.1,..OpMkDir.=.2,.
162e0 09 4f 70 4d 6b 64 69 72 20 3d 20 4f 70 4d 6b 44 69 72 2c 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 .OpMkdir.=.OpMkDir,.//.###.remov
16300 65 20 69 6e 20 34 2e 30 0a 09 4f 70 52 65 6d 6f 76 65 20 3d 20 34 2c 0a 09 4f 70 52 65 6e 61 6d e.in.4.0..OpRemove.=.4,..OpRenam
16320 65 20 3d 20 38 2c 0a 09 4f 70 47 65 74 20 3d 20 33 32 2c 0a 09 4f 70 50 75 74 20 3d 20 36 34 0a e.=.8,..OpGet.=.32,..OpPut.=.64.
16340 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6e 6e 65 63 74 69 6f 6e 53 74 61 74 65 ....};......enum.ConnectionState
16360 20 7b 0a 09 43 6f 6e 48 6f 73 74 46 6f 75 6e 64 2c 0a 09 43 6f 6e 43 6f 6e 6e 65 63 74 65 64 2c .{..ConHostFound,..ConConnected,
16380 0a 09 43 6f 6e 43 6c 6f 73 65 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 45 72 72 ..ConClosed.....};......enum.Err
163a0 6f 72 20 7b 0a 09 2f 2f 20 6e 6f 20 65 72 72 6f 72 0a 09 4e 6f 45 72 72 6f 72 20 3d 20 30 2c 0a or.{..//.no.error..NoError.=.0,.
163c0 09 2f 2f 20 67 65 6e 65 72 61 6c 20 65 72 72 6f 72 73 0a 09 45 72 72 56 61 6c 69 64 2c 0a 09 45 .//.general.errors..ErrValid,..E
163e0 72 72 55 6e 6b 6e 6f 77 6e 50 72 6f 74 6f 63 6f 6c 2c 0a 09 45 72 72 55 6e 73 75 70 70 6f 72 74 rrUnknownProtocol,..ErrUnsupport
16400 65 64 2c 0a 09 45 72 72 50 61 72 73 65 2c 0a 09 2f 2f 20 65 72 72 6f 72 73 20 6f 6e 20 63 6f 6e ed,..ErrParse,..//.errors.on.con
16420 6e 65 63 74 0a 09 45 72 72 4c 6f 67 69 6e 49 6e 63 6f 72 72 65 63 74 2c 0a 09 45 72 72 48 6f 73 nect..ErrLoginIncorrect,..ErrHos
16440 74 4e 6f 74 46 6f 75 6e 64 2c 0a 09 2f 2f 20 70 72 6f 74 6f 63 6f 6c 20 65 72 72 6f 72 73 0a 09 tNotFound,..//.protocol.errors..
16460 45 72 72 4c 69 73 74 43 68 69 6c 64 72 65 6e 2c 0a 09 45 72 72 4c 69 73 74 43 68 6c 69 64 72 65 ErrListChildren,..ErrListChlidre
16480 6e 20 3d 20 45 72 72 4c 69 73 74 43 68 69 6c 64 72 65 6e 2c 20 2f 2f 20 23 23 23 20 72 65 6d 6f n.=.ErrListChildren,.//.###.remo
164a0 76 65 20 69 6e 20 34 2e 30 0a 09 45 72 72 4d 6b 44 69 72 2c 0a 09 45 72 72 4d 6b 64 69 72 20 3d ve.in.4.0..ErrMkDir,..ErrMkdir.=
164c0 20 45 72 72 4d 6b 44 69 72 2c 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 0a .ErrMkDir,.//.###.remove.in.4.0.
164e0 09 45 72 72 52 65 6d 6f 76 65 2c 0a 09 45 72 72 52 65 6e 61 6d 65 2c 0a 09 45 72 72 47 65 74 2c .ErrRemove,..ErrRename,..ErrGet,
16500 0a 09 45 72 72 50 75 74 2c 0a 09 45 72 72 46 69 6c 65 4e 6f 74 45 78 69 73 74 69 6e 67 2c 0a 09 ..ErrPut,..ErrFileNotExisting,..
16520 45 72 72 50 65 72 6d 69 73 73 69 6f 6e 44 65 6e 69 65 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 ErrPermissionDenied.....};......
16540 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 QNetworkProtocol();.....virtual.
16560 7e 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 ~QNetworkProtocol();......virtua
16580 6c 20 76 6f 69 64 20 73 65 74 55 72 6c 28 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 2a 75 20 29 l.void.setUrl(.QUrlOperator.*u.)
165a0 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 44 65 6c 65 74 ;......virtual.void.setAutoDelet
165c0 65 28 20 62 6f 6f 6c 20 62 2c 20 69 6e 74 20 69 20 3d 20 31 30 30 30 30 20 29 3b 0a 20 20 20 20 e(.bool.b,.int.i.=.10000.);.....
165e0 62 6f 6f 6c 20 61 75 74 6f 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 bool.autoDelete().const;......st
16600 61 74 69 63 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f atic.void.registerNetworkProtoco
16620 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 72 6f 74 6f 63 6f 6c 2c 0a 09 09 09 09 l(.const.QString.&protocol,.....
16640 09 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 46 61 63 74 6f 72 79 42 61 73 65 20 2a 70 ..QNetworkProtocolFactoryBase.*p
16660 72 6f 74 6f 63 6f 6c 46 61 63 74 6f 72 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4e 65 rotocolFactory.);.....static.QNe
16680 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 20 2a 67 65 74 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f tworkProtocol.*getNetworkProtoco
166a0 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 72 6f 74 6f 63 6f 6c 20 29 3b 0a 20 20 l(.const.QString.&protocol.);...
166c0 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 68 61 73 4f 6e 6c 79 4c 6f 63 61 6c 46 69 6c 65 53 79 ..static.bool.hasOnlyLocalFileSy
166e0 73 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 75 70 70 6f 72 74 stem();......virtual.int.support
16700 65 64 4f 70 65 72 61 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 edOperations().const;.....virtua
16720 6c 20 76 6f 69 64 20 61 64 64 4f 70 65 72 61 74 69 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 l.void.addOperation(.QNetworkOpe
16740 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 20 20 20 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 20 ration.*op.);......QUrlOperator.
16760 2a 75 72 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 *url().const;.....QNetworkOperat
16780 69 6f 6e 20 2a 6f 70 65 72 61 74 69 6f 6e 49 6e 50 72 6f 67 72 65 73 73 28 29 20 63 6f 6e 73 74 ion.*operationInProgress().const
167a0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 4f 70 65 72 61 74 69 6f ;.....virtual.void.clearOperatio
167c0 6e 51 75 65 75 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 6f 70 28 nQueue();.....virtual.void.stop(
167e0 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 28 20 63 6f 6e 73 );..signals:.....void.data(.cons
16800 74 20 51 42 79 74 65 41 72 72 61 79 20 26 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f t.QByteArray.&,.QNetworkOperatio
16820 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 69 6f 6e 53 74 61 n.*res.);.....void.connectionSta
16840 74 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 73 74 61 74 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 teChanged(.int.state,.const.QStr
16860 69 6e 67 20 26 64 61 74 61 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 65 64 28 20 ing.&data.);.....void.finished(.
16880 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f QNetworkOperation.*res.);.....vo
168a0 69 64 20 73 74 61 72 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 id.start(.QNetworkOperation.*res
168c0 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 68 69 6c 64 72 65 6e 28 20 63 6f 6e 73 74 20 .);.....void.newChildren(.const.
168e0 51 56 61 6c 75 65 4c 69 73 74 3c 51 55 72 6c 49 6e 66 6f 3e 20 26 2c 20 51 4e 65 74 77 6f 72 6b QValueList<QUrlInfo>.&,.QNetwork
16900 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 68 Operation.*res.);.....void.newCh
16920 69 6c 64 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 2c 20 51 4e 65 74 77 6f 72 6b 4f ild(.const.QUrlInfo.&,.QNetworkO
16940 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 72 65 61 74 65 peration.*res.);.....void.create
16960 64 44 69 72 65 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 2c 20 51 4e dDirectory(.const.QUrlInfo.&,.QN
16980 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 etworkOperation.*res.);.....void
169a0 20 72 65 6d 6f 76 65 64 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 .removed(.QNetworkOperation.*res
169c0 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 74 77 6f .);.....void.itemChanged(.QNetwo
169e0 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 rkOperation.*res.);.....void.dat
16a00 61 54 72 61 6e 73 66 65 72 50 72 6f 67 72 65 73 73 28 20 69 6e 74 20 62 79 74 65 73 44 6f 6e 65 aTransferProgress(.int.bytesDone
16a20 2c 20 69 6e 74 20 62 79 74 65 73 54 6f 74 61 6c 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 ,.int.bytesTotal,.QNetworkOperat
16a40 69 6f 6e 20 2a 72 65 73 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 ion.*res.);..protected:.....virt
16a60 75 61 6c 20 76 6f 69 64 20 70 72 6f 63 65 73 73 4f 70 65 72 61 74 69 6f 6e 28 20 51 4e 65 74 77 ual.void.processOperation(.QNetw
16a80 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 orkOperation.*op.);.....virtual.
16aa0 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4c 69 73 74 43 68 69 6c 64 72 65 6e 28 20 51 4e 65 74 void.operationListChildren(.QNet
16ac0 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c workOperation.*op.);.....virtual
16ae0 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4d 6b 44 69 72 28 20 51 4e 65 74 77 6f 72 6b 4f 70 .void.operationMkDir(.QNetworkOp
16b00 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 eration.*op.);.....virtual.void.
16b20 6f 70 65 72 61 74 69 6f 6e 52 65 6d 6f 76 65 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 operationRemove(.QNetworkOperati
16b40 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6f 70 65 72 61 on.*op.);.....virtual.void.opera
16b60 74 69 6f 6e 52 65 6e 61 6d 65 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f tionRename(.QNetworkOperation.*o
16b80 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 47 p.);.....virtual.void.operationG
16ba0 65 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 20 20 et(.QNetworkOperation.*op.);....
16bc0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 50 75 74 28 20 51 4e 65 74 .virtual.void.operationPut(.QNet
16be0 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c workOperation.*op.);.....virtual
16c00 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 50 75 74 43 68 75 6e 6b 28 20 51 4e 65 74 77 6f 72 .void.operationPutChunk(.QNetwor
16c20 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f kOperation.*op.);.....virtual.bo
16c40 6f 6c 20 63 68 65 63 6b 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 ol.checkConnection(.QNetworkOper
16c60 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4e 65 74 77 ation.*op.);..private:.....QNetw
16c80 6f 72 6b 50 72 6f 74 6f 63 6f 6c 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 20 orkProtocolPrivate.*d;..private.
16ca0 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 4e 65 78 74 4f 70 65 72 61 slots:.....void.processNextOpera
16cc0 74 69 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 6c 64 20 29 3b 0a tion(.QNetworkOperation.*old.);.
16ce0 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 4f 70 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6d ....void.startOps();.....void.em
16d00 69 74 4e 65 77 43 68 69 6c 64 72 65 6e 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 69 itNewChildren(.const.QUrlInfo.&i
16d20 2c 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 20 20 20 20 ,.QNetworkOperation.*op.);......
16d40 76 6f 69 64 20 72 65 6d 6f 76 65 4d 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 void.removeMe();..private:.//.Di
16d60 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 sabled.copy.constructor.and.oper
16d80 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 ator=.#if.defined(Q_DISABLE_COPY
16da0 29 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 28 20 63 6f 6e 73 74 20 51 4e ).....QNetworkProtocol(.const.QN
16dc0 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 20 26 20 29 3b 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b etworkProtocol.&.);.....QNetwork
16de0 50 72 6f 74 6f 63 6f 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4e 65 74 77 Protocol.&operator=(.const.QNetw
16e00 6f 72 6b 50 72 6f 74 6f 63 6f 6c 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 orkProtocol.&.);.#endif.};..clas
16e20 73 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 s.QNetworkOperationPrivate;..cla
16e40 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 3a 20 ss.Q_EXPORT.QNetworkOperation.:.
16e60 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...
16e80 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 55 72 6c 4f 70 65 72 61 74 6f 72 3b 0a 0a 70 75 ..friend.class.QUrlOperator;..pu
16ea0 62 6c 69 63 3a 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 28 20 51 4e 65 blic:.....QNetworkOperation(.QNe
16ec0 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 3a 3a 4f 70 65 72 61 74 69 6f 6e 20 6f 70 65 72 61 74 69 tworkProtocol::Operation.operati
16ee0 6f 6e 2c 0a 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 72 67 30 2c 20 63 on,.......const.QString.&arg0,.c
16f00 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 72 67 31 2c 0a 09 09 20 20 20 20 63 6f 6e 73 74 20 onst.QString.&arg1,.......const.
16f20 51 53 74 72 69 6e 67 20 26 61 72 67 32 20 29 3b 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 4f 70 65 QString.&arg2.);.....QNetworkOpe
16f40 72 61 74 69 6f 6e 28 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 3a 3a 4f 70 65 72 61 74 ration(.QNetworkProtocol::Operat
16f60 69 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 2c 0a 09 09 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 ion.operation,.......const.QByte
16f80 41 72 72 61 79 20 26 61 72 67 30 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 61 Array.&arg0,.const.QByteArray.&a
16fa0 72 67 31 2c 0a 09 09 20 20 20 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 61 72 67 rg1,.......const.QByteArray.&arg
16fc0 32 20 29 3b 0a 20 20 20 20 7e 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 28 29 3b 0a 0a 2.);.....~QNetworkOperation();..
16fe0 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 61 74 65 28 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f ....void.setState(.QNetworkProto
17000 63 6f 6c 3a 3a 53 74 61 74 65 20 73 74 61 74 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 col::State.state.);.....void.set
17020 50 72 6f 74 6f 63 6f 6c 44 65 74 61 69 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 ProtocolDetail(.const.QString.&d
17040 65 74 61 69 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 72 72 6f 72 43 6f 64 65 28 20 etail.);.....void.setErrorCode(.
17060 69 6e 74 20 65 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 72 67 28 20 69 6e 74 20 6e int.ec.);.....void.setArg(.int.n
17080 75 6d 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 72 67 20 29 3b 0a 20 20 20 20 76 6f um,.const.QString.&arg.);.....vo
170a0 69 64 20 73 65 74 52 61 77 41 72 67 28 20 69 6e 74 20 6e 75 6d 2c 20 63 6f 6e 73 74 20 51 42 79 id.setRawArg(.int.num,.const.QBy
170c0 74 65 41 72 72 61 79 20 26 61 72 67 20 29 3b 0a 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 50 72 6f teArray.&arg.);......QNetworkPro
170e0 74 6f 63 6f 6c 3a 3a 4f 70 65 72 61 74 69 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 28 29 20 63 6f 6e tocol::Operation.operation().con
17100 73 74 3b 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 3a 3a 53 74 61 74 65 20 st;.....QNetworkProtocol::State.
17120 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 61 72 67 28 20 state().const;.....QString.arg(.
17140 69 6e 74 20 6e 75 6d 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 int.num.).const;.....QByteArray.
17160 72 61 77 41 72 67 28 20 69 6e 74 20 6e 75 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 rawArg(.int.num.).const;.....QSt
17180 72 69 6e 67 20 70 72 6f 74 6f 63 6f 6c 44 65 74 61 69 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ring.protocolDetail().const;....
171a0 20 69 6e 74 20 65 72 72 6f 72 43 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 .int.errorCode().const;......voi
171c0 64 20 66 72 65 65 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 d.free();..private.slots:.....vo
171e0 69 64 20 64 65 6c 65 74 65 4d 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 79 id.deleteMe();..private:.....QBy
17200 74 65 41 72 72 61 79 20 26 72 61 77 28 20 69 6e 74 20 6e 75 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 teArray.&raw(.int.num.).const;..
17220 20 20 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a ...QNetworkOperationPrivate.*d;.
17240 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 .private:.//.Disabled.copy.const
17260 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 ructor.and.operator=.#if.defined
17280 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 4f 70 65 (Q_DISABLE_COPY).....QNetworkOpe
172a0 72 61 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 ration(.const.QNetworkOperation.
172c0 26 20 29 3b 0a 20 20 20 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 26 6f 70 65 72 &.);.....QNetworkOperation.&oper
172e0 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 26 ator=(.const.QNetworkOperation.&
17300 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4e .);.#endif.};..#endif.//.QT_NO_N
17320 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4e 45 54 57 4f ETWORKPROTOCOL..#endif.//.QNETWO
17340 52 4b 50 52 4f 54 4f 43 4f 4c 5f 48 0a 00 00 00 14 00 71 00 73 00 65 00 73 00 73 00 69 00 6f 00 RKPROTOCOL_H......q.s.e.s.s.i.o.
17360 6e 00 2e 00 68 00 00 06 34 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...4/**********************
17380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
173a0 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:.$
173c0 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 65 73 73 69 6f 6e 20 63 6c .**.**.Definition.of.QSession.cl
173e0 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 35 31 30 0a 2a 2a 0a 2a 2a ass.**.**.Created.:.990510.**.**
17400 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
17420 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..**
17440 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 .**.This.file.is.part.of.the.ker
17460 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 nel.module.of.the.Qt.GUI.Toolkit
17480 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
174a0 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
174c0 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
174e0 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
17500 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
17520 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
17540 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
17560 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.
17580 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.
175a0 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
175c0 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
175e0 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
17600 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.*
17620 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..**.**.
17640 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
17660 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
17680 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
176a0 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
176c0 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
176e0 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..**.
17700 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
17720 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
17740 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
17760 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
17780 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
177a0 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.
177c0 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
177e0 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.
17800 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..*
17820 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/
17840 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..
17860 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
17880 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.
178a0 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
178c0 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
178e0 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..*
17900 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 *.******************************
17920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
17940 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 45 53 53 49 4f 4e 5f 48 0a 23 64 ********/..#ifndef.QSESSION_H.#d
17960 65 66 69 6e 65 20 51 53 45 53 53 49 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 efine.QSESSION_H..#ifndef.QT_H.#
17980 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 73 00 69 endif.//.QT_H..#endif......q.s.i
179a0 00 67 00 6e 00 61 00 6c 00 2e 00 68 00 00 0a 30 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .g.n.a.l...h...0/***************
179c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
179e0 2a 2a 2a 2a 2a 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 *****************************.**
17a00 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 69 67 .$Id:.$.**.**.Definition.of.QSig
17a20 6e 61 6c 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 32 30 31 nal.class.**.**.Created.:.941201
17a40 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
17a60 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
17a80 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
17aa0 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
17ac0 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
17ae0 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
17b00 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
17b20 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.
17b40 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
17b60 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
17b80 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
17ba0 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.
17bc0 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
17be0 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
17c00 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
17c20 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.
17c40 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
17c60 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..
17c80 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
17ca0 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
17cc0 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
17ce0 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.
17d00 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
17d20 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
17d40 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
17d60 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
17d80 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.
17da0 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
17dc0 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..**
17de0 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
17e00 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
17e20 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
17e40 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
17e60 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
17e80 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
17ea0 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
17ec0 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
17ee0 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
17f00 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
17f20 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.
17f40 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..**.************************
17f60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
17f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 49 47 4e 41 4c **************/..#ifndef.QSIGNAL
17fa0 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 49 47 4e 41 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 _H.#define.QSIGNAL_H..#ifndef.QT
17fc0 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 72 69 61 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 _H.#include."qvariant.h".#includ
17fe0 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 e."qobject.h".#endif.//.QT_H...c
18000 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 69 67 6e 61 6c 20 3a 20 70 75 62 6c 69 63 20 51 lass.Q_EXPORT.QSignal.:.public.Q
18020 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 Object.{.....Q_OBJECT..public:..
18040 20 20 20 51 53 69 67 6e 61 6c 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 ...QSignal(.QObject.*parent=0,.c
18060 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 53 69 67 6e 61 onst.char.*name=0.);.....~QSigna
18080 6c 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 4f l();......bool.connect(.const.QO
180a0 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d bject.*receiver,.const.char.*mem
180c0 62 65 72 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 64 69 73 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 ber.);.....bool.disconnect(.cons
180e0 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 20 t.QObject.*receiver,.const.char.
18100 2a 6d 65 6d 62 65 72 3d 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 61 63 74 69 76 61 74 65 28 *member=0.);......void.activate(
18120 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 62 6f 6f );..#ifndef.QT_NO_COMPAT.....boo
18140 6c 09 69 73 42 6c 6f 63 6b 65 64 28 29 09 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 l.isBlocked()..const..{.return.Q
18160 4f 62 6a 65 63 74 3a 3a 73 69 67 6e 61 6c 73 42 6c 6f 63 6b 65 64 28 29 3b 20 7d 0a 20 20 20 20 Object::signalsBlocked();.}.....
18180 76 6f 69 64 09 62 6c 6f 63 6b 28 20 62 6f 6f 6c 20 62 20 29 09 09 7b 20 51 4f 62 6a 65 63 74 3a void.block(.bool.b.)..{.QObject:
181a0 3a 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 20 62 20 29 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 :blockSignals(.b.);.}.#ifndef.QT
181c0 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 61 72 61 6d 65 74 65 _NO_VARIANT.....void.setParamete
181e0 72 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 70 61 72 61 6d 65 74 r(.int.value.);.....int..paramet
18200 65 72 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 er().const;.#endif.#endif..#ifnd
18220 65 66 20 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 20 20 20 20 76 6f 69 64 09 73 65 74 56 61 6c ef.QT_NO_VARIANT.....void.setVal
18240 75 65 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 20 26 76 61 6c 75 65 20 29 3b 0a 20 20 20 ue(.const.QVariant.&value.);....
18260 20 51 56 61 72 69 61 6e 74 09 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a .QVariant.value().const;.#endif.
18280 73 69 67 6e 61 6c 73 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 41 52 49 41 4e 54 0a 20 signals:.#ifndef.QT_NO_VARIANT..
182a0 20 20 20 76 6f 69 64 20 73 69 67 6e 61 6c 28 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 ...void.signal(.const.QVariant&.
182c0 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 53 69 67 6e 61 6c 28 20 69 6e );.#endif.....void.intSignal(.in
182e0 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 56 41 52 t.);..private:.#ifndef.QT_NO_VAR
18300 49 41 4e 54 0a 20 20 20 20 51 56 61 72 69 61 6e 74 20 76 61 6c 3b 0a 23 65 6e 64 69 66 0a 70 72 IANT.....QVariant.val;.#endif.pr
18320 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 ivate:.//.Disabled.copy.construc
18340 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f tor.and.operator=.#if.defined(Q_
18360 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 69 67 6e 61 6c 28 20 63 6f 6e 73 74 DISABLE_COPY).....QSignal(.const
18380 20 51 53 69 67 6e 61 6c 20 26 20 29 3b 0a 20 20 20 20 51 53 69 67 6e 61 6c 20 26 6f 70 65 72 61 .QSignal.&.);.....QSignal.&opera
183a0 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 69 67 6e 61 6c 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a tor=(.const.QSignal.&.);.#endif.
183c0 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 49 47 4e 41 4c 5f 48 0a 00 00 00 1e 00 71 00 };...#endif.//.QSIGNAL_H......q.
183e0 73 00 70 00 6c 00 61 00 73 00 68 00 73 00 63 00 72 00 65 00 65 00 6e 00 2e 00 68 00 00 09 36 2f s.p.l.a.s.h.s.c.r.e.e.n...h...6/
18400 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
18420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
18440 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
18460 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 70 6c 61 73 68 53 63 72 65 65 6e 20 63 6c 61 73 73 0a 2a inition.of.QSplashScreen.class.*
18480 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 *.**.Copyright.(C).2003.Trolltec
184a0 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..**.
184c0 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 **.This.file.is.part.of.the.widg
184e0 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 ets.module.of.the.Qt.GUI.Toolkit
18500 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
18520 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
18540 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
18560 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
18580 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
185a0 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
185c0 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
185e0 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.
18600 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.
18620 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
18640 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
18660 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
18680 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.*
186a0 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..**.**.
186c0 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
186e0 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
18700 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
18720 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
18740 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
18760 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..**.
18780 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
187a0 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
187c0 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
187e0 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
18800 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
18820 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.
18840 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
18860 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.
18880 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..*
188a0 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/
188c0 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..
188e0 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
18900 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.
18920 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
18940 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
18960 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..*
18980 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 *.******************************
189a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
189c0 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 50 4c 41 53 48 53 43 52 45 45 4e ********/..#ifndef.QSPLASHSCREEN
189e0 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 50 4c 41 53 48 53 43 52 45 45 4e 5f 48 0a 0a 23 69 66 6e _H.#define.QSPLASHSCREEN_H..#ifn
18a00 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 70 2e 68 22 0a 23 69 def.QT_H.#include."qpixmap.h".#i
18a20 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f nclude."qwidget.h".#endif.//.QT_
18a40 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 50 4c 41 53 48 53 43 52 45 45 4e 0a 63 6c H..#ifndef.QT_NO_SPLASHSCREEN.cl
18a60 61 73 73 20 51 53 70 6c 61 73 68 53 63 72 65 65 6e 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 ass.QSplashScreenPrivate;..class
18a80 20 51 5f 45 58 50 4f 52 54 20 51 53 70 6c 61 73 68 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 .Q_EXPORT.QSplashScreen.:.public
18aa0 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a .QWidget.{.....Q_OBJECT.public:.
18ac0 20 20 20 20 51 53 70 6c 61 73 68 53 63 72 65 65 6e 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 ....QSplashScreen(.const.QPixmap
18ae0 20 26 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d 61 70 28 29 2c 20 57 46 6c 61 67 73 20 66 20 3d .&pixmap.=.QPixmap(),.WFlags.f.=
18b00 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 70 6c 61 73 68 53 63 72 65 65 6e .0.);.....virtual.~QSplashScreen
18b20 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 ();......void.setPixmap(.const.Q
18b40 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 2a 20 70 Pixmap.&pixmap.);.....QPixmap*.p
18b60 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 69 73 68 28 20 ixmap().const;.....void.finish(.
18b80 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 28 29 QWidget.*w.);.....void.repaint()
18ba0 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 ;..public.slots:.....void.messag
18bc0 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 66 6c 61 67 73 e(.const.QString.&str,.int.flags
18be0 20 3d 20 41 6c 69 67 6e 4c 65 66 74 2c 0a 09 09 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 .=.AlignLeft,.....const.QColor.&
18c00 63 6f 6c 6f 72 20 3d 20 62 6c 61 63 6b 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 color.=.black.);.....void.clear(
18c20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 65 73 73 61 67 65 43 68 61 );..signals:.....void.messageCha
18c40 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 20 29 3b 0a 0a 70 72 6f nged(.const.QString.&str.);..pro
18c60 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6e tected:.....virtual.void.drawCon
18c80 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 70 61 69 6e 74 65 72 20 29 3b 0a 20 20 20 20 tents(.QPainter.*painter.);.....
18ca0 76 6f 69 64 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 void.mousePressEvent(.QMouseEven
18cc0 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f t.*.);..private:.....void.drawCo
18ce0 6e 74 65 6e 74 73 28 29 3b 0a 0a 20 20 20 20 51 53 70 6c 61 73 68 53 63 72 65 65 6e 50 72 69 76 ntents();......QSplashScreenPriv
18d00 61 74 65 20 2a 64 3b 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 53 50 4c 41 53 48 ate.*d;.};.#endif.//QT_NO_SPLASH
18d20 53 43 52 45 45 4e 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 70 00 74 00 72 00 73 00 74 00 61 SCREEN.#endif......q.p.t.r.s.t.a
18d40 00 63 00 6b 00 2e 00 68 00 00 0c 54 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .c.k...h...T/*******************
18d60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
18d80 2a 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
18da0 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 74 72 53 74 61 63 6b 20 $.**.**.Definition.of.QPtrStack.
18dc0 70 6f 69 6e 74 65 72 20 62 61 73 65 64 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 0a 2a 2a 0a pointer.based.template.class.**.
18de0 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 39 31 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 **.Created.:.920917.**.**.Copyri
18e00 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 2e ght.(C).1992-2000.Trolltech.ASA.
18e20 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
18e40 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
18e60 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..**.**.
18e80 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
18ea0 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
18ec0 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.
18ee0 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
18f00 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.
18f20 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..*
18f40 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
18f60 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
18f80 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
18fa0 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
18fc0 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
18fe0 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
19000 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
19020 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
19040 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
19060 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
19080 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
190a0 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
190c0 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
190e0 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.
19100 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
19120 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
19140 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
19160 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
19180 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:/
191a0 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.
191c0 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.**
191e0 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
19200 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
19220 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
19240 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
19260 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
19280 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
192a0 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
192c0 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
192e0 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..**.******
19300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19340 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 54 52 53 54 41 43 4b 5f 48 0a 23 64 65 66 69 6e 65 20 51 /..#ifndef.QPTRSTACK_H.#define.Q
19360 50 54 52 53 54 41 43 4b 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 PTRSTACK_H..#ifndef.QT_H.#includ
19380 65 20 22 71 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d e."qglist.h".#endif.//.QT_H..tem
193a0 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 50 74 72 53 74 61 63 plate<class.type>.class.QPtrStac
193c0 6b 20 3a 20 70 72 6f 74 65 63 74 65 64 20 51 47 4c 69 73 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 k.:.protected.QGList.{.public:..
193e0 20 20 20 51 50 74 72 53 74 61 63 6b 28 29 09 09 09 09 7b 20 7d 0a 20 20 20 20 51 50 74 72 53 74 ...QPtrStack()....{.}.....QPtrSt
19400 61 63 6b 28 20 63 6f 6e 73 74 20 51 50 74 72 53 74 61 63 6b 3c 74 79 70 65 3e 20 26 73 20 29 20 ack(.const.QPtrStack<type>.&s.).
19420 3a 20 51 47 4c 69 73 74 28 20 73 20 29 20 7b 20 7d 0a 20 20 20 20 7e 51 50 74 72 53 74 61 63 6b :.QGList(.s.).{.}.....~QPtrStack
19440 28 29 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 50 74 72 53 74 61 63 6b 3c ()...{.clear();.}.....QPtrStack<
19460 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 50 74 72 53 74 61 63 6b type>.&operator=(const.QPtrStack
19480 3c 74 79 70 65 3e 20 26 73 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 50 74 72 53 74 61 63 <type>.&s)....{.return.(QPtrStac
194a0 6b 3c 74 79 70 65 3e 26 29 51 47 4c 69 73 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 73 29 3b 20 7d k<type>&)QGList::operator=(s);.}
194c0 0a 20 20 20 20 62 6f 6f 6c 20 20 61 75 74 6f 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 09 09 7b .....bool..autoDelete().const..{
194e0 20 72 65 74 75 72 6e 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 61 75 74 6f 44 65 6c 65 .return.QPtrCollection::autoDele
19500 74 65 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 65 74 41 75 74 6f 44 65 6c 65 74 65 28 te();.}.....void..setAutoDelete(
19520 20 62 6f 6f 6c 20 64 65 6c 20 29 09 7b 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 73 65 .bool.del.).{.QPtrCollection::se
19540 74 41 75 74 6f 44 65 6c 65 74 65 28 64 65 6c 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f tAutoDelete(del);.}.....uint..co
19560 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a unt()...const..{.return.QGList::
19580 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 count();.}.....bool..isEmpty().c
195a0 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 63 6f 75 6e 74 28 29 20 3d onst..{.return.QGList::count().=
195c0 3d 20 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 70 75 73 68 28 20 63 6f 6e 73 74 20 74 79 70 =.0;.}.....void..push(.const.typ
195e0 65 20 2a 64 20 29 09 09 7b 20 51 47 4c 69 73 74 3a 3a 69 6e 73 65 72 74 41 74 28 30 2c 49 74 65 e.*d.)..{.QGList::insertAt(0,Ite
19600 6d 28 64 29 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 70 6f 70 28 29 09 09 09 09 7b 20 72 65 m(d));.}.....type.*pop()....{.re
19620 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 74 61 6b 65 46 69 72 73 74 28 29 turn.(type.*)QGList::takeFirst()
19640 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 29 09 09 09 7b 20 72 65 74 75 72 ;.}.....bool..remove()...{.retur
19660 6e 20 51 47 4c 69 73 74 3a 3a 72 65 6d 6f 76 65 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 76 n.QGList::removeFirst();.}.....v
19680 6f 69 64 20 20 63 6c 65 61 72 28 29 09 09 09 7b 20 51 47 4c 69 73 74 3a 3a 63 6c 65 61 72 28 29 oid..clear()...{.QGList::clear()
196a0 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 70 28 29 09 20 20 20 20 63 6f 6e 73 74 09 09 7b ;.}.....type.*top().....const..{
196c0 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 .return.(type.*)QGList::cfirst()
196e0 3b 20 7d 0a 09 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 09 7b ;.}....operator.type.*().const.{
19700 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 .return.(type.*)QGList::cfirst()
19720 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 63 75 72 72 65 6e 74 28 29 20 63 6f 6e 73 74 09 09 7b ;.}.....type.*current().const..{
19740 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 .return.(type.*)QGList::cfirst()
19760 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 ;.}..#ifdef.Q_QDOC.protected:...
19780 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 72 65 61 64 28 20 51 44 61 ..virtual.QDataStream&.read(.QDa
197a0 74 61 53 74 72 65 61 6d 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 26 taStream&,.QPtrCollection::Item&
197c0 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 77 72 69 .);.....virtual.QDataStream&.wri
197e0 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e te(.QDataStream&,.QPtrCollection
19800 3a 3a 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a ::Item.).const;.#endif..private:
19820 0a 20 20 20 20 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 3b .....void..deleteItem(.Item.d.);
19840 0a 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c .};..#if.!defined(Q_BROKEN_TEMPL
19860 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 ATE_SPECIALIZATION).template<>.i
19880 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 74 72 53 74 61 63 6b 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 nline.void.QPtrStack<void>::dele
198a0 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 29 0a 7b teItem(.QPtrCollection::Item.).{
198c0 0a 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 .}.#endif..template<class.type>.
198e0 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 74 72 53 74 61 63 6b 3c 74 79 70 65 3e 3a 3a 64 65 6c inline.void.QPtrStack<type>::del
19900 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 eteItem(.QPtrCollection::Item.d.
19920 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 6c 65 74 65 20 28 ).{.....if.(.del_item.).delete.(
19940 74 79 70 65 20 2a 29 64 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 type.*)d;.}..#ifndef.QT_NO_COMPA
19960 54 0a 23 64 65 66 69 6e 65 20 51 53 74 61 63 6b 20 51 50 74 72 53 74 61 63 6b 0a 23 65 6e 64 69 T.#define.QStack.QPtrStack.#endi
19980 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 54 52 53 54 41 43 4b 5f 48 0a 00 00 00 12 00 71 00 f..#endif.//.QPTRSTACK_H......q.
199a0 6d 00 73 00 67 00 62 00 6f 00 78 00 2e 00 68 00 00 04 29 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a m.s.g.b.o.x...h...)/************
199c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
199e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19a00 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 6c .**.$Id$.**.**.Compatibility.fil
19a20 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 6c e.-.should.only.be.included.by.l
19a40 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 20 egacy.code..**.It.#includes.the.
19a60 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 2a file.which.obsoletes.this.one..*
19a80 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1998-2000.Tro
19aa0 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
19ac0 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 51 ..**..This.file.is.part.of.the.Q
19ae0 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
19b00 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
19b20 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.
19b40 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
19b60 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.**.
19b80 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
19ba0 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
19bc0 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 61 ees.holding.valid.Qt.Professiona
19be0 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 0a l.Edition.licenses.may.use.this.
19c00 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
19c20 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 41 t.Professional.Edition.License.A
19c40 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 74 greement.**.provided.with.the.Qt
19c60 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 65 .Professional.Edition..**.**.See
19c80 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
19ca0 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
19cc0 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 72 .for.**.information.about.the.Pr
19ce0 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 72 ofessional.Edition.licensing,.or
19d00 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 70 .see.**.http://qtsoftware.com/qp
19d20 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
19d40 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 ..**.***************************
19d60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19d80 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 4d 53 47 ******************/.#ifndef.QMSG
19da0 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 53 47 42 4f 58 5f 48 0a 23 69 6e 63 6c 75 64 65 BOX_H.#define.QMSGBOX_H.#include
19dc0 20 22 71 6d 65 73 73 61 67 65 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 70 ."qmessagebox.h".#endif......q.p
19de0 00 6e 00 74 00 61 00 72 00 72 00 79 00 2e 00 68 00 00 04 2b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .n.t.a.r.r.y...h...+/***********
19e00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19e20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
19e40 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
19e60 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.
19e80 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
19ea0 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..
19ec0 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
19ee0 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
19f00 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.
19f20 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.
19f40 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
19f60 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
19f80 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
19fa0 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.**
19fc0 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
19fe0 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
1a000 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
1a020 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
1a040 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.
1a060 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.
1a080 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
1a0a0 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
1a0c0 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.
1a0e0 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
1a100 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
1a120 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
1a140 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
1a160 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
1a180 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..**.**************************
1a1a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1a1c0 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 50 4e *******************/.#ifndef.QPN
1a1e0 54 41 52 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4e 54 41 52 52 59 5f 48 0a 23 69 6e 63 6c TARRY_H.#define.QPNTARRY_H.#incl
1a200 75 64 65 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 ude."qpointarray.h".#endif......
1a220 71 00 70 00 61 00 69 00 6e 00 74 00 64 00 2e 00 68 00 00 04 2a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a q.p.a.i.n.t.d...h...*/**********
1a240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1a260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1a280 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 66 **.**.$Id$.**.**.Compatibility.f
1a2a0 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 79 ile.-.should.only.be.included.by
1a2c0 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 68 .legacy.code..**.It.#includes.th
1a2e0 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 2e e.file.which.obsoletes.this.one.
1a300 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 54 .**.**.Copyright.(C).1998-2000.T
1a320 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
1a340 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 65 ed..**..This.file.is.part.of.the
1a360 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
1a380 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
1a3a0 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
1a3c0 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
1a3e0 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.*
1a400 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
1a420 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
1a440 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 6f nsees.holding.valid.Qt.Professio
1a460 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 69 nal.Edition.licenses.may.use.thi
1a480 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 65 s.**.file.in.accordance.with.the
1a4a0 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 65 .Qt.Professional.Edition.License
1a4c0 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 20 .Agreement.**.provided.with.the.
1a4e0 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 53 Qt.Professional.Edition..**.**.S
1a500 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
1a520 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
1a540 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 20 om.for.**.information.about.the.
1a560 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 20 Professional.Edition.licensing,.
1a580 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 2f or.see.**.http://qtsoftware.com/
1a5a0 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
1a5c0 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a on..**.*************************
1a5e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1a600 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 50 ********************/.#ifndef.QP
1a620 41 49 4e 54 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 41 49 4e 54 44 5f 48 0a 23 69 6e 63 6c 75 AINTD_H.#define.QPAINTD_H.#inclu
1a640 64 65 20 22 71 70 61 69 6e 74 64 65 76 69 63 65 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 de."qpaintdevice.h".#endif......
1a660 71 00 6e 00 65 00 74 00 77 00 6f 00 72 00 6b 00 2e 00 68 00 00 07 45 2f 2a 2a 2a 2a 2a 2a 2a 2a q.n.e.t.w.o.r.k...h...E/********
1a680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1a6a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1a6c0 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.
1a6e0 6f 66 20 71 49 6e 69 74 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 73 20 66 75 6e 63 74 69 6f of.qInitNetworkProtocols.functio
1a700 6e 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 35 32 31 0a 2a 2a 0a 2a 2a 20 n..**.**.Created.:.970521.**.**.
1a720 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
1a740 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..**.
1a760 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 6e 65 74 77 **.This.file.is.part.of.the.netw
1a780 6f 72 6b 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 ork.module.of.the.Qt.GUI.Toolkit
1a7a0 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
1a7c0 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
1a7e0 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
1a800 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
1a820 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
1a840 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
1a860 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
1a880 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.
1a8a0 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.
1a8c0 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
1a8e0 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
1a900 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
1a920 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.*
1a940 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..**.**.
1a960 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
1a980 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 prise.Edition.licenses.may.use.t
1a9a0 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 his.**.file.in.accordance.with.t
1a9c0 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 he.Qt.Commercial.License.Agreeme
1a9e0 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 nt.provided.**.with.the.Software
1aa00 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
1aa20 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
1aa40 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
1aa60 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
1aa80 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..**.
1aaa0 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
1aac0 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
1aae0 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
1ab00 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
1ab20 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
1ab40 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
1ab60 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
1ab80 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
1aba0 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
1abc0 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
1abe0 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
1ac00 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..**.*************************
1ac20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ac40 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 4e 45 54 57 4f 52 4b *************/..#ifndef.QNETWORK
1ac60 5f 48 0a 23 64 65 66 69 6e 65 20 51 4e 45 54 57 4f 52 4b 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 _H.#define.QNETWORK_H..#ifndef.Q
1ac80 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 64 69 66 20 T_H.#include."qglobal.h".#endif.
1aca0 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 //.QT_H..#if.!defined(.QT_MODULE
1acc0 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 49 43 45 4e 53 _NETWORK.).||.defined(.QT_LICENS
1ace0 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f E_PROFESSIONAL.).||.defined(.QT_
1ad00 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 51 4d 5f 45 58 INTERNAL_NETWORK.).#define.QM_EX
1ad20 50 4f 52 54 5f 4e 45 54 57 4f 52 4b 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 PORT_NETWORK.#else.#define.QM_EX
1ad40 50 4f 52 54 5f 4e 45 54 57 4f 52 4b 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 PORT_NETWORK.Q_EXPORT.#endif..#i
1ad60 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 0a 51 4d 5f 45 58 50 4f 52 54 5f 4e fndef.QT_NO_NETWORK..QM_EXPORT_N
1ad80 45 54 57 4f 52 4b 20 76 6f 69 64 20 71 49 6e 69 74 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c ETWORK.void.qInitNetworkProtocol
1ada0 73 28 29 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 22 00 71 00 70 00 72 00 s();..#endif..#endif....".q.p.r.
1adc0 6f 00 67 00 72 00 65 00 73 00 73 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 11 73 2f o.g.r.e.s.s.d.i.a.l.o.g...h...s/
1ade0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ae00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ae20 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
1ae40 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 20 63 6c 61 73 73 inition.of.QProgressDialog.class
1ae60 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 35 32 30 0a 2a 2a 0a 2a 2a 20 43 6f .**.**.Created.:.970520.**.**.Co
1ae80 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.
1aea0 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..**.**
1aec0 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 6c 6f 67 .This.file.is.part.of.the.dialog
1aee0 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..
1af00 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
1af20 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
1af40 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
1af60 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
1af80 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
1afa0 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
1afc0 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
1afe0 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
1b000 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
1b020 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
1b040 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
1b060 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
1b080 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.**.
1b0a0 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
1b0c0 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
1b0e0 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
1b100 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.
1b120 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
1b140 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
1b160 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..**.**
1b180 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
1b1a0 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
1b1c0 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,.
1b1e0 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.
1b200 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.
1b220 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
1b240 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.
1b260 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
1b280 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..**.
1b2a0 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
1b2c0 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..**
1b2e0 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/.
1b300 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..*
1b320 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.
1b340 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
1b360 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..**.
1b380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1b3a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1b3c0 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 ******/..#ifndef.QPROGRESSDIALOG
1b3e0 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 _H.#define.QPROGRESSDIALOG_H..#i
1b400 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 65 6d 69 6d 6f 64 61 6c 2e fndef.QT_H.#include."qsemimodal.
1b420 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6c 61 62 65 6c 2e 68 22 20 20 20 20 20 20 20 2f 2f 20 h".#include."qlabel.h".......//.
1b440 23 23 23 20 72 65 6d 6f 76 65 20 6f 72 20 6b 65 65 70 20 66 6f 72 20 75 73 65 72 73 27 20 63 6f ###.remove.or.keep.for.users'.co
1b460 6e 76 65 6e 69 65 6e 63 65 3f 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 72 6f 67 72 65 73 73 62 61 nvenience?.#include."qprogressba
1b480 72 2e 68 22 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 6f 72 20 6b 65 65 70 20 66 6f 72 20 75 r.h".//.###.remove.or.keep.for.u
1b4a0 73 65 72 73 27 20 63 6f 6e 76 65 6e 69 65 6e 63 65 3f 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f sers'.convenience?.#endif.//.QT_
1b4c0 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 0a H..#ifndef.QT_NO_PROGRESSDIALOG.
1b4e0 0a 63 6c 61 73 73 20 51 50 75 73 68 42 75 74 74 6f 6e 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 72 .class.QPushButton;.class.QTimer
1b500 3b 0a 63 6c 61 73 73 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 44 61 74 61 3b 0a 0a 63 6c ;.class.QProgressDialogData;..cl
1b520 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 20 3a 20 70 ass.Q_EXPORT.QProgressDialog.:.p
1b540 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 ublic.QDialog.{.....Q_OBJECT....
1b560 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 77 61 73 43 61 6e 63 65 6c 6c 65 64 20 52 .Q_PROPERTY(.bool.wasCancelled.R
1b580 45 41 44 20 77 61 73 43 61 6e 63 65 6c 6c 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 EAD.wasCancelled.DESIGNABLE.fals
1b5a0 65 20 53 54 4f 52 45 44 20 66 61 6c 73 65 20 29 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 e.STORED.false.).//.###.remove.i
1b5c0 6e 20 34 2e 30 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 77 61 73 43 61 n.4.0.....Q_PROPERTY(.bool.wasCa
1b5e0 6e 63 65 6c 65 64 20 52 45 41 44 20 77 61 73 43 61 6e 63 65 6c 65 64 20 29 0a 20 20 20 20 51 5f nceled.READ.wasCanceled.).....Q_
1b600 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 74 6f 74 61 6c 53 74 65 70 73 20 52 45 41 44 20 74 6f PROPERTY(.int.totalSteps.READ.to
1b620 74 61 6c 53 74 65 70 73 20 57 52 49 54 45 20 73 65 74 54 6f 74 61 6c 53 74 65 70 73 20 29 0a 20 talSteps.WRITE.setTotalSteps.)..
1b640 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 72 6f 67 72 65 73 73 20 52 45 41 44 ...Q_PROPERTY(.int.progress.READ
1b660 20 70 72 6f 67 72 65 73 73 20 57 52 49 54 45 20 73 65 74 50 72 6f 67 72 65 73 73 20 29 0a 20 20 .progress.WRITE.setProgress.)...
1b680 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 65 74 20 52 45 41 ..Q_PROPERTY(.bool.autoReset.REA
1b6a0 44 20 61 75 74 6f 52 65 73 65 74 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 52 65 73 65 74 20 29 D.autoReset.WRITE.setAutoReset.)
1b6c0 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 43 6c 6f 73 65 20 .....Q_PROPERTY(.bool.autoClose.
1b6e0 52 45 41 44 20 61 75 74 6f 43 6c 6f 73 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 43 6c 6f 73 READ.autoClose.WRITE.setAutoClos
1b700 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 69 6e 69 6d 75 6d 44 e.).....Q_PROPERTY(.int.minimumD
1b720 75 72 61 74 69 6f 6e 20 52 45 41 44 20 6d 69 6e 69 6d 75 6d 44 75 72 61 74 69 6f 6e 20 57 52 49 uration.READ.minimumDuration.WRI
1b740 54 45 20 73 65 74 4d 69 6e 69 6d 75 6d 44 75 72 61 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 TE.setMinimumDuration.).....Q_PR
1b760 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 6c 61 62 65 6c 54 65 78 74 20 52 45 41 44 20 6c OPERTY(.QString.labelText.READ.l
1b780 61 62 65 6c 54 65 78 74 20 57 52 49 54 45 20 73 65 74 4c 61 62 65 6c 54 65 78 74 20 29 0a 0a 70 abelText.WRITE.setLabelText.)..p
1b7a0 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 28 20 51 57 69 64 ublic:.....QProgressDialog(.QWid
1b7c0 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d get*.parent=0,.const.char*.name=
1b7e0 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 0a 09 09 20 20 20 20 20 57 46 6c 61 0,.bool.modal=FALSE,........WFla
1b800 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 28 20 63 gs.f=0.);.....QProgressDialog(.c
1b820 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 61 62 65 6c 54 65 78 74 2c 20 63 6f 6e 73 74 20 51 onst.QString&.labelText,.const.Q
1b840 53 74 72 69 6e 67 20 26 63 61 6e 63 65 6c 42 75 74 74 6f 6e 54 65 78 74 2c 0a 09 09 20 20 20 20 String.&cancelButtonText,.......
1b860 20 69 6e 74 20 74 6f 74 61 6c 53 74 65 70 73 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 .int.totalSteps,.QWidget*.parent
1b880 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 0a 09 09 20 20 20 20 20 62 =0,.const.char*.name=0,........b
1b8a0 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 41 4c 53 45 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 ool.modal=FALSE,.WFlags.f=0.);..
1b8c0 20 20 20 7e 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 ...~QProgressDialog();......void
1b8e0 09 73 65 74 4c 61 62 65 6c 28 20 51 4c 61 62 65 6c 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 .setLabel(.QLabel.*.);.....void.
1b900 73 65 74 43 61 6e 63 65 6c 42 75 74 74 6f 6e 28 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 20 29 setCancelButton(.QPushButton.*.)
1b920 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 42 61 72 28 20 51 50 72 6f 67 72 65 73 73 42 61 72 20 ;.....void.setBar(.QProgressBar.
1b940 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 72 65 6d 6f 76 65 20 *.);......//.###.Qt.4.0:.remove.
1b960 77 61 73 43 61 6e 63 65 6c 6c 65 64 28 29 20 69 6e 20 34 2e 30 0a 20 20 20 20 62 6f 6f 6c 09 77 wasCancelled().in.4.0.....bool.w
1b980 61 73 43 61 6e 63 65 6c 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 6c 69 6e 65 20 asCancelled().const;.....inline.
1b9a0 62 6f 6f 6c 09 77 61 73 43 61 6e 63 65 6c 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 bool.wasCanceled().const.{.retur
1b9c0 6e 20 77 61 73 43 61 6e 63 65 6c 6c 65 64 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 09 09 74 6f n.wasCancelled();.}......int..to
1b9e0 74 61 6c 53 74 65 70 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 70 72 6f 67 72 talSteps().const;.....int..progr
1ba00 65 73 73 28 29 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 48 69 ess()...const;......QSize.sizeHi
1ba20 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 6c 61 62 nt().const;......QString.....lab
1ba40 65 6c 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 elText().const;......void.setAut
1ba60 6f 52 65 73 65 74 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 52 oReset(.bool.b.);.....bool.autoR
1ba80 65 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 43 6c eset().const;.....void.setAutoCl
1baa0 6f 73 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 43 6c 6f 73 ose(.bool.b.);.....bool.autoClos
1bac0 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f e().const;..public.slots:.....vo
1bae0 69 64 09 63 61 6e 63 65 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 28 29 3b 0a 20 id.cancel();.....void.reset();..
1bb00 20 20 20 76 6f 69 64 09 73 65 74 54 6f 74 61 6c 53 74 65 70 73 28 20 69 6e 74 20 74 6f 74 61 6c ...void.setTotalSteps(.int.total
1bb20 53 74 65 70 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 72 6f 67 72 65 73 73 28 20 69 Steps.);.....void.setProgress(.i
1bb40 6e 74 20 70 72 6f 67 72 65 73 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 72 6f 67 72 nt.progress.);.....void.setProgr
1bb60 65 73 73 28 20 69 6e 74 20 70 72 6f 67 72 65 73 73 2c 20 69 6e 74 20 74 6f 74 61 6c 53 74 65 70 ess(.int.progress,.int.totalStep
1bb80 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4c 61 62 65 6c 54 65 78 74 28 20 63 6f 6e 73 s.);.....void.setLabelText(.cons
1bba0 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 61 6e 63 65 6c t.QString.&);.....void.setCancel
1bbc0 42 75 74 74 6f 6e 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 20 ButtonText(.const.QString.&);...
1bbe0 20 20 20 76 6f 69 64 09 73 65 74 4d 69 6e 69 6d 75 6d 44 75 72 61 74 69 6f 6e 28 20 69 6e 74 20 ...void.setMinimumDuration(.int.
1bc00 6d 73 20 29 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 74 09 09 6d 69 6e 69 6d 75 6d 44 75 ms.);.public:.....int..minimumDu
1bc20 72 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 2f 2f ration().const;..signals:.....//
1bc40 20 23 23 23 20 72 65 6d 6f 76 65 20 63 61 6e 63 65 6c 6c 65 64 28 29 20 69 6e 20 34 2e 30 0a 20 .###.remove.cancelled().in.4.0..
1bc60 20 20 20 76 6f 69 64 09 63 61 6e 63 65 6c 6c 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 61 ...void.cancelled();.....void.ca
1bc80 6e 63 65 6c 65 64 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 72 nceled();..protected:.....void.r
1bca0 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 esizeEvent(.QResizeEvent.*.);...
1bcc0 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 6e 74 20 2a ..void.closeEvent(.QCloseEvent.*
1bce0 20 29 3b 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 .);.....void.styleChange(.QStyle
1bd00 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 68 6f 77 45 76 65 6e 74 28 20 51 53 68 6f 77 45 76 &.);.....void.showEvent(.QShowEv
1bd20 65 6e 74 20 2a 65 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 ent.*e.);..protected.slots:.....
1bd40 76 6f 69 64 09 66 6f 72 63 65 53 68 6f 77 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 void.forceShow();..private:.....
1bd60 76 6f 69 64 09 20 20 20 69 6e 69 74 28 20 51 57 69 64 67 65 74 20 2a 63 72 65 61 74 6f 72 2c 20 void....init(.QWidget.*creator,.
1bd80 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6c 62 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e const.QString&.lbl,.const.QStrin
1bda0 67 20 26 63 61 6e 63 2c 0a 09 09 09 20 69 6e 74 20 74 6f 74 73 74 70 73 29 3b 0a 20 20 20 20 76 g.&canc,.....int.totstps);.....v
1bdc0 6f 69 64 09 20 20 20 6c 61 79 6f 75 74 28 29 3b 0a 20 20 20 20 51 4c 61 62 65 6c 09 20 20 2a 6c oid....layout();.....QLabel...*l
1bde0 61 62 65 6c 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 72 6f 67 72 65 73 73 42 61 72 20 abel()..const;.....QProgressBar.
1be00 20 2a 62 61 72 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 72 6f 67 72 65 73 73 44 .*bar()....const;.....QProgressD
1be20 69 61 6c 6f 67 44 61 74 61 20 2a 64 3b 0a 20 20 20 20 51 54 69 6d 65 72 09 20 20 2a 66 6f 72 63 ialogData.*d;.....QTimer...*forc
1be40 65 54 69 6d 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 eTimer;..private:.//.Disabled.co
1be60 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
1be80 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 50 72 .defined(Q_DISABLE_COPY).....QPr
1bea0 6f 67 72 65 73 73 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 50 72 6f 67 72 65 73 73 44 69 61 ogressDialog(.const.QProgressDia
1bec0 6c 6f 67 20 26 20 29 3b 0a 20 20 20 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 20 26 6f 70 log.&.);.....QProgressDialog.&op
1bee0 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 72 6f 67 72 65 73 73 44 69 61 6c 6f 67 20 26 erator=(.const.QProgressDialog.&
1bf00 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 50 .);.#endif.};..#endif.//.QT_NO_P
1bf20 52 4f 47 52 45 53 53 44 49 41 4c 4f 47 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 52 4f 47 52 45 ROGRESSDIALOG..#endif.//.QPROGRE
1bf40 53 53 44 49 41 4c 4f 47 5f 48 0a 00 00 00 1a 00 71 00 6f 00 62 00 6a 00 65 00 63 00 74 00 6c 00 SSDIALOG_H......q.o.b.j.e.c.t.l.
1bf60 69 00 73 00 74 00 2e 00 68 00 00 0b 7d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a i.s.t...h...}/******************
1bf80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1bfa0 2a 2a 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
1bfc0 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4f 62 6a 65 63 74 4c 69 d$.**.**.Definition.of.QObjectLi
1bfe0 73 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 38 30 37 0a 2a 2a 0a 2a 2a 20 st.**.**.Created.:.940807.**.**.
1c000 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 Copyright.(C).1992-2002.Trolltec
1c020 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..**.
1c040 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e **.This.file.is.part.of.the.kern
1c060 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e el.module.of.the.Qt.GUI.Toolkit.
1c080 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
1c0a0 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
1c0c0 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
1c0e0 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
1c100 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
1c120 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.
1c140 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
1c160 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
1c180 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
1c1a0 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
1c1c0 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
1c1e0 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
1c200 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.**
1c220 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
1c240 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
1c260 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.
1c280 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
1c2a0 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.
1c2c0 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.
1c2e0 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..**.*
1c300 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
1c320 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
1c340 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,
1c360 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
1c380 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
1c3a0 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
1c3c0 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
1c3e0 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
1c400 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..**
1c420 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/.
1c440 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..*
1c460 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/
1c480 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..
1c4a0 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
1c4c0 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
1c4e0 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..**
1c500 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 .*******************************
1c520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1c540 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4f 42 4a 45 43 54 4c 49 53 54 5f 48 0a *******/..#ifndef.QOBJECTLIST_H.
1c560 23 64 65 66 69 6e 65 20 51 4f 42 4a 45 43 54 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 #define.QOBJECTLIST_H..#ifndef.Q
1c580 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 T_H.#include."qobject.h".#includ
1c5a0 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a e."qptrlist.h".#endif.//.QT_H...
1c5c0 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f 51 5f 54 #if.defined(Q_TEMPLATEDLL).//Q_T
1c5e0 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f EMPLATE_EXTERN.template.class.Q_
1c600 45 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 3c 51 4f 62 6a 65 63 74 3e 3b 0a 2f 2f 51 5f 54 45 EXPORT.QPtrList<QObject>;.//Q_TE
1c620 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 MPLATE_EXTERN.template.class.Q_E
1c640 58 50 4f 52 54 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 3b XPORT.QPtrListIterator<QObject>;
1c660 0a 23 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4f 62 6a 65 63 74 .#endif...class.Q_EXPORT.QObject
1c680 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 3c 51 4f 62 6a 65 63 74 3e 0a List.:.public.QPtrList<QObject>.
1c6a0 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 4c 69 73 74 28 29 20 3a 20 51 50 {.public:.....QObjectList().:.QP
1c6c0 74 72 4c 69 73 74 3c 51 4f 62 6a 65 63 74 3e 28 29 20 7b 7d 0a 20 20 20 20 51 4f 62 6a 65 63 74 trList<QObject>().{}.....QObject
1c6e0 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 4c 69 73 74 20 26 6c 69 73 74 20 29 20 List(.const.QObjectList.&list.).
1c700 3a 20 51 50 74 72 4c 69 73 74 3c 51 4f 62 6a 65 63 74 3e 28 6c 69 73 74 29 20 7b 7d 0a 20 20 20 :.QPtrList<QObject>(list).{}....
1c720 7e 51 4f 62 6a 65 63 74 4c 69 73 74 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 ~QObjectList().{.clear();.}.....
1c740 51 4f 62 6a 65 63 74 4c 69 73 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 4f 62 QObjectList.&operator=(const.QOb
1c760 6a 65 63 74 4c 69 73 74 20 26 6c 69 73 74 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 4f 62 6a 65 jectList.&list)..{.return.(QObje
1c780 63 74 4c 69 73 74 26 29 51 50 74 72 4c 69 73 74 3c 51 4f 62 6a 65 63 74 3e 3a 3a 6f 70 65 72 61 ctList&)QPtrList<QObject>::opera
1c7a0 74 6f 72 3d 28 6c 69 73 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 tor=(list);.}.};..class.Q_EXPORT
1c7c0 20 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 50 .QObjectListIterator.:.public.QP
1c7e0 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 0a 7b 0a 70 75 62 6c 69 63 trListIterator<QObject>.{.public
1c800 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 :.....QObjectListIterator(.const
1c820 20 51 4f 62 6a 65 63 74 4c 69 73 74 20 26 6c 20 29 0a 09 3a 20 51 50 74 72 4c 69 73 74 49 74 65 .QObjectList.&l.)..:.QPtrListIte
1c840 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 28 20 6c 20 29 20 7b 20 7d 0a 20 20 20 20 51 4f 62 6a rator<QObject>(.l.).{.}.....QObj
1c860 65 63 74 4c 69 73 74 49 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 ectListIterator.&operator=(.cons
1c880 74 20 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 65 72 61 74 6f 72 20 26 69 20 29 0a 09 7b 20 72 65 t.QObjectListIterator.&i.)..{.re
1c8a0 74 75 72 6e 20 28 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 65 72 61 74 6f 72 26 29 0a 09 09 20 51 turn.(QObjectListIterator&)....Q
1c8c0 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 3a 3a 6f 70 65 72 61 74 PtrListIterator<QObject>::operat
1c8e0 6f 72 3d 28 20 69 20 29 3b 20 7d 0a 7d 3b 0a 0a 23 69 66 20 28 51 54 5f 56 45 52 53 49 4f 4e 2d or=(.i.);.}.};..#if.(QT_VERSION-
1c900 30 20 3e 3d 20 30 78 30 34 30 30 30 30 29 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 0.>=.0x040000).#if.defined(Q_CC_
1c920 47 4e 55 29 0a 23 77 61 72 6e 69 6e 67 20 22 72 65 6d 6f 76 65 20 74 68 65 20 51 4f 62 6a 65 63 GNU).#warning."remove.the.QObjec
1c940 74 4c 69 73 74 49 74 20 63 6c 61 73 73 22 0a 23 77 61 72 6e 69 6e 67 20 22 72 65 6d 6f 76 65 20 tListIt.class".#warning."remove.
1c960 74 68 65 20 74 79 70 65 64 65 66 20 74 6f 6f 2c 20 6d 61 79 62 65 22 0a 23 65 6e 64 69 66 0a 74 the.typedef.too,.maybe".#endif.t
1c980 79 70 65 64 65 66 20 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 65 72 61 74 6f 72 20 51 4f 62 6a 65 ypedef.QObjectListIterator.QObje
1c9a0 63 74 4c 69 73 74 49 74 3b 0a 23 65 6c 73 65 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 ctListIt;.#else.class.Q_EXPORT.Q
1c9c0 4f 62 6a 65 63 74 4c 69 73 74 49 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 49 74 ObjectListIt.:.public.QPtrListIt
1c9e0 65 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4f erator<QObject>.{.public:.....QO
1ca00 62 6a 65 63 74 4c 69 73 74 49 74 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 4c 69 73 74 20 26 bjectListIt(.const.QObjectList.&
1ca20 6c 20 29 20 3a 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 28 l.).:.QPtrListIterator<QObject>(
1ca40 6c 29 20 7b 7d 0a 20 20 20 20 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 20 26 6f 70 65 72 61 74 6f l).{}.....QObjectListIt.&operato
1ca60 72 3d 28 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 20 26 69 29 0a 09 7b 20 72 65 r=(const.QObjectListIt.&i)..{.re
1ca80 74 75 72 6e 20 28 51 4f 62 6a 65 63 74 4c 69 73 74 49 74 26 29 51 50 74 72 4c 69 73 74 49 74 65 turn.(QObjectListIt&)QPtrListIte
1caa0 72 61 74 6f 72 3c 51 4f 62 6a 65 63 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 69 29 3b 20 7d 0a rator<QObject>::operator=(i);.}.
1cac0 7d 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4f 42 4a 45 43 54 4c 49 53 54 };.#endif..#endif.//.QOBJECTLIST
1cae0 5f 48 0a 00 00 00 20 00 71 00 6d 00 6f 00 75 00 73 00 65 00 79 00 6f 00 70 00 79 00 5f 00 71 00 _H......q.m.o.u.s.e.y.o.p.y._.q.
1cb00 77 00 73 00 2e 00 68 00 00 07 25 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a w.s...h...%/********************
1cb20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1cb40 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:
1cb60 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f .$.**.**.Definition.of.Qtopia.Co
1cb80 72 65 20 6d 6f 75 73 65 20 64 72 69 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 re.mouse.driver.**.**.Created.:.
1cba0 32 30 30 32 30 32 32 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 20020220.**.**.Copyright.(C).199
1cbc0 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2002.Trolltech.ASA...All.right
1cbe0 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
1cc00 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 art.of.the.kernel.module.of.the.
1cc20 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.
1cc40 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
1cc60 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
1cc80 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.
1cca0 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
1ccc0 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.
1cce0 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
1cd00 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
1cd20 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
1cd40 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
1cd60 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f fessional.Edition.**.licenses.fo
1cd80 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 r.Qtopia.Core.may.use.this.file.
1cda0 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 in.accordance.with.the.**.Qt.Emb
1cdc0 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 edded.Commercial.License.Agreeme
1cde0 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..*
1ce00 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
1ce20 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
1ce40 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
1ce60 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.
1ce80 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..**.**.
1cea0 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
1cec0 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.
1cee0 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
1cf00 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.
1cf20 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
1cf40 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
1cf60 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
1cf80 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
1cfa0 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..
1cfc0 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 **.*****************************
1cfe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1d000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 4f 55 53 45 59 4f 50 59 5f 51 *********/..#ifndef.QMOUSEYOPY_Q
1d020 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 55 53 45 59 4f 50 59 5f 51 57 53 5f 48 0a 0a 23 WS_H.#define.QMOUSEYOPY_QWS_H..#
1d040 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 75 73 65 5f 71 77 73 ifndef.QT_H.#include."qmouse_qws
1d060 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
1d080 4f 5f 51 57 53 5f 4d 4f 55 53 45 5f 59 4f 50 59 0a 0a 2f 2f 20 59 4f 50 59 20 74 6f 75 63 68 20 O_QWS_MOUSE_YOPY..//.YOPY.touch.
1d0a0 70 61 6e 65 6c 20 73 75 70 70 6f 72 74 20 62 61 73 65 64 20 6f 6e 20 63 68 61 6e 67 65 73 20 63 panel.support.based.on.changes.c
1d0c0 6f 6e 74 72 69 62 75 74 65 64 20 62 79 20 52 6f 6e 20 56 69 63 74 6f 72 65 6c 6c 69 0a 2f 2f 20 ontributed.by.Ron.Victorelli.//.
1d0e0 28 76 69 63 74 6f 72 72 6a 20 61 74 20 69 63 75 62 65 64 2e 63 6f 6d 29 20 74 6f 20 43 75 73 74 (victorrj.at.icubed.com).to.Cust
1d100 6f 6d 20 54 50 20 64 72 69 76 65 72 2e 0a 0a 63 6c 61 73 73 20 51 57 53 59 6f 70 79 4d 6f 75 73 om.TP.driver...class.QWSYopyMous
1d120 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 59 6f 70 79 4d eHandlerPrivate;..class.QWSYopyM
1d140 6f 75 73 65 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e ouseHandler.:.public.QWSMouseHan
1d160 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 59 6f 70 79 4d 6f 75 73 65 48 dler.{.public:.....QWSYopyMouseH
1d180 61 6e 64 6c 65 72 28 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 andler(.const.QString.&.=.QStrin
1d1a0 67 3a 3a 6e 75 6c 6c 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 g::null,.const.QString.&.=.QStri
1d1c0 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 7e 51 57 53 59 6f 70 79 4d 6f 75 73 65 48 61 6e ng::null.);.....~QWSYopyMouseHan
1d1e0 64 6c 65 72 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 57 53 59 6f 70 79 4d dler();..protected:.....QWSYopyM
1d200 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 ouseHandlerPrivate.*d;.};..#endi
1d220 66 0a 0a 23 65 6e 64 69 66 0a 0a 00 00 00 1e 00 71 00 73 00 65 00 72 00 76 00 65 00 72 00 73 00 f..#endif.......q.s.e.r.v.e.r.s.
1d240 6f 00 63 00 6b 00 65 00 74 00 2e 00 68 00 00 0a eb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a o.c.k.e.t...h..../**************
1d260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1d280 2a 2a 2a 2a 2a 2a 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 ******************************.*
1d2a0 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 65 *.$Id:.$.**.**.Definition.of.QSe
1d2c0 72 76 65 72 53 6f 63 6b 65 74 43 6c 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a rverSocketClass..**.**.Created.:
1d2e0 20 39 37 30 35 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 .970521.**.**.Copyright.(C).1992
1d300 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
1d320 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
1d340 72 74 20 6f 66 20 74 68 65 20 6e 65 74 77 6f 72 6b 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 rt.of.the.network.module.of.the.
1d360 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.
1d380 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
1d3a0 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
1d3c0 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
1d3e0 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.**
1d400 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
1d420 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
1d440 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
1d460 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
1d480 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
1d4a0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
1d4c0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
1d4e0 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
1d500 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
1d520 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.
1d540 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 valid.Qt.Enterprise.Edition.lice
1d560 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 nses.may.use.this.**.file.in.acc
1d580 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
1d5a0 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 icense.Agreement.provided.**.wit
1d5c0 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.
1d5e0 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
1d600 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.**
1d620 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
1d640 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
1d660 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
1d680 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
1d6a0 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
1d6c0 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
1d6e0 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://
1d700 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
1d720 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:/
1d740 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
1d760 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
1d780 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
1d7a0 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.**.
1d7c0 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..**.***********
1d7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1d800 2a 2a 2a 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
1d820 66 6e 64 65 66 20 51 53 45 52 56 45 52 53 4f 43 4b 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 fndef.QSERVERSOCKET_H.#define.QS
1d840 45 52 56 45 52 53 4f 43 4b 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 ERVERSOCKET_H..#ifndef.QT_H.#inc
1d860 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 68 6f 73 74 lude."qobject.h".#include."qhost
1d880 61 64 64 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 64 65 76 69 address.h".#include."qsocketdevi
1d8a0 63 65 2e 68 22 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 6f 72 20 6b 65 65 70 20 66 6f 72 20 ce.h".//.###.remove.or.keep.for.
1d8c0 75 73 65 72 73 27 20 63 6f 6e 76 65 6e 69 65 6e 63 65 3f 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 users'.convenience?.#endif.//.QT
1d8e0 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 0a 23 69 66 20 21 64 _H.#ifndef.QT_NO_NETWORK..#if.!d
1d900 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b 20 29 20 7c 7c 20 64 efined(.QT_MODULE_NETWORK.).||.d
1d920 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.
1d940 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 4e 45 54 57 4f 52 ).||.defined(.QT_INTERNAL_NETWOR
1d960 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4e 45 54 57 4f 52 4b 0a 23 65 K.).#define.QM_EXPORT_NETWORK.#e
1d980 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4e 45 54 57 4f 52 4b 20 51 5f lse.#define.QM_EXPORT_NETWORK.Q_
1d9a0 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 53 65 72 76 65 72 53 6f 63 6b EXPORT.#endif..class.QServerSock
1d9c0 65 74 50 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 4e 45 54 etPrivate;...class.QM_EXPORT_NET
1d9e0 57 4f 52 4b 20 51 53 65 72 76 65 72 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a WORK.QServerSocket.:.public.QObj
1da00 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 ect.{.....Q_OBJECT.public:.....Q
1da20 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 2c 20 69 6e 74 ServerSocket(.Q_UINT16.port,.int
1da40 20 62 61 63 6b 6c 6f 67 20 3d 20 31 2c 0a 09 09 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 .backlog.=.1,......QObject.*pare
1da60 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 nt=0,.const.char.*name=0.);.....
1da80 51 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 QServerSocket(.const.QHostAddres
1daa0 73 20 26 20 61 64 64 72 65 73 73 2c 20 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 2c 20 69 6e 74 20 s.&.address,.Q_UINT16.port,.int.
1dac0 62 61 63 6b 6c 6f 67 20 3d 20 31 2c 0a 09 09 20 20 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e backlog.=.1,......QObject.*paren
1dae0 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 t=0,.const.char.*name=0.);.....Q
1db00 53 65 72 76 65 72 53 6f 63 6b 65 74 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c ServerSocket(.QObject.*parent=0,
1db20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 .const.char.*name=0.);.....virtu
1db40 61 6c 20 7e 51 53 65 72 76 65 72 53 6f 63 6b 65 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f al.~QServerSocket();......bool.o
1db60 6b 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 28 29 20 k().const;......Q_UINT16.port().
1db80 63 6f 6e 73 74 20 3b 0a 0a 20 20 20 20 69 6e 74 20 73 6f 63 6b 65 74 28 29 20 63 6f 6e 73 74 20 const.;......int.socket().const.
1dba0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 63 6b 65 74 28 20 69 6e ;.....virtual.void.setSocket(.in
1dbc0 74 20 73 6f 63 6b 65 74 20 29 3b 0a 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 61 64 t.socket.);......QHostAddress.ad
1dbe0 64 72 65 73 73 28 29 20 63 6f 6e 73 74 20 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 dress().const.;......virtual.voi
1dc00 64 20 6e 65 77 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 6f 63 6b 65 74 20 29 20 3d 20 d.newConnection(.int.socket.).=.
1dc20 30 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 0;..protected:.....QSocketDevice
1dc40 20 2a 73 6f 63 6b 65 74 44 65 76 69 63 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 .*socketDevice();..private.slots
1dc60 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 63 6f 6d 69 6e 67 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 69 :.....void.incomingConnection(.i
1dc80 6e 74 20 73 6f 63 6b 65 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 65 72 76 nt.socket.);..private:.....QServ
1dca0 65 72 53 6f 63 6b 65 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 erSocketPrivate.*d;.....void.ini
1dcc0 74 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 26 20 61 64 64 72 65 73 73 2c t(.const.QHostAddress.&.address,
1dce0 20 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 2c 20 69 6e 74 20 62 61 63 6b 6c 6f 67 20 29 3b 0a 7d .Q_UINT16.port,.int.backlog.);.}
1dd00 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 23 65 6e 64 69 ;..#endif.//.QT_NO_NETWORK.#endi
1dd20 66 20 2f 2f 20 51 53 45 52 56 45 52 53 4f 43 4b 45 54 5f 48 0a 00 00 00 22 00 71 00 73 00 69 00 f.//.QSERVERSOCKET_H....".q.s.i.
1dd40 6d 00 70 00 6c 00 65 00 72 00 69 00 63 00 68 00 74 00 65 00 78 00 74 00 2e 00 68 00 00 0c 9f 2f m.p.l.e.r.i.c.h.t.e.x.t...h..../
1dd60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1dd80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1dda0 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
1ddc0 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 20 63 inition.of.the.QSimpleRichText.c
1dde0 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 31 30 31 0a 2a 2a 0a 2a lass.**.**.Created.:.990101.**.*
1de00 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 74 *.Copyright.(C).1992-2000.Trollt
1de20 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..*
1de40 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 *.**.This.file.is.part.of.the.ke
1de60 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 rnel.module.of.the.Qt.GUI.Toolki
1de80 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
1dea0 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
1dec0 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
1dee0 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
1df00 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.
1df20 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
1df40 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
1df60 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
1df80 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
1dfa0 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
1dfc0 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
1dfe0 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
1e000 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.
1e020 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..**.**
1e040 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
1e060 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
1e080 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
1e0a0 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
1e0c0 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
1e0e0 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..**
1e100 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.
1e120 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
1e140 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
1e160 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
1e180 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
1e1a0 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
1e1c0 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
1e1e0 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
1e200 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..
1e220 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
1e240 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.
1e260 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
1e280 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
1e2a0 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
1e2c0 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
1e2e0 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..
1e300 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 **.*****************************
1e320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1e340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 49 4d 50 4c 45 52 49 43 48 54 *********/..#ifndef.QSIMPLERICHT
1e360 45 58 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 49 4d 50 4c 45 52 49 43 48 54 45 58 54 5f 48 0a EXT_H.#define.QSIMPLERICHTEXT_H.
1e380 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 6e 61 6d 65 73 70 61 .#ifndef.QT_H.#include."qnamespa
1e3a0 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c ce.h".#include."qstring.h".#incl
1e3c0 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a ude."qregion.h".#endif.//.QT_H..
1e3e0 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 0a 0a 63 6c 61 73 73 20 51 50 #ifndef.QT_NO_RICHTEXT..class.QP
1e400 61 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 53 74 ainter;.class.QWidget;.class.QSt
1e420 79 6c 65 53 68 65 65 74 3b 0a 63 6c 61 73 73 20 51 42 72 75 73 68 3b 0a 63 6c 61 73 73 20 51 4d yleSheet;.class.QBrush;.class.QM
1e440 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 3b 0a 63 6c 61 73 73 20 51 53 69 6d 70 6c 65 52 imeSourceFactory;.class.QSimpleR
1e460 69 63 68 54 65 78 74 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 69 ichTextData;..class.Q_EXPORT.QSi
1e480 6d 70 6c 65 52 69 63 68 54 65 78 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 69 6d 70 mpleRichText.{.public:.....QSimp
1e4a0 6c 65 52 69 63 68 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c leRichText(.const.QString&.text,
1e4c0 20 63 6f 6e 73 74 20 51 46 6f 6e 74 26 20 66 6e 74 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 .const.QFont&.fnt,........const.
1e4e0 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c QString&.context.=.QString::null
1e500 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 73 68 65 65 74 20 3d 20 30 29 3b ,.const.QStyleSheet*.sheet.=.0);
1e520 0a 20 20 20 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 .....QSimpleRichText(.const.QStr
1e540 69 6e 67 26 20 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 26 20 66 6e 74 2c 0a 09 09 20 ing&.text,.const.QFont&.fnt,....
1e560 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 2c 20 20 63 6f 6e ....const.QString&.context,..con
1e580 73 74 20 51 53 74 79 6c 65 53 68 65 65 74 2a 20 73 68 65 65 74 2c 0a 09 09 20 20 20 20 20 63 6f st.QStyleSheet*.sheet,........co
1e5a0 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a 20 66 61 63 74 6f 72 79 2c nst.QMimeSourceFactory*.factory,
1e5c0 20 69 6e 74 20 70 61 67 65 42 72 65 61 6b 20 3d 20 2d 31 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 .int.pageBreak.=.-1,........cons
1e5e0 74 20 51 43 6f 6c 6f 72 26 20 6c 69 6e 6b 43 6f 6c 6f 72 20 3d 20 51 74 3a 3a 62 6c 75 65 2c 20 t.QColor&.linkColor.=.Qt::blue,.
1e600 62 6f 6f 6c 20 6c 69 6e 6b 55 6e 64 65 72 6c 69 6e 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 bool.linkUnderline.=.TRUE.);....
1e620 20 7e 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 .~QSimpleRichText();......void.s
1e640 65 74 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 69 64 74 etWidth(.int.);.....void.setWidt
1e660 68 28 20 51 50 61 69 6e 74 65 72 2a 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 h(.QPainter*,.int.);.....void.se
1e680 74 44 65 66 61 75 6c 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 20 29 3b 0a tDefaultFont(.const.QFont.&f.);.
1e6a0 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 ....int.width().const;.....int.w
1e6c0 69 64 74 68 55 73 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 idthUsed().const;.....int.height
1e6e0 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 6a 75 73 74 53 69 7a 65 28 29 3b ().const;.....void.adjustSize();
1e700 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 28 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 20 69 ......void.draw(.QPainter*.p,..i
1e720 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 63 6c 69 70 52 65 nt.x,.int.y,.const.QRect&.clipRe
1e740 63 74 2c 0a 09 20 20 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 ct,.........const.QColorGroup&.c
1e760 67 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 2a 20 70 61 70 65 72 20 3d 20 30 29 20 63 6f 6e 73 g,.const.QBrush*.paper.=.0).cons
1e780 74 3b 0a 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 76 6f 69 64 20 64 72 61 t;......//.obsolete.....void.dra
1e7a0 77 28 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 63 w(.QPainter*.p,..int.x,.int.y,.c
1e7c0 6f 6e 73 74 20 51 52 65 67 69 6f 6e 26 20 63 6c 69 70 52 65 67 69 6f 6e 2c 0a 09 20 20 20 20 20 onst.QRegion&.clipRegion,.......
1e7e0 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 63 67 2c 20 63 6f 6e 73 74 20 51 ..const.QColorGroup&.cg,.const.Q
1e800 42 72 75 73 68 2a 20 70 61 70 65 72 20 3d 20 30 29 20 63 6f 6e 73 74 20 7b 0a 09 64 72 61 77 28 Brush*.paper.=.0).const.{..draw(
1e820 20 70 2c 20 78 2c 20 79 2c 20 63 6c 69 70 52 65 67 69 6f 6e 2e 62 6f 75 6e 64 69 6e 67 52 65 63 .p,.x,.y,.clipRegion.boundingRec
1e840 74 28 29 2c 20 63 67 2c 20 70 61 70 65 72 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 53 74 t(),.cg,.paper.);.....}......QSt
1e860 72 69 6e 67 20 63 6f 6e 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e ring.context().const;.....QStrin
1e880 67 20 61 6e 63 68 6f 72 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 20 g.anchorAt(.const.QPoint&.pos.).
1e8a0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 54 65 78 74 28 20 63 6f 6e 73 74 20 51 const;......bool.inText(.const.Q
1e8c0 50 6f 69 6e 74 26 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 Point&.pos.).const;..private:...
1e8e0 20 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 44 61 74 61 2a 20 64 3b 0a 0a 70 72 69 76 61 ..QSimpleRichTextData*.d;..priva
1e900 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
1e920 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
1e940 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 28 20 ABLE_COPY).....QSimpleRichText(.
1e960 63 6f 6e 73 74 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 20 26 20 29 3b 0a 20 20 20 20 51 const.QSimpleRichText.&.);.....Q
1e980 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 SimpleRichText.&operator=(.const
1e9a0 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a .QSimpleRichText.&.);.#endif.};.
1e9c0 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 0a 0a 23 65 6e 64 69 .#endif.//.QT_NO_RICHTEXT..#endi
1e9e0 66 20 2f 2f 20 51 53 49 4d 50 4c 45 52 49 43 48 54 45 58 54 5f 48 0a 00 00 00 14 00 71 00 70 00 f.//.QSIMPLERICHTEXT_H......q.p.
1ea00 72 00 6f 00 67 00 62 00 61 00 72 00 2e 00 68 00 00 04 2c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a r.o.g.b.a.r...h...,/************
1ea20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ea40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ea60 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 6c .**.$Id$.**.**.Compatibility.fil
1ea80 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 6c e.-.should.only.be.included.by.l
1eaa0 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 20 egacy.code..**.It.#includes.the.
1eac0 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 2a file.which.obsoletes.this.one..*
1eae0 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1998-2000.Tro
1eb00 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
1eb20 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 51 ..**..This.file.is.part.of.the.Q
1eb40 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
1eb60 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
1eb80 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.
1eba0 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
1ebc0 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.**.
1ebe0 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
1ec00 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
1ec20 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 61 ees.holding.valid.Qt.Professiona
1ec40 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 0a l.Edition.licenses.may.use.this.
1ec60 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
1ec80 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 41 t.Professional.Edition.License.A
1eca0 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 74 greement.**.provided.with.the.Qt
1ecc0 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 65 .Professional.Edition..**.**.See
1ece0 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
1ed00 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
1ed20 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 72 .for.**.information.about.the.Pr
1ed40 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 72 ofessional.Edition.licensing,.or
1ed60 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 70 .see.**.http://qtsoftware.com/qp
1ed80 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
1eda0 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 ..**.***************************
1edc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ede0 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 50 52 4f ******************/.#ifndef.QPRO
1ee00 47 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 52 4f 47 42 41 52 5f 48 0a 23 69 6e 63 6c 75 GBAR_H.#define.QPROGBAR_H.#inclu
1ee20 64 65 20 22 71 70 72 6f 67 72 65 73 73 62 61 72 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 22 00 de."qprogressbar.h".#endif....".
1ee40 71 00 73 00 65 00 73 00 73 00 69 00 6f 00 6e 00 6d 00 61 00 6e 00 61 00 67 00 65 00 72 00 2e 00 q.s.e.s.s.i.o.n.m.a.n.a.g.e.r...
1ee60 68 00 00 0b 4e 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...N/**************************
1ee80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1eea0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a ******************.**.$Id:.$.**.
1eec0 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 **.Definition.of.QSessionManager
1eee0 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 35 31 30 0a 2a 2a .class.**.**.Created.:.990510.**
1ef00 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
1ef20 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.
1ef40 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.
1ef60 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
1ef80 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
1efa0 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
1efc0 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
1efe0 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
1f000 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
1f020 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
1f040 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
1f060 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
1f080 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
1f0a0 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
1f0c0 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.**
1f0e0 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
1f100 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
1f120 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..**.
1f140 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
1f160 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
1f180 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.
1f1a0 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
1f1c0 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
1f1e0 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..
1f200 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
1f220 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,.
1f240 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
1f260 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
1f280 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..**.**
1f2a0 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
1f2c0 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
1f2e0 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.
1f300 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
1f320 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
1f340 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
1f360 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/
1f380 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
1f3a0 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
1f3c0 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
1f3e0 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
1f400 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 ..**.***************************
1f420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1f440 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 45 53 53 49 4f 4e 4d 41 ***********/..#ifndef.QSESSIONMA
1f460 4e 41 47 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 5f NAGER_H.#define.QSESSIONMANAGER_
1f480 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 H..#ifndef.QT_H.#include."qobjec
1f4a0 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 t.h".#include."qwindowdefs.h".#i
1f4c0 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 nclude."qstring.h".#include."qst
1f4e0 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 69 66 6e 64 ringlist.h".#endif.//.QT_H.#ifnd
1f500 65 66 20 51 54 5f 4e 4f 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 0a 63 6c 61 73 73 20 51 ef.QT_NO_SESSIONMANAGER..class.Q
1f520 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 SessionManagerData;..class.Q_EXP
1f540 4f 52 54 20 20 51 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f ORT..QSessionManager.:.public.QO
1f560 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 53 65 73 73 69 6f bject.{.....Q_OBJECT.....QSessio
1f580 6e 4d 61 6e 61 67 65 72 28 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 61 70 70 2c 20 51 53 74 nManager(.QApplication.*app,.QSt
1f5a0 72 69 6e 67 20 26 69 64 2c 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 3b 0a 20 20 20 20 7e 51 ring.&id,.QString.&key.);.....~Q
1f5c0 53 65 73 73 69 6f 6e 4d 61 6e 61 67 65 72 28 29 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 SessionManager();.public:.....QS
1f5e0 74 72 69 6e 67 20 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 tring.sessionId().const;.....QSt
1f600 72 69 6e 67 20 73 65 73 73 69 6f 6e 4b 65 79 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 64 65 66 ring.sessionKey().const;.#if.def
1f620 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d ined(Q_WS_X11).||.defined(Q_WS_M
1f640 41 43 29 0a 20 20 20 20 76 6f 69 64 2a 20 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 AC).....void*.handle().const;.#e
1f660 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 6c 6c 6f 77 73 49 6e 74 65 72 61 63 74 69 6f 6e ndif......bool.allowsInteraction
1f680 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 6c 6c 6f 77 73 45 72 72 6f 72 49 6e 74 65 72 61 63 74 ();.....bool.allowsErrorInteract
1f6a0 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6c 65 61 73 65 28 29 3b 0a 0a 20 20 20 20 ion();.....void.release();......
1f6c0 76 6f 69 64 20 63 61 6e 63 65 6c 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 52 65 73 74 61 72 74 void.cancel();......enum.Restart
1f6e0 48 69 6e 74 20 7b 0a 09 52 65 73 74 61 72 74 49 66 52 75 6e 6e 69 6e 67 2c 0a 09 52 65 73 74 61 Hint.{..RestartIfRunning,..Resta
1f700 72 74 41 6e 79 77 61 79 2c 0a 09 52 65 73 74 61 72 74 49 6d 6d 65 64 69 61 74 65 6c 79 2c 0a 09 rtAnyway,..RestartImmediately,..
1f720 52 65 73 74 61 72 74 4e 65 76 65 72 0a 20 20 20 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 RestartNever.....};.....void.set
1f740 52 65 73 74 61 72 74 48 69 6e 74 28 20 52 65 73 74 61 72 74 48 69 6e 74 20 29 3b 0a 20 20 20 20 RestartHint(.RestartHint.);.....
1f760 52 65 73 74 61 72 74 48 69 6e 74 20 72 65 73 74 61 72 74 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b RestartHint.restartHint().const;
1f780 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 65 73 74 61 72 74 43 6f 6d 6d 61 6e 64 28 20 63 6f ......void.setRestartCommand(.co
1f7a0 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c nst.QStringList&.);.....QStringL
1f7c0 69 73 74 20 72 65 73 74 61 72 74 43 6f 6d 6d 61 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ist.restartCommand().const;.....
1f7e0 76 6f 69 64 20 73 65 74 44 69 73 63 61 72 64 43 6f 6d 6d 61 6e 64 28 20 63 6f 6e 73 74 20 51 53 void.setDiscardCommand(.const.QS
1f800 74 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 64 69 tringList&.);.....QStringList.di
1f820 73 63 61 72 64 43 6f 6d 6d 61 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 scardCommand().const;......void.
1f840 73 65 74 4d 61 6e 61 67 65 72 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e setManagerProperty(.const.QStrin
1f860 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.);
1f880 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 6e 61 67 65 72 50 72 6f 70 65 72 74 79 28 20 63 6f .....void.setManagerProperty(.co
1f8a0 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 nst.QString&.name,.const.QString
1f8c0 4c 69 73 74 26 20 76 61 6c 75 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 50 68 61 73 65 List&.value.);......bool.isPhase
1f8e0 32 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 71 75 65 73 74 50 68 61 73 65 2().const;.....void.requestPhase
1f900 32 28 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 2();..private:.....friend.class.
1f920 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
1f940 42 61 73 65 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 51 53 65 73 73 69 6f 6e 4d 61 6e BaseApplication;.....QSessionMan
1f960 61 67 65 72 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f agerData*.d;.};..#endif.//.QT_NO
1f980 5f 53 45 53 53 49 4f 4e 4d 41 4e 41 47 45 52 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 45 53 53 49 _SESSIONMANAGER.#endif.//.QSESSI
1f9a0 4f 4e 4d 41 4e 41 47 45 52 5f 48 0a 00 00 00 1a 00 71 00 73 00 63 00 72 00 6f 00 6c 00 6c 00 76 ONMANAGER_H......q.s.c.r.o.l.l.v
1f9c0 00 69 00 65 00 77 00 2e 00 68 00 00 23 15 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .i.e.w...h..#./*****************
1f9e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1fa00 2a 2a 2a 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 ***************************.**.$
1fa20 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 63 72 6f 6c Id:.$.**.**.Definition.of.QScrol
1fa40 6c 56 69 65 77 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 35 lView.class.**.**.Created.:.9705
1fa60 32 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 23.**.**.Copyright.(C).1992-2000
1fa80 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
1faa0 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
1fac0 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 .the.widgets.module.of.the.Qt.GU
1fae0 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
1fb00 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
1fb20 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
1fb40 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
1fb60 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
1fb80 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
1fba0 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.
1fbc0 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
1fbe0 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
1fc00 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.
1fc20 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
1fc40 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.
1fc60 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
1fc80 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
1fca0 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
1fcc0 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
1fce0 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
1fd00 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
1fd20 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.**.
1fd40 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
1fd60 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
1fd80 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.
1fda0 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.
1fdc0 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
1fde0 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.
1fe00 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
1fe20 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
1fe40 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.
1fe60 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
1fe80 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
1fea0 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
1fec0 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
1fee0 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
1ff00 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
1ff20 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.
1ff40 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.
1ff60 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..**.*********************
1ff80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
1ffa0 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 53 43 52 4f *****************/.#ifndef.QSCRO
1ffc0 4c 4c 56 49 45 57 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 43 52 4f 4c 4c 56 49 45 57 5f 48 0a 0a LLVIEW_H.#define.QSCROLLVIEW_H..
1ffe0 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 #ifndef.QT_H.#include."qframe.h"
20000 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 62 61 72 2e 68 22 0a 23 65 6e 64 69 66 20 .#include."qscrollbar.h".#endif.
20020 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 45 //.QT_H..#ifndef.QT_NO_SCROLLVIE
20040 57 0a 0a 63 6c 61 73 73 20 51 53 63 72 6f 6c 6c 56 69 65 77 44 61 74 61 3b 0a 0a 63 6c 61 73 73 W..class.QScrollViewData;..class
20060 20 51 5f 45 58 50 4f 52 54 20 51 53 63 72 6f 6c 6c 56 69 65 77 20 3a 20 70 75 62 6c 69 63 20 51 .Q_EXPORT.QScrollView.:.public.Q
20080 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 Frame.{.....Q_OBJECT.....Q_ENUMS
200a0 28 20 52 65 73 69 7a 65 50 6f 6c 69 63 79 20 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 29 0a 20 (.ResizePolicy.ScrollBarMode.)..
200c0 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 52 65 73 69 7a 65 50 6f 6c 69 63 79 20 72 65 73 69 ...Q_PROPERTY(.ResizePolicy.resi
200e0 7a 65 50 6f 6c 69 63 79 20 52 45 41 44 20 72 65 73 69 7a 65 50 6f 6c 69 63 79 20 57 52 49 54 45 zePolicy.READ.resizePolicy.WRITE
20100 20 73 65 74 52 65 73 69 7a 65 50 6f 6c 69 63 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 .setResizePolicy.).....Q_PROPERT
20120 59 28 20 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 76 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 Y(.ScrollBarMode.vScrollBarMode.
20140 52 45 41 44 20 76 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 56 53 63 READ.vScrollBarMode.WRITE.setVSc
20160 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 63 rollBarMode.).....Q_PROPERTY(.Sc
20180 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 68 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 52 45 41 44 20 rollBarMode.hScrollBarMode.READ.
201a0 68 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 48 53 63 72 6f 6c 6c 42 hScrollBarMode.WRITE.setHScrollB
201c0 61 72 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 76 69 73 arMode.).....Q_PROPERTY(.int.vis
201e0 69 62 6c 65 57 69 64 74 68 20 52 45 41 44 20 76 69 73 69 62 6c 65 57 69 64 74 68 20 29 0a 20 20 ibleWidth.READ.visibleWidth.)...
20200 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 76 69 73 69 62 6c 65 48 65 69 67 68 74 20 ..Q_PROPERTY(.int.visibleHeight.
20220 52 45 41 44 20 76 69 73 69 62 6c 65 48 65 69 67 68 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 READ.visibleHeight.).....Q_PROPE
20240 52 54 59 28 20 69 6e 74 20 63 6f 6e 74 65 6e 74 73 57 69 64 74 68 20 52 45 41 44 20 63 6f 6e 74 RTY(.int.contentsWidth.READ.cont
20260 65 6e 74 73 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 entsWidth.).....Q_PROPERTY(.int.
20280 63 6f 6e 74 65 6e 74 73 48 65 69 67 68 74 20 52 45 41 44 20 63 6f 6e 74 65 6e 74 73 48 65 69 67 contentsHeight.READ.contentsHeig
202a0 68 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 6e 74 65 6e 74 ht.).....Q_PROPERTY(.int.content
202c0 73 58 20 52 45 41 44 20 63 6f 6e 74 65 6e 74 73 58 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 sX.READ.contentsX.).....Q_PROPER
202e0 54 59 28 20 69 6e 74 20 63 6f 6e 74 65 6e 74 73 59 20 52 45 41 44 20 63 6f 6e 74 65 6e 74 73 59 TY(.int.contentsY.READ.contentsY
20300 20 29 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 0a 20 20 20 .).#ifndef.QT_NO_DRAGANDDROP....
20320 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 64 72 61 67 41 75 74 6f 53 63 72 6f 6c 6c .Q_PROPERTY(.bool.dragAutoScroll
20340 20 52 45 41 44 20 64 72 61 67 41 75 74 6f 53 63 72 6f 6c 6c 20 57 52 49 54 45 20 73 65 74 44 72 .READ.dragAutoScroll.WRITE.setDr
20360 61 67 41 75 74 6f 53 63 72 6f 6c 6c 20 29 0a 23 65 6e 64 69 66 0a 0a 70 75 62 6c 69 63 3a 0a 20 agAutoScroll.).#endif..public:..
20380 20 20 20 51 53 63 72 6f 6c 6c 56 69 65 77 28 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 ...QScrollView(QWidget*.parent=0
203a0 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 ,.const.char*.name=0,.WFlags.f=0
203c0 29 3b 0a 20 20 20 20 7e 51 53 63 72 6f 6c 6c 56 69 65 77 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d );.....~QScrollView();......enum
203e0 20 52 65 73 69 7a 65 50 6f 6c 69 63 79 20 7b 20 44 65 66 61 75 6c 74 2c 20 4d 61 6e 75 61 6c 2c .ResizePolicy.{.Default,.Manual,
20400 20 41 75 74 6f 4f 6e 65 2c 20 41 75 74 6f 4f 6e 65 46 69 74 20 7d 3b 0a 20 20 20 20 76 69 72 74 .AutoOne,.AutoOneFit.};.....virt
20420 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 50 6f 6c 69 63 79 28 20 52 65 73 69 7a 65 ual.void.setResizePolicy(.Resize
20440 50 6f 6c 69 63 79 20 29 3b 0a 20 20 20 20 52 65 73 69 7a 65 50 6f 6c 69 63 79 20 72 65 73 69 7a Policy.);.....ResizePolicy.resiz
20460 65 50 6f 6c 69 63 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 ePolicy().const;......void.style
20480 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d Change(.QStyle.&.);.....void.rem
204a0 6f 76 65 43 68 69 6c 64 28 51 57 69 64 67 65 74 2a 20 63 68 69 6c 64 29 3b 0a 20 20 20 20 76 69 oveChild(QWidget*.child);.....vi
204c0 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 43 68 69 6c 64 28 20 51 57 69 64 67 65 74 2a 20 63 68 rtual.void.addChild(.QWidget*.ch
204e0 69 6c 64 2c 20 69 6e 74 20 78 3d 30 2c 20 69 6e 74 20 79 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 ild,.int.x=0,.int.y=0.);.....vir
20500 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 43 68 69 6c 64 28 20 51 57 69 64 67 65 74 2a 20 63 68 tual.void.moveChild(.QWidget*.ch
20520 69 6c 64 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 68 69 ild,.int.x,.int.y.);.....int.chi
20540 6c 64 58 28 51 57 69 64 67 65 74 2a 20 63 68 69 6c 64 29 3b 0a 20 20 20 20 69 6e 74 20 63 68 69 ldX(QWidget*.child);.....int.chi
20560 6c 64 59 28 51 57 69 64 67 65 74 2a 20 63 68 69 6c 64 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 68 ldY(QWidget*.child);.....bool.ch
20580 69 6c 64 49 73 56 69 73 69 62 6c 65 28 51 57 69 64 67 65 74 2a 20 63 68 69 6c 64 29 20 7b 20 72 ildIsVisible(QWidget*.child).{.r
205a0 65 74 75 72 6e 20 63 68 69 6c 64 2d 3e 69 73 56 69 73 69 62 6c 65 28 29 3b 20 7d 20 2f 2f 20 6f eturn.child->isVisible();.}.//.o
205c0 62 73 6f 6c 65 74 65 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 43 bsolete.functions.....void.showC
205e0 68 69 6c 64 28 51 57 69 64 67 65 74 2a 20 63 68 69 6c 64 2c 20 62 6f 6f 6c 20 79 65 73 3d 54 52 hild(QWidget*.child,.bool.yes=TR
20600 55 45 29 20 7b 0a 09 69 66 20 28 20 79 65 73 20 29 0a 09 20 20 20 20 63 68 69 6c 64 2d 3e 73 68 UE).{..if.(.yes.)......child->sh
20620 6f 77 28 29 3b 0a 09 65 6c 73 65 0a 09 20 20 20 20 63 68 69 6c 64 2d 3e 68 69 64 65 28 29 3b 0a ow();..else......child->hide();.
20640 20 20 20 20 7d 0a 0a 20 20 20 20 65 6e 75 6d 20 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 7b 20 ....}......enum.ScrollBarMode.{.
20660 41 75 74 6f 2c 20 41 6c 77 61 79 73 4f 66 66 2c 20 41 6c 77 61 79 73 4f 6e 20 7d 3b 0a 0a 20 20 Auto,.AlwaysOff,.AlwaysOn.};....
20680 20 20 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 76 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 29 ..ScrollBarMode.vScrollBarMode()
206a0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 73 65 74 56 53 63 .const;.....virtual.void..setVSc
206c0 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 20 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 29 3b 0a 0a 20 rollBarMode(.ScrollBarMode.);...
206e0 20 20 20 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 68 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 ...ScrollBarMode.hScrollBarMode(
20700 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 73 65 74 48 53 ).const;.....virtual.void..setHS
20720 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 20 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 20 29 3b 0a 0a crollBarMode(.ScrollBarMode.);..
20740 20 20 20 20 51 57 69 64 67 65 74 2a 20 20 20 20 20 63 6f 72 6e 65 72 57 69 64 67 65 74 28 29 20 ....QWidget*.....cornerWidget().
20760 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 72 6e 65 const;.....virtual.void.setCorne
20780 72 57 69 64 67 65 74 28 51 57 69 64 67 65 74 2a 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 34 rWidget(QWidget*);......//.###.4
207a0 2e 30 3a 20 43 6f 6e 73 69 64 65 72 20 70 72 6f 76 69 64 69 6e 67 20 61 20 66 61 63 74 6f 72 79 .0:.Consider.providing.a.factory
207c0 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 73 63 72 6f 6c 6c 62 61 72 73 0a 20 20 20 20 2f 2f 20 .function.for.scrollbars.....//.
207e0 20 20 20 20 20 20 20 20 20 28 65 2e 67 2e 20 6d 61 6b 65 20 74 68 65 20 74 77 6f 20 66 6f 6c 6c .........(e.g..make.the.two.foll
20800 6f 77 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 20 76 69 72 74 75 61 6c 29 0a 20 20 20 20 51 53 63 owing.functions.virtual).....QSc
20820 72 6f 6c 6c 42 61 72 2a 20 20 68 6f 72 69 7a 6f 6e 74 61 6c 53 63 72 6f 6c 6c 42 61 72 28 29 20 rollBar*..horizontalScrollBar().
20840 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 63 72 6f 6c 6c 42 61 72 2a 20 20 76 65 72 74 69 63 61 6c const;.....QScrollBar*..vertical
20860 53 63 72 6f 6c 6c 42 61 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 09 ScrollBar().const;.....QWidget*.
20880 20 76 69 65 77 70 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 57 69 64 67 65 74 2a 09 .viewport().const;.....QWidget*.
208a0 20 63 6c 69 70 70 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 76 69 73 69 .clipper().const;......int..visi
208c0 62 6c 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 76 69 73 69 62 bleWidth().const;.....int..visib
208e0 6c 65 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e 74 leHeight().const;......int..cont
20900 65 6e 74 73 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e 74 entsWidth().const;.....int..cont
20920 65 6e 74 73 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e entsHeight().const;.....int..con
20940 74 65 6e 74 73 58 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e 74 65 6e 74 tentsX().const;.....int..content
20960 73 59 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 69 6e sY().const;......void.resize(.in
20980 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 63 t.w,.int.h.);.....void.resize(.c
209a0 6f 6e 73 74 20 51 53 69 7a 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 68 6f 77 28 29 3b 0a onst.QSize&.);.....void.show();.
209c0 0a 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 43 6f 6e 74 65 6e 74 73 28 20 69 6e 74 20 78 2c .....void.updateContents(.int.x,
209e0 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 .int.y,.int.w,.int.h.);.....void
20a00 09 75 70 64 61 74 65 43 6f 6e 74 65 6e 74 73 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 20 .updateContents(.const.QRect&.r.
20a20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 75 70 64 61 74 65 43 6f 6e 74 65 6e 74 73 28 29 3b 0a 20 );.....void..updateContents();..
20a40 20 20 20 76 6f 69 64 09 72 65 70 61 69 6e 74 43 6f 6e 74 65 6e 74 73 28 20 69 6e 74 20 78 2c 20 ...void.repaintContents(.int.x,.
20a60 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 62 6f 6f 6c 20 65 72 61 73 65 3d int.y,.int.w,.int.h,.bool.erase=
20a80 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 70 61 69 6e 74 43 6f 6e 74 65 6e 74 73 TRUE.);.....void.repaintContents
20aa0 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 2c 20 62 6f 6f 6c 20 65 72 61 73 65 3d 54 52 55 (.const.QRect&.r,.bool.erase=TRU
20ac0 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 72 65 70 61 69 6e 74 43 6f 6e 74 65 6e 74 73 28 20 E.);.....void..repaintContents(.
20ae0 62 6f 6f 6c 20 65 72 61 73 65 3d 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6f 6e 74 bool.erase=TRUE.);.....void.cont
20b00 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e entsToViewport(.int.x,.int.y,.in
20b20 74 26 20 76 78 2c 20 69 6e 74 26 20 76 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 t&.vx,.int&.vy.).const;.....void
20b40 09 76 69 65 77 70 6f 72 74 54 6f 43 6f 6e 74 65 6e 74 73 28 20 69 6e 74 20 76 78 2c 20 69 6e 74 .viewportToContents(.int.vx,.int
20b60 20 76 79 2c 20 69 6e 74 26 20 78 2c 20 69 6e 74 26 20 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .vy,.int&.x,.int&.y.).const;....
20b80 20 51 50 6f 69 6e 74 09 63 6f 6e 74 65 6e 74 73 54 6f 56 69 65 77 70 6f 72 74 28 20 63 6f 6e 73 .QPoint.contentsToViewport(.cons
20ba0 74 20 51 50 6f 69 6e 74 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 76 69 t.QPoint&.).const;.....QPoint.vi
20bc0 65 77 70 6f 72 74 54 6f 43 6f 6e 74 65 6e 74 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 ewportToContents(.const.QPoint&.
20be0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 65 6e 61 62 6c 65 43 6c 69 70 70 65 72 28 ).const;.....void.enableClipper(
20c00 20 62 6f 6f 6c 20 79 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 53 74 61 74 69 63 42 61 .bool.y.);......void.setStaticBa
20c20 63 6b 67 72 6f 75 6e 64 28 20 62 6f 6f 6c 20 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 68 61 73 ckground(.bool.y.);.....bool.has
20c40 53 74 61 74 69 63 42 61 63 6b 67 72 6f 75 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 StaticBackground().const;......Q
20c60 53 69 7a 65 09 76 69 65 77 70 6f 72 74 53 69 7a 65 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 63 6f Size.viewportSize(.int,.int.).co
20c80 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b nst;.....QSize.sizeHint().const;
20ca0 0a 20 20 20 20 51 53 69 7a 65 09 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e .....QSize.minimumSizeHint().con
20cc0 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 65 6d 6f 76 65 43 68 69 6c 64 28 51 4f 62 6a 65 63 st;......void.removeChild(QObjec
20ce0 74 2a 20 63 68 69 6c 64 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 48 6f 72 69 7a 6f 6e 74 61 t*.child);......bool.isHorizonta
20d00 6c 53 6c 69 64 65 72 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 56 65 72 lSliderPressed();.....bool.isVer
20d20 74 69 63 61 6c 53 6c 69 64 65 72 50 72 65 73 73 65 64 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 ticalSliderPressed();..#ifndef.Q
20d40 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 T_NO_DRAGANDDROP.....virtual.voi
20d60 64 20 73 65 74 44 72 61 67 41 75 74 6f 53 63 72 6f 6c 6c 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 d.setDragAutoScroll(.bool.b.);..
20d80 20 20 20 62 6f 6f 6c 09 20 64 72 61 67 41 75 74 6f 53 63 72 6f 6c 6c 28 29 20 63 6f 6e 73 74 3b ...bool..dragAutoScroll().const;
20da0 0a 23 65 6e 64 69 66 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 63 6f 6e 74 65 .#endif..signals:.....void.conte
20dc0 6e 74 73 4d 6f 76 69 6e 67 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 3b 0a 20 20 20 20 76 6f 69 ntsMoving(int.x,.int.y);.....voi
20de0 64 09 68 6f 72 69 7a 6f 6e 74 61 6c 53 6c 69 64 65 72 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 d.horizontalSliderPressed();....
20e00 20 76 6f 69 64 09 68 6f 72 69 7a 6f 6e 74 61 6c 53 6c 69 64 65 72 52 65 6c 65 61 73 65 64 28 29 .void.horizontalSliderReleased()
20e20 3b 0a 20 20 20 20 76 6f 69 64 09 76 65 72 74 69 63 61 6c 53 6c 69 64 65 72 50 72 65 73 73 65 64 ;.....void.verticalSliderPressed
20e40 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 76 65 72 74 69 63 61 6c 53 6c 69 64 65 72 52 65 6c 65 61 ();.....void.verticalSliderRelea
20e60 73 65 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 72 74 75 61 sed();..public.slots:.....virtua
20e80 6c 20 76 6f 69 64 20 72 65 73 69 7a 65 43 6f 6e 74 65 6e 74 73 28 20 69 6e 74 20 77 2c 20 69 6e l.void.resizeContents(.int.w,.in
20ea0 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 63 72 6f 6c 6c 42 79 28 20 69 6e 74 20 64 78 t.h.);.....void.scrollBy(.int.dx
20ec0 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 ,.int.dy.);.....virtual.void.set
20ee0 43 6f 6e 74 65 6e 74 73 50 6f 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 ContentsPos(.int.x,.int.y.);....
20f00 20 76 6f 69 64 09 65 6e 73 75 72 65 56 69 73 69 62 6c 65 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 .void.ensureVisible(int.x,.int.y
20f20 29 3b 0a 20 20 20 20 76 6f 69 64 09 65 6e 73 75 72 65 56 69 73 69 62 6c 65 28 69 6e 74 20 78 2c );.....void.ensureVisible(int.x,
20f40 20 69 6e 74 20 79 2c 20 69 6e 74 20 78 6d 61 72 67 69 6e 2c 20 69 6e 74 20 79 6d 61 72 67 69 6e .int.y,.int.xmargin,.int.ymargin
20f60 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 65 6e 74 65 72 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 );.....void.center(int.x,.int.y)
20f80 3b 0a 20 20 20 20 76 6f 69 64 09 63 65 6e 74 65 72 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 ;.....void.center(int.x,.int.y,.
20fa0 66 6c 6f 61 74 20 78 6d 61 72 67 69 6e 2c 20 66 6c 6f 61 74 20 79 6d 61 72 67 69 6e 29 3b 0a 0a float.xmargin,.float.ymargin);..
20fc0 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 53 63 72 6f 6c 6c 42 61 72 73 28 29 3b 20 2f 2f 20 ....void.updateScrollBars();.//.
20fe0 23 23 23 20 76 69 72 74 75 61 6c 20 69 6e 20 34 2e 30 0a 20 20 20 20 76 6f 69 64 09 73 65 74 45 ###.virtual.in.4.0.....void.setE
21000 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 nabled(.bool.enable.);..protecte
21020 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 d:.....virtual.void.drawContents
21040 28 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.
21060 63 77 2c 20 69 6e 74 20 63 68 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 cw,.int.ch);.....virtual.void.dr
21080 61 77 43 6f 6e 74 65 6e 74 73 4f 66 66 73 65 74 28 51 50 61 69 6e 74 65 72 2a 2c 20 69 6e 74 20 awContentsOffset(QPainter*,.int.
210a0 6f 78 2c 20 69 6e 74 20 6f 79 2c 0a 09 09 20 20 20 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 ox,.int.oy,.......int.cx,.int.cy
210c0 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 29 3b 0a 0a 0a 20 20 20 20 76 69 72 74 75 61 6c ,.int.cw,.int.ch);.......virtual
210e0 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 51 .void.contentsMousePressEvent(.Q
21100 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 MouseEvent*.);.....virtual.void.
21120 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 contentsMouseReleaseEvent(.QMous
21140 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 eEvent*.);.....virtual.void.cont
21160 65 6e 74 73 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 entsMouseDoubleClickEvent(.QMous
21180 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 eEvent*.);.....virtual.void.cont
211a0 65 6e 74 73 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a entsMouseMoveEvent(.QMouseEvent*
211c0 20 29 3b 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 0a 20 20 .);.#ifndef.QT_NO_DRAGANDDROP...
211e0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 45 6e 74 65 72 ..virtual.void.contentsDragEnter
21200 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 Event(.QDragEnterEvent.*.);.....
21220 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4d 6f 76 65 45 76 65 virtual.void.contentsDragMoveEve
21240 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 nt(.QDragMoveEvent.*.);.....virt
21260 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 ual.void.contentsDragLeaveEvent(
21280 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 .QDragLeaveEvent.*.);.....virtua
212a0 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 l.void.contentsDropEvent(.QDropE
212c0 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 vent.*.);.#endif.#ifndef.QT_NO_W
212e0 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 HEELEVENT.....virtual.void.conte
21300 6e 74 73 57 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 20 29 3b 0a ntsWheelEvent(.QWheelEvent.*.);.
21320 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 #endif.....virtual.void.contents
21340 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 ContextMenuEvent(.QContextMenuEv
21360 65 6e 74 20 2a 20 29 3b 0a 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 65 77 ent.*.);.......virtual.void.view
21380 70 6f 72 74 50 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 2a 20 29 3b 0a portPaintEvent(.QPaintEvent*.);.
213a0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 52 65 73 69 7a 65 45 ....virtual.void.viewportResizeE
213c0 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 vent(.QResizeEvent*.);.....virtu
213e0 61 6c 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 al.void.viewportMousePressEvent(
21400 20 51 4d 6f 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 .QMouseEvent*.);.....virtual.voi
21420 64 20 76 69 65 77 70 6f 72 74 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f d.viewportMouseReleaseEvent(.QMo
21440 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 useEvent*.);.....virtual.void.vi
21460 65 77 70 6f 72 74 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f ewportMouseDoubleClickEvent(.QMo
21480 75 73 65 45 76 65 6e 74 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 useEvent*.);.....virtual.void.vi
214a0 65 77 70 6f 72 74 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e ewportMouseMoveEvent(.QMouseEven
214c0 74 2a 20 29 3b 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 0a t*.);.#ifndef.QT_NO_DRAGANDDROP.
214e0 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 44 72 61 67 45 6e 74 ....virtual.void.viewportDragEnt
21500 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 erEvent(.QDragEnterEvent.*.);...
21520 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 44 72 61 67 4d 6f 76 65 45 ..virtual.void.viewportDragMoveE
21540 76 65 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 vent(.QDragMoveEvent.*.);.....vi
21560 72 74 75 61 6c 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 44 72 61 67 4c 65 61 76 65 45 76 65 6e rtual.void.viewportDragLeaveEven
21580 74 28 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 t(.QDragLeaveEvent.*.);.....virt
215a0 75 61 6c 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f ual.void.viewportDropEvent(.QDro
215c0 70 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f pEvent.*.);.#endif.#ifndef.QT_NO
215e0 5f 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 65 _WHEELEVENT.....virtual.void.vie
21600 77 70 6f 72 74 57 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 20 29 wportWheelEvent(.QWheelEvent.*.)
21620 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 69 65 77 70 6f ;.#endif.....virtual.void.viewpo
21640 72 74 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 rtContextMenuEvent(.QContextMenu
21660 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 66 72 61 6d 65 43 68 61 6e 67 65 Event.*.);......void.frameChange
21680 64 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 4d 61 72 67 69 6e d();......virtual.void.setMargin
216a0 73 28 69 6e 74 20 6c 65 66 74 2c 20 69 6e 74 20 74 6f 70 2c 20 69 6e 74 20 72 69 67 68 74 2c 20 s(int.left,.int.top,.int.right,.
216c0 69 6e 74 20 62 6f 74 74 6f 6d 29 3b 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 4d 61 72 67 69 6e 28 int.bottom);.....int.leftMargin(
216e0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 74 6f 70 4d 61 72 67 69 6e 28 29 20 63 6f 6e ).const;.....int.topMargin().con
21700 73 74 3b 0a 20 20 20 20 69 6e 74 20 72 69 67 68 74 4d 61 72 67 69 6e 28 29 20 63 6f 6e 73 74 3b st;.....int.rightMargin().const;
21720 0a 20 20 20 20 69 6e 74 20 62 6f 74 74 6f 6d 4d 61 72 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a .....int.bottomMargin().const;..
21740 20 20 20 20 62 6f 6f 6c 20 66 6f 63 75 73 4e 65 78 74 50 72 65 76 43 68 69 6c 64 28 20 62 6f 6f ....bool.focusNextPrevChild(.boo
21760 6c 20 6e 65 78 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 48 l.next.);......virtual.void.setH
21780 42 61 72 47 65 6f 6d 65 74 72 79 28 51 53 63 72 6f 6c 6c 42 61 72 26 20 68 62 61 72 2c 20 69 6e BarGeometry(QScrollBar&.hbar,.in
217a0 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 29 3b 0a 20 20 20 20 76 t.x,.int.y,.int.w,.int.h);.....v
217c0 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 42 61 72 47 65 6f 6d 65 74 72 79 28 51 53 63 72 irtual.void.setVBarGeometry(QScr
217e0 6f 6c 6c 42 61 72 26 20 76 62 61 72 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 ollBar&.vbar,.int.x,.int.y,.int.
21800 77 2c 20 69 6e 74 20 68 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 w,.int.h);......void.resizeEvent
21820 28 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 6d 6f 75 73 65 (QResizeEvent*);.....void..mouse
21840 50 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 PressEvent(.QMouseEvent.*.);....
21860 20 76 6f 69 64 20 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 .void..mouseReleaseEvent(.QMouse
21880 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 6d 6f 75 73 65 44 6f 75 62 6c 65 Event.*.);.....void..mouseDouble
218a0 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 20 20 ClickEvent(.QMouseEvent.*.);....
218c0 20 76 6f 69 64 20 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 .void..mouseMoveEvent(.QMouseEve
218e0 6e 74 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 nt.*.);.#ifndef.QT_NO_WHEELEVENT
21900 0a 20 20 20 20 76 6f 69 64 20 20 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 .....void..wheelEvent(.QWheelEve
21920 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 78 74 4d nt.*.);.#endif.....void.contextM
21940 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 3b enuEvent(.QContextMenuEvent.*.);
21960 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a .....bool.eventFilter(.QObject.*
21980 2c 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 63 68 ,.QEvent.*e.);......void.setCach
219a0 65 64 53 69 7a 65 48 69 6e 74 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 68 20 29 20 63 6f edSizeHint(.const.QSize.&sh.).co
219c0 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 63 61 63 68 65 64 53 69 7a 65 48 69 6e 74 28 29 20 nst;.....QSize.cachedSizeHint().
219e0 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 6e 74 43 68 61 6e 67 65 28 20 63 6f 6e 73 const;.....void.fontChange(.cons
21a00 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 t.QFont.&.);..private:.....void.
21a20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 76 drawContents(.QPainter*.);.....v
21a40 6f 69 64 20 6d 6f 76 65 43 6f 6e 74 65 6e 74 73 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 29 3b 0a oid.moveContents(int.x,.int.y);.
21a60 0a 20 20 20 20 51 53 63 72 6f 6c 6c 56 69 65 77 44 61 74 61 2a 20 64 3b 0a 0a 70 72 69 76 61 74 .....QScrollViewData*.d;..privat
21a80 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 68 73 6c 69 64 65 28 69 6e 74 29 3b 0a 20 e.slots:.....void.hslide(int);..
21aa0 20 20 20 76 6f 69 64 20 76 73 6c 69 64 65 28 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 62 ...void.vslide(int);.....void.hb
21ac0 61 72 49 73 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 62 61 72 49 73 52 65 arIsPressed();.....void.hbarIsRe
21ae0 6c 65 61 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 62 61 72 49 73 50 72 65 73 73 65 64 leased();.....void.vbarIsPressed
21b00 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 62 61 72 49 73 52 65 6c 65 61 73 65 64 28 29 3b 0a 23 ();.....void.vbarIsReleased();.#
21b20 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 ifndef.QT_NO_DRAGANDDROP.....voi
21b40 64 20 64 6f 44 72 61 67 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 d.doDragAutoScroll();.....void.s
21b60 74 61 72 74 44 72 61 67 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 tartDragAutoScroll();.....void.s
21b80 74 6f 70 44 72 61 67 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 topDragAutoScroll();.#endif..pri
21ba0 76 61 74 65 3a 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 vate:.//.Disabled.copy.construct
21bc0 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 or.and.operator=.#if.defined(Q_D
21be0 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 63 72 6f 6c 6c 56 69 65 77 28 20 63 6f ISABLE_COPY).....QScrollView(.co
21c00 6e 73 74 20 51 53 63 72 6f 6c 6c 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 53 63 72 6f 6c 6c nst.QScrollView.&.);.....QScroll
21c20 56 69 65 77 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 63 72 6f 6c 6c 56 69 View.&operator=(.const.QScrollVi
21c40 65 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 46 72 ew.&.);.#endif.....void.changeFr
21c60 61 6d 65 52 65 63 74 28 63 6f 6e 73 74 20 51 52 65 63 74 26 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a ameRect(const.QRect&);..public:.
21c80 20 20 20 20 76 6f 69 64 20 64 69 73 61 62 6c 65 53 69 7a 65 48 69 6e 74 43 61 63 68 69 6e 67 28 ....void.disableSizeHintCaching(
21ca0 29 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 56 49 );..};..#endif.//.QT_NO_SCROLLVI
21cc0 45 57 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 43 52 4f 4c 4c 56 49 45 57 5f 48 0a 00 00 00 10 EW..#endif.//.QSCROLLVIEW_H.....
21ce0 00 71 00 70 00 6f 00 69 00 6e 00 74 00 2e 00 68 00 00 18 02 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .q.p.o.i.n.t...h..../***********
21d00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
21d20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
21d40 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 20 *.**.$Id:.$.**.**.Definition.of.
21d60 51 50 6f 69 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 33 31 QPoint.class.**.**.Created.:.931
21d80 30 32 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 028.**.**.Copyright.(C).1992-200
21da0 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
21dc0 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
21de0 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
21e00 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
21e20 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
21e40 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
21e60 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
21e80 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
21ea0 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
21ec0 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.
21ee0 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
21f00 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
21f20 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.
21f40 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
21f60 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.
21f80 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
21fa0 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
21fc0 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
21fe0 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
22000 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
22020 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
22040 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.**.
22060 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
22080 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
220a0 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.
220c0 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.
220e0 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
22100 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.
22120 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
22140 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
22160 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.
22180 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
221a0 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
221c0 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
221e0 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
22200 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
22220 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
22240 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.
22260 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.
22280 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..**.*********************
222a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
222c0 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 50 4f 49 *****************/..#ifndef.QPOI
222e0 4e 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4f 49 4e 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 NT_H.#define.QPOINT_H..#ifndef.Q
22300 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 65 6e T_H.#include."qwindowdefs.h".#en
22320 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 50 6f dif.//.QT_H...class.Q_EXPORT.QPo
22340 69 6e 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 6f 69 6e 74 28 29 3b 0a 20 20 20 20 int.{.public:.....QPoint();.....
22360 51 50 6f 69 6e 74 28 20 69 6e 74 20 78 70 6f 73 2c 20 69 6e 74 20 79 70 6f 73 20 29 3b 0a 0a 20 QPoint(.int.xpos,.int.ypos.);...
22380 20 20 20 62 6f 6f 6c 20 20 20 69 73 4e 75 6c 6c 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 ...bool...isNull().const;......i
223a0 6e 74 09 20 20 20 78 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 79 28 29 nt....x()..const;.....int....y()
223c0 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 58 28 20 69 6e 74 20 78 20 ..const;.....void...setX(.int.x.
223e0 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 59 28 20 69 6e 74 20 79 20 29 3b 0a 0a 20 20 );.....void...setY(.int.y.);....
22400 20 20 69 6e 74 20 6d 61 6e 68 61 74 74 61 6e 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a ..int.manhattanLength().const;..
22420 20 20 20 20 51 43 4f 4f 52 44 20 26 72 78 28 29 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 26 72 79 ....QCOORD.&rx();.....QCOORD.&ry
22440 28 29 3b 0a 0a 20 20 20 20 51 50 6f 69 6e 74 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e ();......QPoint.&operator+=(.con
22460 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 26 6f 70 65 72 st.QPoint.&p.);.....QPoint.&oper
22480 61 74 6f 72 2d 3d 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 51 ator-=(.const.QPoint.&p.);.....Q
224a0 50 6f 69 6e 74 20 26 6f 70 65 72 61 74 6f 72 2a 3d 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 Point.&operator*=(.int.c.);.....
224c0 51 50 6f 69 6e 74 20 26 6f 70 65 72 61 74 6f 72 2a 3d 28 20 64 6f 75 62 6c 65 20 63 20 29 3b 0a QPoint.&operator*=(.double.c.);.
224e0 20 20 20 20 51 50 6f 69 6e 74 20 26 6f 70 65 72 61 74 6f 72 2f 3d 28 20 69 6e 74 20 63 20 29 3b ....QPoint.&operator/=(.int.c.);
22500 0a 20 20 20 20 51 50 6f 69 6e 74 20 26 6f 70 65 72 61 74 6f 72 2f 3d 28 20 64 6f 75 62 6c 65 20 .....QPoint.&operator/=(.double.
22520 63 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 09 20 6f 70 c.);......friend.inline.bool..op
22540 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 erator==(.const.QPoint.&,.const.
22560 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f QPoint.&.);.....friend.inline.bo
22580 6f 6c 09 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 ol..operator!=(.const.QPoint.&,.
225a0 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c const.QPoint.&.);.....friend.inl
225c0 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 ine.const.QPoint.operator+(.cons
225e0 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 3b 0a 20 20 t.QPoint.&,.const.QPoint.&.);...
22600 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 ..friend.inline.const.QPoint.ope
22620 72 61 74 6f 72 2d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 50 rator-(.const.QPoint.&,.const.QP
22640 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 oint.&.);.....friend.inline.cons
22660 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 t.QPoint.operator*(.const.QPoint
22680 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 63 6f 6e .&,.int.);.....friend.inline.con
226a0 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2a 28 20 69 6e 74 2c 20 63 6f 6e 73 74 20 st.QPoint.operator*(.int,.const.
226c0 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 63 6f QPoint.&.);.....friend.inline.co
226e0 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 50 6f 69 nst.QPoint.operator*(.const.QPoi
22700 6e 74 20 26 2c 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e nt.&,.double.);.....friend.inlin
22720 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2a 28 20 64 6f 75 62 6c 65 e.const.QPoint.operator*(.double
22740 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 ,.const.QPoint.&.);.....friend.i
22760 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2d 28 20 63 6f nline.const.QPoint.operator-(.co
22780 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e nst.QPoint.&.);.....friend.inlin
227a0 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2f 28 20 63 6f 6e 73 74 20 e.const.QPoint.operator/(.const.
227c0 51 50 6f 69 6e 74 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 QPoint.&,.int.);.....friend.inli
227e0 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2f 28 20 63 6f 6e 73 74 ne.const.QPoint.operator/(.const
22800 20 51 50 6f 69 6e 74 20 26 2c 20 64 6f 75 62 6c 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 .QPoint.&,.double.);..private:..
22820 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 77 61 72 6e 69 6e 67 44 69 76 42 79 5a 65 72 6f 28 ...static.void.warningDivByZero(
22840 29 3b 0a 0a 23 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 51 43 );..#if.defined(Q_OS_MAC).....QC
22860 4f 4f 52 44 20 79 70 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 78 70 3b 0a 23 65 6c 73 65 0a 20 20 OORD.yp;.....QCOORD.xp;.#else...
22880 20 20 51 43 4f 4f 52 44 20 78 70 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 79 70 3b 0a 23 65 6e 64 ..QCOORD.xp;.....QCOORD.yp;.#end
228a0 69 66 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 2a if.};.../***********************
228c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
228e0 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 50 6f 69 6e 74 20 **********************...QPoint.
22900 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..**************
22920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
22940 2a 2a 2a 2a 2a 2a 2a 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 *******************************/
22960 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f .#ifndef.QT_NO_DATASTREAM.Q_EXPO
22980 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 RT.QDataStream.&operator<<(.QDat
229a0 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 51 5f 45 aStream.&,.const.QPoint.&.);.Q_E
229c0 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
229e0 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 DataStream.&,.QPoint.&.);.#endif
22a00 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 ../*****************************
22a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
22a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 50 6f 69 6e 74 20 69 6e 6c 69 6e 65 ****************...QPoint.inline
22a60 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 2a 2a .functions..********************
22a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
22aa0 2a 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 6c 69 *************************/..inli
22ac0 6e 65 20 51 50 6f 69 6e 74 3a 3a 51 50 6f 69 6e 74 28 29 0a 7b 20 78 70 3d 30 3b 20 79 70 3d 30 ne.QPoint::QPoint().{.xp=0;.yp=0
22ae0 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 3a 3a 51 50 6f 69 6e 74 28 20 69 6e 74 20 ;.}..inline.QPoint::QPoint(.int.
22b00 78 70 6f 73 2c 20 69 6e 74 20 79 70 6f 73 20 29 0a 7b 20 78 70 3d 28 51 43 4f 4f 52 44 29 78 70 xpos,.int.ypos.).{.xp=(QCOORD)xp
22b20 6f 73 3b 20 79 70 3d 28 51 43 4f 4f 52 44 29 79 70 6f 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 os;.yp=(QCOORD)ypos;.}..inline.b
22b40 6f 6f 6c 20 51 50 6f 69 6e 74 3a 3a 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 ool.QPoint::isNull().const.{.ret
22b60 75 72 6e 20 78 70 20 3d 3d 20 30 20 26 26 20 79 70 20 3d 3d 20 30 3b 20 7d 0a 0a 69 6e 6c 69 6e urn.xp.==.0.&&.yp.==.0;.}..inlin
22b80 65 20 69 6e 74 20 51 50 6f 69 6e 74 3a 3a 78 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e e.int.QPoint::x().const.{.return
22ba0 20 78 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 6f 69 6e 74 3a 3a 79 28 29 20 63 .xp;.}..inline.int.QPoint::y().c
22bc0 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 79 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 onst.{.return.yp;.}..inline.void
22be0 20 51 50 6f 69 6e 74 3a 3a 73 65 74 58 28 20 69 6e 74 20 78 20 29 0a 7b 20 78 70 20 3d 20 28 51 .QPoint::setX(.int.x.).{.xp.=.(Q
22c00 43 4f 4f 52 44 29 78 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 6f 69 6e 74 3a 3a COORD)x;.}..inline.void.QPoint::
22c20 73 65 74 59 28 20 69 6e 74 20 79 20 29 0a 7b 20 79 70 20 3d 20 28 51 43 4f 4f 52 44 29 79 3b 20 setY(.int.y.).{.yp.=.(QCOORD)y;.
22c40 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 4f 4f 52 44 20 26 51 50 6f 69 6e 74 3a 3a 72 78 28 29 0a 7b }..inline.QCOORD.&QPoint::rx().{
22c60 20 72 65 74 75 72 6e 20 78 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 4f 4f 52 44 20 26 51 50 .return.xp;.}..inline.QCOORD.&QP
22c80 6f 69 6e 74 3a 3a 72 79 28 29 0a 7b 20 72 65 74 75 72 6e 20 79 70 3b 20 7d 0a 0a 69 6e 6c 69 6e oint::ry().{.return.yp;.}..inlin
22ca0 65 20 51 50 6f 69 6e 74 20 26 51 50 6f 69 6e 74 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f e.QPoint.&QPoint::operator+=(.co
22cc0 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 0a 7b 20 78 70 2b 3d 70 2e 78 70 3b 20 79 70 2b 3d nst.QPoint.&p.).{.xp+=p.xp;.yp+=
22ce0 70 2e 79 70 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 p.yp;.return.*this;.}..inline.QP
22d00 6f 69 6e 74 20 26 51 50 6f 69 6e 74 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 20 63 6f 6e 73 74 20 oint.&QPoint::operator-=(.const.
22d20 51 50 6f 69 6e 74 20 26 70 20 29 0a 7b 20 78 70 2d 3d 70 2e 78 70 3b 20 79 70 2d 3d 70 2e 79 70 QPoint.&p.).{.xp-=p.xp;.yp-=p.yp
22d40 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 ;.return.*this;.}..inline.QPoint
22d60 20 26 51 50 6f 69 6e 74 3a 3a 6f 70 65 72 61 74 6f 72 2a 3d 28 20 69 6e 74 20 63 20 29 0a 7b 20 .&QPoint::operator*=(.int.c.).{.
22d80 78 70 2a 3d 28 51 43 4f 4f 52 44 29 63 3b 20 79 70 2a 3d 28 51 43 4f 4f 52 44 29 63 3b 20 72 65 xp*=(QCOORD)c;.yp*=(QCOORD)c;.re
22da0 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 26 51 50 turn.*this;.}..inline.QPoint.&QP
22dc0 6f 69 6e 74 3a 3a 6f 70 65 72 61 74 6f 72 2a 3d 28 20 64 6f 75 62 6c 65 20 63 20 29 0a 7b 20 78 oint::operator*=(.double.c.).{.x
22de0 70 3d 28 51 43 4f 4f 52 44 29 28 78 70 2a 63 29 3b 20 79 70 3d 28 51 43 4f 4f 52 44 29 28 79 70 p=(QCOORD)(xp*c);.yp=(QCOORD)(yp
22e00 2a 63 29 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f *c);.return.*this;.}..inline.boo
22e20 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 31 2c 20 l.operator==(.const.QPoint.&p1,.
22e40 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 70 31 2e 78 const.QPoint.&p2.).{.return.p1.x
22e60 70 20 3d 3d 20 70 32 2e 78 70 20 26 26 20 70 31 2e 79 70 20 3d 3d 20 70 32 2e 79 70 3b 20 7d 0a p.==.p2.xp.&&.p1.yp.==.p2.yp;.}.
22e80 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 .inline.bool.operator!=(.const.Q
22ea0 50 6f 69 6e 74 20 26 70 31 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 32 20 29 0a 7b 20 Point.&p1,.const.QPoint.&p2.).{.
22ec0 72 65 74 75 72 6e 20 70 31 2e 78 70 20 21 3d 20 70 32 2e 78 70 20 7c 7c 20 70 31 2e 79 70 20 21 return.p1.xp.!=.p2.xp.||.p1.yp.!
22ee0 3d 20 70 32 2e 79 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 =.p2.yp;.}..inline.const.QPoint.
22f00 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 31 2c 20 63 6f 6e operator+(.const.QPoint.&p1,.con
22f20 73 74 20 51 50 6f 69 6e 74 20 26 70 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 st.QPoint.&p2.).{.return.QPoint(
22f40 70 31 2e 78 70 2b 70 32 2e 78 70 2c 20 70 31 2e 79 70 2b 70 32 2e 79 70 29 3b 20 7d 0a 0a 69 6e p1.xp+p2.xp,.p1.yp+p2.yp);.}..in
22f60 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2d 28 20 63 6f 6e line.const.QPoint.operator-(.con
22f80 73 74 20 51 50 6f 69 6e 74 20 26 70 31 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 32 20 st.QPoint.&p1,.const.QPoint.&p2.
22fa0 29 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 70 31 2e 78 70 2d 70 32 2e 78 70 2c 20 70 ).{.return.QPoint(p1.xp-p2.xp,.p
22fc0 31 2e 79 70 2d 70 32 2e 79 70 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 1.yp-p2.yp);.}..inline.const.QPo
22fe0 69 6e 74 20 6f 70 65 72 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 int.operator*(.const.QPoint.&p,.
23000 69 6e 74 20 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 70 2e 78 70 2a 63 2c 20 int.c.).{.return.QPoint(p.xp*c,.
23020 70 2e 79 70 2a 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 p.yp*c);.}..inline.const.QPoint.
23040 6f 70 65 72 61 74 6f 72 2a 28 20 69 6e 74 20 63 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 operator*(.int.c,.const.QPoint.&
23060 70 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 70 2e 78 70 2a 63 2c 20 70 2e 79 70 p.).{.return.QPoint(p.xp*c,.p.yp
23080 2a 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 *c);.}..inline.const.QPoint.oper
230a0 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 64 6f 75 62 6c 65 20 63 ator*(.const.QPoint.&p,.double.c
230c0 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 28 51 43 4f 4f 52 44 29 28 70 2e 78 70 .).{.return.QPoint((QCOORD)(p.xp
230e0 2a 63 29 2c 20 28 51 43 4f 4f 52 44 29 28 70 2e 79 70 2a 63 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e *c),.(QCOORD)(p.yp*c));.}..inlin
23100 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2a 28 20 64 6f 75 62 6c 65 e.const.QPoint.operator*(.double
23120 20 63 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 .c,.const.QPoint.&p.).{.return.Q
23140 50 6f 69 6e 74 28 28 51 43 4f 4f 52 44 29 28 70 2e 78 70 2a 63 29 2c 20 28 51 43 4f 4f 52 44 29 Point((QCOORD)(p.xp*c),.(QCOORD)
23160 28 70 2e 79 70 2a 63 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e (p.yp*c));.}..inline.const.QPoin
23180 74 20 6f 70 65 72 61 74 6f 72 2d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 0a 7b t.operator-(.const.QPoint.&p.).{
231a0 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 2d 70 2e 78 70 2c 20 2d 70 2e 79 70 29 3b 20 7d 0a .return.QPoint(-p.xp,.-p.yp);.}.
231c0 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 26 51 50 6f 69 6e 74 3a 3a 6f 70 65 72 61 74 6f 72 .inline.QPoint.&QPoint::operator
231e0 2f 3d 28 20 69 6e 74 20 63 20 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 /=(.int.c.).{.#if.defined(QT_CHE
23200 43 4b 5f 4d 41 54 48 29 0a 20 20 20 20 69 66 20 28 20 63 20 3d 3d 20 30 20 29 0a 09 77 61 72 6e CK_MATH).....if.(.c.==.0.)..warn
23220 69 6e 67 44 69 76 42 79 5a 65 72 6f 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 78 70 2f 3d 28 ingDivByZero();.#endif.....xp/=(
23240 51 43 4f 4f 52 44 29 63 3b 0a 20 20 20 20 79 70 2f 3d 28 51 43 4f 4f 52 44 29 63 3b 0a 20 20 20 QCOORD)c;.....yp/=(QCOORD)c;....
23260 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 .return.*this;.}..inline.QPoint.
23280 26 51 50 6f 69 6e 74 3a 3a 6f 70 65 72 61 74 6f 72 2f 3d 28 20 64 6f 75 62 6c 65 20 63 20 29 0a &QPoint::operator/=(.double.c.).
232a0 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 4d 41 54 48 29 0a 20 20 20 {.#if.defined(QT_CHECK_MATH)....
232c0 20 69 66 20 28 20 63 20 3d 3d 20 30 2e 30 20 29 0a 09 77 61 72 6e 69 6e 67 44 69 76 42 79 5a 65 .if.(.c.==.0.0.)..warningDivByZe
232e0 72 6f 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 78 70 3d 28 51 43 4f 4f 52 44 29 28 78 70 2f ro();.#endif.....xp=(QCOORD)(xp/
23300 63 29 3b 0a 20 20 20 20 79 70 3d 28 51 43 4f 4f 52 44 29 28 79 70 2f 63 29 3b 0a 20 20 20 20 72 c);.....yp=(QCOORD)(yp/c);.....r
23320 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f eturn.*this;.}..inline.const.QPo
23340 69 6e 74 20 6f 70 65 72 61 74 6f 72 2f 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 int.operator/(.const.QPoint.&p,.
23360 69 6e 74 20 63 20 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 4d int.c.).{.#if.defined(QT_CHECK_M
23380 41 54 48 29 0a 20 20 20 20 69 66 20 28 20 63 20 3d 3d 20 30 20 29 0a 09 51 50 6f 69 6e 74 3a 3a ATH).....if.(.c.==.0.)..QPoint::
233a0 77 61 72 6e 69 6e 67 44 69 76 42 79 5a 65 72 6f 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 warningDivByZero();.#endif.....r
233c0 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 70 2e 78 70 2f 63 2c 20 70 2e 79 70 2f 63 29 3b 0a 7d 0a eturn.QPoint(p.xp/c,.p.yp/c);.}.
233e0 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 6f 70 65 72 61 74 6f 72 2f 28 20 .inline.const.QPoint.operator/(.
23400 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 64 6f 75 62 6c 65 20 63 20 29 0a 7b 0a 23 69 const.QPoint.&p,.double.c.).{.#i
23420 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 4d 41 54 48 29 0a 20 20 20 20 69 66 20 f.defined(QT_CHECK_MATH).....if.
23440 28 20 63 20 3d 3d 20 30 2e 30 20 29 0a 09 51 50 6f 69 6e 74 3a 3a 77 61 72 6e 69 6e 67 44 69 76 (.c.==.0.0.)..QPoint::warningDiv
23460 42 79 5a 65 72 6f 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 51 50 6f 69 ByZero();.#endif.....return.QPoi
23480 6e 74 28 28 51 43 4f 4f 52 44 29 28 70 2e 78 70 2f 63 29 2c 20 28 51 43 4f 4f 52 44 29 28 70 2e nt((QCOORD)(p.xp/c),.(QCOORD)(p.
234a0 79 70 2f 63 29 29 3b 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 50 4f yp/c));.}..#define.Q_DEFINED_QPO
234c0 49 4e 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 23 65 6e 64 INT.#include."qwinexport.h".#end
234e0 69 66 20 2f 2f 20 51 50 4f 49 4e 54 5f 48 0a 00 00 00 22 00 71 00 73 00 6f 00 63 00 6b 00 65 00 if.//.QPOINT_H....".q.s.o.c.k.e.
23500 74 00 6e 00 6f 00 74 00 69 00 66 00 69 00 65 00 72 00 2e 00 68 00 00 09 f8 2f 2a 2a 2a 2a 2a 2a t.n.o.t.i.f.i.e.r...h..../******
23520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
23540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
23560 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.
23580 6f 66 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 of.QSocketNotifier.class.**.**.C
235a0 72 65 61 74 65 64 20 3a 20 39 35 31 31 31 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 reated.:.951114.**.**.Copyright.
235c0 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
235e0 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
23600 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 20 le.is.part.of.the.kernel.module.
23620 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
23640 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.
23660 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
23680 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
236a0 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.
236c0 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.
236e0 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..**.*
23700 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
23720 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
23740 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
23760 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
23780 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
237a0 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.
237c0 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
237e0 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
23800 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
23820 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.**
23840 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
23860 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
23880 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
238a0 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
238c0 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
238e0 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.
23900 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
23920 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
23940 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
23960 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
23980 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.**...
239a0 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.
239c0 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:
239e0 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
23a00 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
23a20 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
23a40 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
23a60 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
23a80 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.*
23aa0 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..**.*********
23ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
23ae0 2a 2a 2a 2a 2a 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 *****************************/..
23b00 23 69 66 6e 64 65 66 20 51 53 4f 43 4b 45 54 4e 4f 54 49 46 49 45 52 5f 48 0a 23 64 65 66 69 6e #ifndef.QSOCKETNOTIFIER_H.#defin
23b20 65 20 51 53 4f 43 4b 45 54 4e 4f 54 49 46 49 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f e.QSOCKETNOTIFIER_H..#ifndef.QT_
23b40 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f H.#include."qobject.h".#endif.//
23b60 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 6f 63 6b 65 74 4e 6f .QT_H...class.Q_EXPORT.QSocketNo
23b80 74 69 66 69 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 tifier.:.public.QObject.{.....Q_
23ba0 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 20 52 OBJECT.public:.....enum.Type.{.R
23bc0 65 61 64 2c 20 57 72 69 74 65 2c 20 45 78 63 65 70 74 69 6f 6e 20 7d 3b 0a 0a 20 20 20 20 51 53 ead,.Write,.Exception.};......QS
23be0 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 28 20 69 6e 74 20 73 6f 63 6b 65 74 2c 20 54 79 70 65 2c ocketNotifier(.int.socket,.Type,
23c00 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a .QObject.*parent=0,.const.char.*
23c20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 7e 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 28 29 3b name=0.);....~QSocketNotifier();
23c40 0a 0a 20 20 20 20 69 6e 74 09 09 20 73 6f 63 6b 65 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 ......int...socket().const;.....
23c60 54 79 70 65 09 20 74 79 70 65 28 29 09 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 Type..type()..const;......bool..
23c80 69 73 45 6e 61 62 6c 65 64 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 isEnabled().const;.....virtual.v
23ca0 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 oid.setEnabled(.bool.);..signals
23cc0 3a 0a 20 20 20 20 76 6f 69 64 09 20 61 63 74 69 76 61 74 65 64 28 20 69 6e 74 20 73 6f 63 6b 65 :.....void..activated(.int.socke
23ce0 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 09 20 65 76 65 6e 74 t.);..protected:.....bool..event
23d00 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 (.QEvent.*.);..private:.....int.
23d20 09 20 73 6f 63 6b 66 64 3b 0a 20 20 20 20 54 79 70 65 09 20 73 6e 74 79 70 65 3b 0a 20 20 20 20 ..sockfd;.....Type..sntype;.....
23d40 62 6f 6f 6c 09 20 73 6e 65 6e 61 62 6c 65 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 bool..snenabled;..private:.//.Di
23d60 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 sabled.copy.constructor.and.oper
23d80 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 ator=.#if.defined(Q_DISABLE_COPY
23da0 29 0a 20 20 20 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 28 20 63 6f 6e 73 74 20 51 53 6f ).....QSocketNotifier(.const.QSo
23dc0 63 6b 65 74 4e 6f 74 69 66 69 65 72 20 26 20 29 3b 0a 20 20 20 20 51 53 6f 63 6b 65 74 4e 6f 74 cketNotifier.&.);.....QSocketNot
23de0 69 66 69 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 6f 63 6b 65 74 4e ifier.&operator=(.const.QSocketN
23e00 6f 74 69 66 69 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 otifier.&.);.#endif.};...inline.
23e20 69 6e 74 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 3a 3a 73 6f 63 6b 65 74 28 29 20 63 6f int.QSocketNotifier::socket().co
23e40 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 6f 63 6b 66 64 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 nst.{.return.sockfd;.}..inline.Q
23e60 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 3a 3a 54 79 70 65 20 51 53 6f 63 6b 65 74 4e 6f 74 69 SocketNotifier::Type.QSocketNoti
23e80 66 69 65 72 3a 3a 74 79 70 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 6e 74 79 fier::type().const.{.return.snty
23ea0 70 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 pe;.}..inline.bool.QSocketNotifi
23ec0 65 72 3a 3a 69 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 er::isEnabled().const.{.return.s
23ee0 6e 65 6e 61 62 6c 65 64 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 4f 43 4b 45 54 4e nenabled;.}...#endif.//.QSOCKETN
23f00 4f 54 49 46 49 45 52 5f 48 0a 00 00 00 12 00 71 00 73 00 63 00 72 00 62 00 61 00 72 00 2e 00 68 OTIFIER_H......q.s.c.r.b.a.r...h
23f20 00 00 04 28 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 ...(/***************************
23f40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
23f60 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$.**.**.
23f80 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 6c 79 Compatibility.file.-.should.only
23fa0 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 2a 20 .be.included.by.legacy.code..**.
23fc0 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 73 6f It.#includes.the.file.which.obso
23fe0 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 74 20 letes.this.one..**.**.Copyright.
24000 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 41 6c (C).1998-2000.Trolltech.ASA...Al
24020 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 6c 65 l.rights.reserved..**..This.file
24040 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 2e 0a .is.part.of.the.Qt.GUI.Toolkit..
24060 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
24080 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
240a0 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
240c0 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
240e0 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
24100 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
24120 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c ile..**.**.Licensees.holding.val
24140 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 65 6e id.Qt.Professional.Edition.licen
24160 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
24180 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 6c 20 rdance.with.the.Qt.Professional.
241a0 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 72 6f Edition.License.Agreement.**.pro
241c0 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 20 45 vided.with.the.Qt.Professional.E
241e0 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 74 77 dition..**.**.See.http://qtsoftw
24200 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
24220 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 6d 61 les@trolltech.com.for.**.informa
24240 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 69 74 tion.about.the.Professional.Edit
24260 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 2f 2f ion.licensing,.or.see.**.http://
24280 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
242a0 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 2a 2a nsing.information..**.**********
242c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
242e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
24300 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 53 43 52 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 ***/.#ifndef.QSCRBAR_H.#define.Q
24320 53 43 52 42 41 52 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 62 61 72 2e 68 22 SCRBAR_H.#include."qscrollbar.h"
24340 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 70 00 74 00 72 00 64 00 69 00 63 00 74 00 2e 00 68 .#endif......q.p.t.r.d.i.c.t...h
24360 00 00 10 19 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 ..../***************************
24380 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
243a0 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$.**.**.
243c0 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 74 72 44 69 63 74 20 74 65 6d 70 6c 61 74 65 20 Definition.of.QPtrDict.template.
243e0 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 34 31 35 0a 2a 2a 0a class.**.**.Created.:.970415.**.
24400 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
24420 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..
24440 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 74 **.**.This.file.is.part.of.the.t
24460 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 ools.module.of.the.Qt.GUI.Toolki
24480 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
244a0 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
244c0 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
244e0 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
24500 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.
24520 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
24540 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
24560 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
24580 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
245a0 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
245c0 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
245e0 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
24600 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.
24620 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..**.**
24640 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
24660 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
24680 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
246a0 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
246c0 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
246e0 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..**
24700 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.
24720 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
24740 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
24760 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
24780 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
247a0 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
247c0 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
247e0 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
24800 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..
24820 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
24840 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.
24860 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
24880 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
248a0 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
248c0 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
248e0 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..
24900 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 **.*****************************
24920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
24940 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 54 52 44 49 43 54 5f 48 0a 23 *********/..#ifndef.QPTRDICT_H.#
24960 64 65 66 69 6e 65 20 51 50 54 52 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a define.QPTRDICT_H..#ifndef.QT_H.
24980 23 69 6e 63 6c 75 64 65 20 22 71 67 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 #include."qgdict.h".#endif.//.QT
249a0 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 _H..template<class.type>.class.Q
249c0 50 74 72 44 69 63 74 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 PtrDict.#ifdef.Q_QDOC..:.public.
249e0 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 QPtrCollection.#else..:.public.Q
24a00 47 44 69 63 74 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 74 72 44 GDict.#endif.{.public:.....QPtrD
24a20 69 63 74 28 69 6e 74 20 73 69 7a 65 3d 31 37 29 20 3a 20 51 47 44 69 63 74 28 73 69 7a 65 2c 50 ict(int.size=17).:.QGDict(size,P
24a40 74 72 4b 65 79 2c 30 2c 30 29 20 7b 7d 0a 20 20 20 20 51 50 74 72 44 69 63 74 28 20 63 6f 6e 73 trKey,0,0).{}.....QPtrDict(.cons
24a60 74 20 51 50 74 72 44 69 63 74 3c 74 79 70 65 3e 20 26 64 20 29 20 3a 20 51 47 44 69 63 74 28 64 t.QPtrDict<type>.&d.).:.QGDict(d
24a80 29 20 7b 7d 0a 20 20 20 7e 51 50 74 72 44 69 63 74 28 29 09 09 09 09 7b 20 63 6c 65 61 72 28 29 ).{}....~QPtrDict()....{.clear()
24aa0 3b 20 7d 0a 20 20 20 20 51 50 74 72 44 69 63 74 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 ;.}.....QPtrDict<type>.&operator
24ac0 3d 28 63 6f 6e 73 74 20 51 50 74 72 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 0a 09 09 09 7b 20 =(const.QPtrDict<type>.&d)....{.
24ae0 72 65 74 75 72 6e 20 28 51 50 74 72 44 69 63 74 3c 74 79 70 65 3e 26 29 51 47 44 69 63 74 3a 3a return.(QPtrDict<type>&)QGDict::
24b00 6f 70 65 72 61 74 6f 72 3d 28 64 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 operator=(d);.}.....uint..count(
24b20 29 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 63 6f 75 6e )...const..{.return.QGDict::coun
24b40 74 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 t();.}.....uint..size()....const
24b60 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 ..{.return.QGDict::size();.}....
24b80 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e .bool..isEmpty().const..{.return
24ba0 20 51 47 44 69 63 74 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 76 6f 69 .QGDict::count().==.0;.}.....voi
24bc0 64 20 20 69 6e 73 65 72 74 28 20 76 6f 69 64 20 2a 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a d..insert(.void.*k,.const.type.*
24be0 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 70 74 72 28 6b 2c 28 49 d.)......{.QGDict::look_ptr(k,(I
24c00 74 65 6d 29 64 2c 31 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 72 65 70 6c 61 63 65 28 20 76 tem)d,1);.}.....void..replace(.v
24c20 6f 69 64 20 2a 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 oid.*k,.const.type.*d.)......{.Q
24c40 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 70 74 72 28 6b 2c 28 49 74 65 6d 29 64 2c 32 29 3b 20 7d 0a GDict::look_ptr(k,(Item)d,2);.}.
24c60 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 76 6f 69 64 20 2a 6b 20 29 09 09 7b 20 72 ....bool..remove(.void.*k.)..{.r
24c80 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 72 65 6d 6f 76 65 5f 70 74 72 28 6b 29 3b 20 7d 0a 20 eturn.QGDict::remove_ptr(k);.}..
24ca0 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 20 76 6f 69 64 20 2a 6b 20 29 09 09 7b 20 72 65 74 75 ...type.*take(.void.*k.)..{.retu
24cc0 72 6e 20 28 74 79 70 65 2a 29 51 47 44 69 63 74 3a 3a 74 61 6b 65 5f 70 74 72 28 6b 29 3b 20 7d rn.(type*)QGDict::take_ptr(k);.}
24ce0 0a 20 20 20 20 74 79 70 65 20 2a 66 69 6e 64 28 20 76 6f 69 64 20 2a 6b 20 29 20 63 6f 6e 73 74 .....type.*find(.void.*k.).const
24d00 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 28 28 51 47 44 69 63 74 2a 29 74 68 ...{.return.(type.*)((QGDict*)th
24d20 69 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 70 74 72 28 6b 2c 30 2c 30 29 3b 20 7d 0a is)->QGDict::look_ptr(k,0,0);.}.
24d40 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 76 6f 69 64 20 2a 6b 20 29 20 ....type.*operator[](.void.*k.).
24d60 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 63 const...{.return.(type.*)((QGDic
24d80 74 2a 29 74 68 69 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 70 74 72 28 6b 2c 30 2c 30 t*)this)->QGDict::look_ptr(k,0,0
24da0 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 09 09 09 7b 20 51 47 44 69 63 );.}.....void..clear()...{.QGDic
24dc0 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 69 7a 65 28 20 t::clear();.}.....void..resize(.
24de0 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 6e 29 3b 20 7d uint.n.)..{.QGDict::resize(n);.}
24e00 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 09 7b .....void..statistics().const..{
24e20 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 69 66 64 65 66 .QGDict::statistics();.}..#ifdef
24e40 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 75 61 6c 20 51 .Q_QDOC.protected:.....virtual.Q
24e60 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 61 6d 20 26 2c DataStream&.read(.QDataStream.&,
24e80 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 20 20 20 20 76 .QPtrCollection::Item.&.);.....v
24ea0 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 51 44 61 74 61 irtual.QDataStream&.write(.QData
24ec0 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 Stream.&,.QPtrCollection::Item.)
24ee0 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 .const;.#endif..private:.....voi
24f00 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 d..deleteItem(.Item.d.);.};..#if
24f20 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 .!defined(Q_BROKEN_TEMPLATE_SPEC
24f40 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f IALIZATION).template<>.inline.vo
24f60 69 64 20 51 50 74 72 44 69 63 74 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 id.QPtrDict<void>::deleteItem(.Q
24f80 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 69 66 PtrCollection::Item.).{.}.#endif
24fa0 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 69 6e 6c 69 6e 65 20 76 6f ..template<class.type>.inline.vo
24fc0 69 64 20 51 50 74 72 44 69 63 74 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 id.QPtrDict<type>::deleteItem(.Q
24fe0 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
25000 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;.
25020 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 50 }..template<class.type>.class.QP
25040 74 72 44 69 63 74 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 49 74 trDictIterator.:.public.QGDictIt
25060 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 74 72 44 69 63 74 49 74 65 erator.{.public:.....QPtrDictIte
25080 72 61 74 6f 72 28 63 6f 6e 73 74 20 51 50 74 72 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 20 3a rator(const.QPtrDict<type>.&d).:
250a0 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 7b 7d 0a 20 QGDictIterator((QGDict.&)d).{}..
250c0 20 20 7e 51 50 74 72 44 69 63 74 49 74 65 72 61 74 6f 72 28 29 09 20 20 20 20 20 20 7b 7d 0a 20 ..~QPtrDictIterator().......{}..
250e0 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 7b 20 72 ...uint..count()...const.....{.r
25100 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 6f 6c 20 eturn.dict->count();.}.....bool.
25120 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 20 64 69 .isEmpty().const.....{.return.di
25140 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 2a 74 6f ct->count().==.0;.}.....type.*to
25160 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 2a 29 51 First().......{.return.(type.*)Q
25180 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 20 20 20 GDictIterator::toFirst();.}.....
251a0 6f 70 65 72 61 74 6f 72 20 74 79 70 65 20 2a 28 29 20 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 operator.type.*()..const..{.retu
251c0 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 rn.(type.*)QGDictIterator::get()
251e0 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 63 75 72 72 65 6e 74 28 29 20 20 20 20 63 6f 6e 73 74 ;.}.....type.*current()....const
25200 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f ..{.return.(type.*)QGDictIterato
25220 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 2a 63 75 72 72 65 6e 74 4b 65 79 r::get();.}.....void.*currentKey
25240 28 29 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 49 74 65 72 61 74 6f ().const..{.return.QGDictIterato
25260 72 3a 3a 67 65 74 4b 65 79 50 74 72 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 r::getKeyPtr();.}.....type.*oper
25280 61 74 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 ator()().......{.return.(type.*)
252a0 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 20 7d 0a QGDictIterator::operator()();.}.
252c0 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 ....type.*operator++().......{.r
252e0 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
25300 65 72 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 erator++();.}.....type.*operator
25320 2b 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 +=(uint.j)..{.return.(type.*)QGD
25340 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 7d 3b 0a ictIterator::operator+=(j);}.};.
25360 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 54 52 44 49 43 54 5f 48 0a 00 00 00 1e 00 71 00 6d 00 75 .#endif.//.QPTRDICT_H......q.m.u
25380 00 6c 00 74 00 69 00 6c 00 69 00 6e 00 65 00 64 00 69 00 74 00 2e 00 68 00 00 04 38 2f 2a 2a 2a .l.t.i.l.i.n.e.d.i.t...h...8/***
253a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
253c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
253e0 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
25400 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
25420 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
25440 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
25460 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
25480 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
254a0 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
254c0 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
254e0 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
25500 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
25520 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
25540 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
25560 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
25580 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..**.
255a0 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
255c0 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.
255e0 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
25600 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.
25620 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
25640 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..
25660 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/
25680 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
256a0 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
256c0 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
256e0 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
25700 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
25720 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..**.******************
25740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25760 2a 2a 2a 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
25780 6e 64 65 66 20 51 4d 55 4c 54 49 4c 49 4e 45 44 49 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 55 ndef.QMULTILINEDIT_H.#define.QMU
257a0 4c 54 49 4c 49 4e 45 44 49 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 75 6c 74 69 6c 69 6e LTILINEDIT_H.#include."qmultilin
257c0 65 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 26 00 71 00 6d 00 6f 00 75 00 73 00 65 eedit.h".#endif....&.q.m.o.u.s.e
257e0 00 6c 00 69 00 6e 00 75 00 78 00 74 00 70 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 ca 2f 2a .l.i.n.u.x.t.p._.q.w.s...h..../*
25800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25840 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 69 ***********.**.$Id:.$.**.**.Defi
25860 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 6f 75 73 65 20 64 72 69 76 nition.of.Qtopia.Core.mouse.driv
25880 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 32 30 0a 2a 2a 0a 2a er.**.**.Created.:.20020220.**.*
258a0 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
258c0 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..*
258e0 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 *.**.This.file.is.part.of.the.ke
25900 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 rnel.module.of.the.Qt.GUI.Toolki
25920 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
25940 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.
25960 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
25980 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
259a0 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
259c0 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
259e0 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
25a00 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
25a20 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
25a40 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
25a60 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 tion.**.licenses.for.Qtopia.Core
25a80 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 .may.use.this.file.in.accordance
25aa0 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 .with.the.**.Qt.Embedded.Commerc
25ac0 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 ial.License.Agreement.provided.w
25ae0 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
25b00 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
25b20 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.
25b40 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
25b60 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
25b80 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
25ba0 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
25bc0 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.**...
25be0 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.
25c00 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:
25c20 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
25c40 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
25c60 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
25c80 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.**
25ca0 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..**.**********
25cc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25ce0 2a 2a 2a 2a 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 ****************************/..#
25d00 69 66 6e 64 65 66 20 51 4d 4f 55 53 45 4c 49 4e 55 58 54 50 5f 51 57 53 5f 48 0a 23 64 65 66 69 ifndef.QMOUSELINUXTP_QWS_H.#defi
25d20 6e 65 20 51 4d 4f 55 53 45 4c 49 4e 55 58 54 50 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 ne.QMOUSELINUXTP_QWS_H..#ifndef.
25d40 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 75 73 65 5f 71 77 73 2e 68 22 0a 23 65 6e QT_H.#include."qmouse_qws.h".#en
25d60 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d dif.//.QT_H..#ifndef.QT_NO_QWS_M
25d80 4f 55 53 45 5f 4c 49 4e 55 58 54 50 0a 0a 63 6c 61 73 73 20 51 57 53 4c 69 6e 75 78 54 50 4d 6f OUSE_LINUXTP..class.QWSLinuxTPMo
25da0 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 4c 69 6e useHandlerPrivate;..class.QWSLin
25dc0 75 78 54 50 4d 6f 75 73 65 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 61 6c uxTPMouseHandler.:.public.QWSCal
25de0 69 62 72 61 74 65 64 4d 6f 75 73 65 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 ibratedMouseHandler.{.public:...
25e00 20 20 51 57 53 4c 69 6e 75 78 54 50 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 ..QWSLinuxTPMouseHandler(.const.
25e20 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 2c 20 63 6f 6e 73 74 QString.&.=.QString::null,.const
25e40 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 20 29 3b 0a 20 20 .QString.&.=.QString::null.);...
25e60 20 20 7e 51 57 53 4c 69 6e 75 78 54 50 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 ..~QWSLinuxTPMouseHandler();..pr
25e80 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 57 53 4c 69 6e 75 78 54 50 4d 6f 75 73 65 48 61 6e 64 otected:.....QWSLinuxTPMouseHand
25ea0 6c 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 lerPrivate.*d;.};..#endif..#endi
25ec0 66 0a 0a 00 00 00 1c 00 71 00 70 00 61 00 69 00 6e 00 74 00 64 00 65 00 76 00 69 00 63 00 65 00 f.......q.p.a.i.n.t.d.e.v.i.c.e.
25ee0 2e 00 68 00 00 30 b3 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..0./************************
25f00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
25f20 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:.$.*
25f40 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 *.**.Definition.of.QPaintDevice.
25f60 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 37 32 31 0a 2a 2a 0a class.**.**.Created.:.940721.**.
25f80 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
25fa0 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..
25fc0 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
25fe0 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
26000 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
26020 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.
26040 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.
26060 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
26080 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
260a0 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
260c0 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.
260e0 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
26100 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
26120 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
26140 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.**.
26160 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.
26180 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
261a0 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..**.*
261c0 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
261e0 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
26200 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
26220 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.
26240 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
26260 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..*
26280 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
262a0 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
262c0 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
262e0 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.
26300 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..**.**.
26320 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
26340 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.
26360 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
26380 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.
263a0 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
263c0 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
263e0 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
26400 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
26420 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.
26440 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
26460 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.
26480 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 .**.****************************
264a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
264c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 41 49 4e 54 44 45 56 49 43 **********/..#ifndef.QPAINTDEVIC
264e0 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 41 49 4e 54 44 45 56 49 43 45 5f 48 0a 0a 23 69 66 6e E_H.#define.QPAINTDEVICE_H..#ifn
26500 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 def.QT_H.#include."qwindowdefs.h
26520 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 ".#include."qrect.h".#endif.//.Q
26540 54 5f 48 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 63 6c 61 73 73 T_H..#if.defined(Q_WS_QWS).class
26560 20 51 57 53 44 69 73 70 6c 61 79 3b 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 23 65 6e 64 69 66 0a .QWSDisplay;.class.QGfx;.#endif.
26580 0a 63 6c 61 73 73 20 51 49 4f 44 65 76 69 63 65 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 3b .class.QIODevice;.class.QString;
265a0 0a 63 6c 61 73 73 20 51 54 65 78 74 49 74 65 6d 3b 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 .class.QTextItem;...#if.defined(
265c0 51 5f 57 53 5f 58 31 31 29 0a 73 74 72 75 63 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 58 31 31 Q_WS_X11).struct.QPaintDeviceX11
265e0 44 61 74 61 3b 0a 23 65 6e 64 69 66 0a 0a 75 6e 69 6f 6e 20 51 50 44 65 76 43 6d 64 50 61 72 61 Data;.#endif..union.QPDevCmdPara
26600 6d 20 7b 0a 20 20 20 20 69 6e 74 09 09 09 20 69 76 61 6c 3b 0a 20 20 20 20 69 6e 74 09 09 09 2a m.{.....int....ival;.....int...*
26620 69 76 65 63 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 20 20 20 20 20 20 20 20 2a 73 74 72 3b 0a ivec;.....QString.........*str;.
26640 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 09 2a 70 6f 69 6e 74 3b 0a 20 20 20 20 63 6f 6e ....const.QPoint.*point;.....con
26660 73 74 20 51 52 65 63 74 09 09 2a 72 65 63 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e st.QRect..*rect;.....const.QPoin
26680 74 41 72 72 61 79 09 2a 70 74 61 72 72 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 tArray.*ptarr;.....const.QPixmap
266a0 09 2a 70 69 78 6d 61 70 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 09 2a 69 6d 61 67 .*pixmap;.....const.QImage.*imag
266c0 65 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 09 2a 63 6f 6c 6f 72 3b 0a 20 20 20 20 e;.....const.QColor.*color;.....
266e0 63 6f 6e 73 74 20 51 46 6f 6e 74 09 09 2a 66 6f 6e 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 const.QFont..*font;.....const.QP
26700 65 6e 09 09 2a 70 65 6e 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 09 2a 62 72 75 73 en..*pen;.....const.QBrush.*brus
26720 68 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 09 2a 72 67 6e 3b 0a 20 20 20 20 63 h;.....const.QRegion.*rgn;.....c
26740 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 09 2a 6d 61 74 72 69 78 3b 0a 20 20 20 20 63 6f 6e 73 74 onst.QWMatrix.*matrix;.....const
26760 20 51 54 65 78 74 49 74 65 6d 20 20 20 20 20 2a 74 65 78 74 49 74 65 6d 3b 0a 20 20 20 20 51 49 .QTextItem.....*textItem;.....QI
26780 4f 44 65 76 69 63 65 09 09 2a 64 65 76 69 63 65 3b 0a 7d 3b 0a 0a 0a 0a 63 6c 61 73 73 20 51 5f ODevice..*device;.};....class.Q_
267a0 45 58 50 4f 52 54 20 51 50 61 69 6e 74 44 65 76 69 63 65 09 09 09 09 2f 2f 20 64 65 76 69 63 65 EXPORT.QPaintDevice....//.device
267c0 20 66 6f 72 20 51 50 61 69 6e 74 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 .for.QPainter.{.public:.....virt
267e0 75 61 6c 20 7e 51 50 61 69 6e 74 44 65 76 69 63 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 64 ual.~QPaintDevice();......int..d
26800 65 76 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 78 74 44 65 evType().const;.....bool.isExtDe
26820 76 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 70 61 69 6e 74 69 6e 67 41 63 74 69 v().const;.....bool.paintingActi
26840 76 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 ve().const;......virtual.void.se
26860 74 52 65 73 6f 6c 75 74 69 6f 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 tResolution(.int.);.....virtual.
26880 69 6e 74 20 72 65 73 6f 6c 75 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 int.resolution().const;......//.
268a0 57 69 6e 64 6f 77 73 3a 09 20 20 67 65 74 20 64 65 76 69 63 65 20 63 6f 6e 74 65 78 74 0a 20 20 Windows:...get.device.context...
268c0 20 20 2f 2f 20 58 2d 57 69 6e 64 6f 77 73 3a 20 67 65 74 20 64 72 61 77 61 62 6c 65 0a 23 69 66 ..//.X-Windows:.get.drawable.#if
268e0 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 48 .defined(Q_WS_WIN).....virtual.H
26900 44 43 09 09 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 DC..handle().const;.#elif.define
26920 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 74 3a 3a 48 41 4e 44 d(Q_WS_X11).....virtual.Qt::HAND
26940 4c 45 09 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 LE.handle().const;.....virtual.Q
26960 74 3a 3a 48 41 4e 44 4c 45 20 20 78 31 31 52 65 6e 64 65 72 48 61 6e 64 6c 65 28 29 20 63 6f 6e t::HANDLE..x11RenderHandle().con
26980 73 74 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 st;.#elif.defined(Q_WS_MAC).....
269a0 76 69 72 74 75 61 6c 20 51 74 3a 3a 48 41 4e 44 4c 45 20 20 20 20 20 20 68 61 6e 64 6c 65 28 29 virtual.Qt::HANDLE......handle()
269c0 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 5f 51 57 53 29 0a .const;.#elif.defined(Q_WS_QWS).
269e0 20 20 20 20 76 69 72 74 75 61 6c 20 51 74 3a 3a 48 41 4e 44 4c 45 09 68 61 6e 64 6c 65 28 29 20 ....virtual.Qt::HANDLE.handle().
26a00 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f const;.#endif..#if.defined(Q_WS_
26a20 58 31 31 29 0a 20 20 20 20 44 69 73 70 6c 61 79 20 09 20 20 20 2a 78 31 31 44 69 73 70 6c 61 79 X11).....Display.....*x11Display
26a40 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 78 31 31 53 63 72 65 65 6e ().const;.....int......x11Screen
26a60 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 78 31 31 44 65 70 74 68 28 ().const;.....int......x11Depth(
26a80 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 20 78 31 31 43 65 6c 6c 73 28 29 ).const;.....int......x11Cells()
26aa0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c 45 09 20 20 20 20 78 31 31 43 6f .const;.....Qt::HANDLE.....x11Co
26ac0 6c 6f 72 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 78 31 31 lormap().const;.....bool.....x11
26ae0 44 65 66 61 75 6c 74 43 6f 6c 6f 72 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 DefaultColormap().const;.....voi
26b00 64 09 20 20 20 2a 78 31 31 56 69 73 75 61 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f d....*x11Visual().const;.....boo
26b20 6c 09 20 20 20 20 78 31 31 44 65 66 61 75 6c 74 56 69 73 75 61 6c 28 29 20 63 6f 6e 73 74 3b 0a l.....x11DefaultVisual().const;.
26b40 0a 20 20 20 20 73 74 61 74 69 63 20 44 69 73 70 6c 61 79 20 2a 78 31 31 41 70 70 44 69 73 70 6c .....static.Display.*x11AppDispl
26b60 61 79 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 31 31 41 70 70 53 ay();.....static.int.....x11AppS
26b80 63 72 65 65 6e 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 78 31 creen();......static.int......x1
26ba0 31 41 70 70 44 70 69 58 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 1AppDpiX();.....static.int......
26bc0 78 31 31 41 70 70 44 70 69 59 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 x11AppDpiY();.....static.void...
26be0 20 20 78 31 31 53 65 74 41 70 70 44 70 69 58 28 69 6e 74 29 3b 0a 20 20 20 20 73 74 61 74 69 63 ..x11SetAppDpiX(int);.....static
26c00 20 76 6f 69 64 20 20 20 20 20 78 31 31 53 65 74 41 70 70 44 70 69 59 28 69 6e 74 29 3b 0a 20 20 .void.....x11SetAppDpiY(int);...
26c20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 31 31 41 70 70 44 65 70 74 68 28 29 3b 0a ..static.int.....x11AppDepth();.
26c40 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 31 31 41 70 70 43 65 6c 6c 73 28 29 ....static.int.....x11AppCells()
26c60 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e 44 4c 45 20 20 20 78 31 31 41 70 70 ;.....static.Qt::HANDLE...x11App
26c80 52 6f 6f 74 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e RootWindow();.....static.Qt::HAN
26ca0 44 4c 45 20 20 20 78 31 31 41 70 70 43 6f 6c 6f 72 6d 61 70 28 29 3b 0a 20 20 20 20 73 74 61 74 DLE...x11AppColormap();.....stat
26cc0 69 63 20 62 6f 6f 6c 20 20 20 20 20 78 31 31 41 70 70 44 65 66 61 75 6c 74 43 6f 6c 6f 72 6d 61 ic.bool.....x11AppDefaultColorma
26ce0 70 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 2a 78 31 31 41 70 70 56 p();.....static.void....*x11AppV
26d00 69 73 75 61 6c 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 78 31 31 isual();.....static.bool.....x11
26d20 41 70 70 44 65 66 61 75 6c 74 56 69 73 75 61 6c 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 AppDefaultVisual();......//.###.
26d40 69 6e 20 34 2e 30 2c 20 74 68 65 20 61 62 6f 76 65 20 6e 65 65 64 20 74 6f 20 67 6f 20 61 77 61 in.4.0,.the.above.need.to.go.awa
26d60 79 2c 20 74 68 65 20 62 65 6c 6f 77 20 6e 65 65 64 73 20 74 6f 20 74 61 6b 65 20 61 20 2d 31 20 y,.the.below.needs.to.take.a.-1.
26d80 64 65 66 61 75 6c 74 0a 20 20 20 20 2f 2f 20 61 72 67 75 6d 65 6e 74 2c 20 73 69 67 6e 69 66 79 default.....//.argument,.signify
26da0 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 20 73 63 72 65 65 6e 2e 2e 2e 0a 20 20 20 20 73 74 ing.the.default.screen........st
26dc0 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 31 31 41 70 70 44 65 70 74 68 28 20 69 6e 74 20 73 63 atic.int.....x11AppDepth(.int.sc
26de0 72 65 65 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 31 31 41 70 reen.);.....static.int.....x11Ap
26e00 70 43 65 6c 6c 73 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 pCells(.int.screen.);.....static
26e20 20 51 74 3a 3a 48 41 4e 44 4c 45 20 20 20 78 31 31 41 70 70 52 6f 6f 74 57 69 6e 64 6f 77 28 20 .Qt::HANDLE...x11AppRootWindow(.
26e40 69 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e int.screen.);.....static.Qt::HAN
26e60 44 4c 45 20 20 20 78 31 31 41 70 70 43 6f 6c 6f 72 6d 61 70 28 20 69 6e 74 20 73 63 72 65 65 6e DLE...x11AppColormap(.int.screen
26e80 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 2a 78 31 31 41 70 70 56 69 .);.....static.void....*x11AppVi
26ea0 73 75 61 6c 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 sual(.int.screen.);.....static.b
26ec0 6f 6f 6c 20 20 20 20 20 78 31 31 41 70 70 44 65 66 61 75 6c 74 43 6f 6c 6f 72 6d 61 70 28 20 69 ool.....x11AppDefaultColormap(.i
26ee0 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 nt.screen.);.....static.bool....
26f00 20 78 31 31 41 70 70 44 65 66 61 75 6c 74 56 69 73 75 61 6c 28 20 69 6e 74 20 73 63 72 65 65 6e .x11AppDefaultVisual(.int.screen
26f20 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 78 31 31 41 70 70 44 70 .);.....static.int......x11AppDp
26f40 69 58 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 20 20 20 20 20 78 iX(.int.);.....static.int......x
26f60 31 31 41 70 70 44 70 69 59 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 11AppDpiY(.int.);.....static.voi
26f80 64 20 20 20 20 20 78 31 31 53 65 74 41 70 70 44 70 69 58 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b d.....x11SetAppDpiX(.int,.int.);
26fa0 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 20 20 20 78 31 31 53 65 74 41 70 70 44 70 .....static.void.....x11SetAppDp
26fc0 69 59 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 iY(.int,.int.);.#endif..#if.defi
26fe0 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 44 69 73 70 ned(Q_WS_QWS).....static.QWSDisp
27000 6c 61 79 20 2a 71 77 73 44 69 73 70 6c 61 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 lay.*qwsDisplay();.....virtual.u
27020 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 73 63 61 6e 4c 69 6e 65 28 69 6e 74 29 20 63 6f 6e nsigned.char.*.scanLine(int).con
27040 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 62 79 74 65 73 50 65 72 4c 69 6e 65 st;.....virtual.int.bytesPerLine
27060 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 67 72 61 ().const;.....virtual.QGfx.*.gra
27080 70 68 69 63 73 43 6f 6e 74 65 78 74 28 62 6f 6f 6c 20 63 6c 69 70 5f 63 68 69 6c 64 72 65 6e 3d phicsContext(bool.clip_children=
270a0 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 65 6e 75 6d 20 50 44 TRUE).const;.#endif......enum.PD
270c0 65 76 43 6d 64 20 7b 0a 09 50 64 63 4e 4f 50 20 3d 20 30 2c 20 2f 2f 20 20 3c 76 6f 69 64 3e 0a evCmd.{..PdcNOP.=.0,.//..<void>.
270e0 09 50 64 63 44 72 61 77 50 6f 69 6e 74 20 3d 20 31 2c 20 2f 2f 20 70 6f 69 6e 74 0a 09 50 64 63 .PdcDrawPoint.=.1,.//.point..Pdc
27100 44 72 61 77 46 69 72 73 74 20 3d 20 50 64 63 44 72 61 77 50 6f 69 6e 74 2c 0a 09 50 64 63 4d 6f DrawFirst.=.PdcDrawPoint,..PdcMo
27120 76 65 54 6f 20 3d 20 32 2c 20 2f 2f 20 70 6f 69 6e 74 0a 09 50 64 63 4c 69 6e 65 54 6f 20 3d 20 veTo.=.2,.//.point..PdcLineTo.=.
27140 33 2c 20 2f 2f 20 70 6f 69 6e 74 0a 09 50 64 63 44 72 61 77 4c 69 6e 65 20 3d 20 34 2c 20 2f 2f 3,.//.point..PdcDrawLine.=.4,.//
27160 20 70 6f 69 6e 74 2c 70 6f 69 6e 74 0a 09 50 64 63 44 72 61 77 52 65 63 74 20 3d 20 35 2c 20 2f .point,point..PdcDrawRect.=.5,./
27180 2f 20 72 65 63 74 0a 09 50 64 63 44 72 61 77 52 6f 75 6e 64 52 65 63 74 20 3d 20 36 2c 20 2f 2f /.rect..PdcDrawRoundRect.=.6,.//
271a0 20 72 65 63 74 2c 69 76 61 6c 2c 69 76 61 6c 0a 09 50 64 63 44 72 61 77 45 6c 6c 69 70 73 65 20 .rect,ival,ival..PdcDrawEllipse.
271c0 3d 20 37 2c 20 2f 2f 20 72 65 63 74 0a 09 50 64 63 44 72 61 77 41 72 63 20 3d 20 38 2c 20 2f 2f =.7,.//.rect..PdcDrawArc.=.8,.//
271e0 20 72 65 63 74 2c 69 76 61 6c 2c 69 76 61 6c 0a 09 50 64 63 44 72 61 77 50 69 65 20 3d 20 39 2c .rect,ival,ival..PdcDrawPie.=.9,
27200 20 2f 2f 20 72 65 63 74 2c 69 76 61 6c 2c 69 76 61 6c 0a 09 50 64 63 44 72 61 77 43 68 6f 72 64 .//.rect,ival,ival..PdcDrawChord
27220 20 3d 20 31 30 2c 20 2f 2f 20 72 65 63 74 2c 69 76 61 6c 2c 69 76 61 6c 0a 09 50 64 63 44 72 61 .=.10,.//.rect,ival,ival..PdcDra
27240 77 4c 69 6e 65 53 65 67 6d 65 6e 74 73 20 3d 20 31 31 2c 20 2f 2f 20 70 74 61 72 72 0a 09 50 64 wLineSegments.=.11,.//.ptarr..Pd
27260 63 44 72 61 77 50 6f 6c 79 6c 69 6e 65 20 3d 20 31 32 2c 20 2f 2f 20 70 74 61 72 72 0a 09 50 64 cDrawPolyline.=.12,.//.ptarr..Pd
27280 63 44 72 61 77 50 6f 6c 79 67 6f 6e 20 3d 20 31 33 2c 20 2f 2f 20 70 74 61 72 72 2c 69 76 61 6c cDrawPolygon.=.13,.//.ptarr,ival
272a0 0a 09 50 64 63 44 72 61 77 43 75 62 69 63 42 65 7a 69 65 72 20 3d 20 31 34 2c 20 2f 2f 20 70 74 ..PdcDrawCubicBezier.=.14,.//.pt
272c0 61 72 72 0a 09 50 64 63 44 72 61 77 54 65 78 74 20 3d 20 31 35 2c 20 2f 2f 20 70 6f 69 6e 74 2c arr..PdcDrawText.=.15,.//.point,
272e0 73 74 72 0a 09 50 64 63 44 72 61 77 54 65 78 74 46 6f 72 6d 61 74 74 65 64 20 3d 20 31 36 2c 20 str..PdcDrawTextFormatted.=.16,.
27300 2f 2f 20 72 65 63 74 2c 69 76 61 6c 2c 73 74 72 0a 09 50 64 63 44 72 61 77 50 69 78 6d 61 70 20 //.rect,ival,str..PdcDrawPixmap.
27320 3d 20 31 37 2c 20 2f 2f 20 72 65 63 74 2c 70 69 78 6d 61 70 0a 09 50 64 63 44 72 61 77 49 6d 61 =.17,.//.rect,pixmap..PdcDrawIma
27340 67 65 20 3d 20 31 38 2c 20 2f 2f 20 72 65 63 74 2c 69 6d 61 67 65 0a 09 50 64 63 44 72 61 77 54 ge.=.18,.//.rect,image..PdcDrawT
27360 65 78 74 32 20 3d 20 31 39 2c 20 2f 2f 20 70 6f 69 6e 74 2c 73 74 72 0a 09 50 64 63 44 72 61 77 ext2.=.19,.//.point,str..PdcDraw
27380 54 65 78 74 32 46 6f 72 6d 61 74 74 65 64 20 3d 20 32 30 2c 20 2f 2f 20 72 65 63 74 2c 69 76 61 Text2Formatted.=.20,.//.rect,iva
273a0 6c 2c 73 74 72 0a 09 50 64 63 44 72 61 77 54 65 78 74 49 74 65 6d 20 3d 20 32 31 2c 0a 09 50 64 l,str..PdcDrawTextItem.=.21,..Pd
273c0 63 44 72 61 77 4c 61 73 74 20 3d 20 50 64 63 44 72 61 77 54 65 78 74 49 74 65 6d 2c 0a 0a 09 2f cDrawLast.=.PdcDrawTextItem,.../
273e0 2f 20 6e 6f 20 70 61 69 6e 74 69 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 62 65 6c 6f 77 20 50 64 63 /.no.painting.commands.below.Pdc
27400 44 72 61 77 4c 61 73 74 2e 0a 0a 09 50 64 63 42 65 67 69 6e 20 3d 20 33 30 2c 20 2f 2f 20 20 3c DrawLast....PdcBegin.=.30,.//..<
27420 76 6f 69 64 3e 0a 09 50 64 63 45 6e 64 20 3d 20 33 31 2c 20 2f 2f 20 20 3c 76 6f 69 64 3e 0a 09 void>..PdcEnd.=.31,.//..<void>..
27440 50 64 63 53 61 76 65 20 3d 20 33 32 2c 20 2f 2f 20 20 3c 76 6f 69 64 3e 0a 09 50 64 63 52 65 73 PdcSave.=.32,.//..<void>..PdcRes
27460 74 6f 72 65 20 3d 20 33 33 2c 20 2f 2f 20 20 3c 76 6f 69 64 3e 0a 09 50 64 63 53 65 74 64 65 76 tore.=.33,.//..<void>..PdcSetdev
27480 20 3d 20 33 34 2c 20 2f 2f 20 64 65 76 69 63 65 20 2d 20 50 52 49 56 41 54 45 0a 09 50 64 63 53 .=.34,.//.device.-.PRIVATE..PdcS
274a0 65 74 42 6b 43 6f 6c 6f 72 20 3d 20 34 30 2c 20 2f 2f 20 63 6f 6c 6f 72 0a 09 50 64 63 53 65 74 etBkColor.=.40,.//.color..PdcSet
274c0 42 6b 4d 6f 64 65 20 3d 20 34 31 2c 20 2f 2f 20 69 76 61 6c 0a 09 50 64 63 53 65 74 52 4f 50 20 BkMode.=.41,.//.ival..PdcSetROP.
274e0 3d 20 34 32 2c 20 2f 2f 20 69 76 61 6c 0a 09 50 64 63 53 65 74 42 72 75 73 68 4f 72 69 67 69 6e =.42,.//.ival..PdcSetBrushOrigin
27500 20 3d 20 34 33 2c 20 2f 2f 20 70 6f 69 6e 74 0a 09 50 64 63 53 65 74 46 6f 6e 74 20 3d 20 34 35 .=.43,.//.point..PdcSetFont.=.45
27520 2c 20 2f 2f 20 66 6f 6e 74 0a 09 50 64 63 53 65 74 50 65 6e 20 3d 20 34 36 2c 20 2f 2f 20 70 65 ,.//.font..PdcSetPen.=.46,.//.pe
27540 6e 0a 09 50 64 63 53 65 74 42 72 75 73 68 20 3d 20 34 37 2c 20 2f 2f 20 62 72 75 73 68 0a 09 50 n..PdcSetBrush.=.47,.//.brush..P
27560 64 63 53 65 74 54 61 62 53 74 6f 70 73 20 3d 20 34 38 2c 20 2f 2f 20 69 76 61 6c 0a 09 50 64 63 dcSetTabStops.=.48,.//.ival..Pdc
27580 53 65 74 54 61 62 41 72 72 61 79 20 3d 20 34 39 2c 20 2f 2f 20 69 76 61 6c 2c 69 76 65 63 0a 09 SetTabArray.=.49,.//.ival,ivec..
275a0 50 64 63 53 65 74 55 6e 69 74 20 3d 20 35 30 2c 20 2f 2f 20 69 76 61 6c 0a 09 50 64 63 53 65 74 PdcSetUnit.=.50,.//.ival..PdcSet
275c0 56 58 66 6f 72 6d 20 3d 20 35 31 2c 20 2f 2f 20 69 76 61 6c 0a 09 50 64 63 53 65 74 57 69 6e 64 VXform.=.51,.//.ival..PdcSetWind
275e0 6f 77 20 3d 20 35 32 2c 20 2f 2f 20 72 65 63 74 0a 09 50 64 63 53 65 74 56 69 65 77 70 6f 72 74 ow.=.52,.//.rect..PdcSetViewport
27600 20 3d 20 35 33 2c 20 2f 2f 20 72 65 63 74 0a 09 50 64 63 53 65 74 57 58 66 6f 72 6d 20 3d 20 35 .=.53,.//.rect..PdcSetWXform.=.5
27620 34 2c 20 2f 2f 20 69 76 61 6c 0a 09 50 64 63 53 65 74 57 4d 61 74 72 69 78 20 3d 20 35 35 2c 20 4,.//.ival..PdcSetWMatrix.=.55,.
27640 2f 2f 20 6d 61 74 72 69 78 2c 69 76 61 6c 0a 09 50 64 63 53 61 76 65 57 4d 61 74 72 69 78 20 3d //.matrix,ival..PdcSaveWMatrix.=
27660 20 35 36 2c 0a 09 50 64 63 52 65 73 74 6f 72 65 57 4d 61 74 72 69 78 20 3d 20 35 37 2c 0a 09 50 .56,..PdcRestoreWMatrix.=.57,..P
27680 64 63 53 65 74 43 6c 69 70 20 3d 20 36 30 2c 20 2f 2f 20 69 76 61 6c 0a 09 50 64 63 53 65 74 43 dcSetClip.=.60,.//.ival..PdcSetC
276a0 6c 69 70 52 65 67 69 6f 6e 20 3d 20 36 31 2c 20 2f 2f 20 72 67 6e 0a 0a 09 50 64 63 52 65 73 65 lipRegion.=.61,.//.rgn...PdcRese
276c0 72 76 65 64 53 74 61 72 74 20 3d 20 30 2c 20 2f 2f 20 63 6f 64 65 73 20 30 2d 31 39 39 20 61 72 rvedStart.=.0,.//.codes.0-199.ar
276e0 65 20 72 65 73 65 72 76 65 64 0a 09 50 64 63 52 65 73 65 72 76 65 64 53 74 6f 70 20 3d 20 31 39 e.reserved..PdcReservedStop.=.19
27700 39 20 2f 2f 20 20 20 66 6f 72 20 51 74 0a 20 20 20 20 7d 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 9.//...for.Qt.....};..protected:
27720 0a 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 28 20 75 69 6e 74 20 64 65 76 66 6c 61 67 73 .....QPaintDevice(.uint.devflags
27740 20 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 48 .);..#if.defined(Q_WS_WIN).....H
27760 44 43 09 09 68 64 63 3b 09 09 09 09 2f 2f 20 64 65 76 69 63 65 20 63 6f 6e 74 65 78 74 0a 23 65 DC..hdc;....//.device.context.#e
27780 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 51 74 3a 3a 48 41 lif.defined(Q_WS_X11).....Qt::HA
277a0 4e 44 4c 45 09 68 64 3b 09 09 09 09 2f 2f 20 68 61 6e 64 6c 65 20 74 6f 20 64 72 61 77 61 62 6c NDLE.hd;....//.handle.to.drawabl
277c0 65 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c 45 20 20 72 65 6e 64 68 64 3b 20 20 20 20 20 20 20 e.....Qt::HANDLE..rendhd;.......
277e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 68 61 6e 64 6c 65 20 74 6f 20 52 ..................//.handle.to.R
27800 45 4e 44 45 52 20 70 69 63 74 0a 0a 20 20 20 20 76 6f 69 64 09 09 20 63 6f 70 79 58 31 31 44 61 ENDER.pict......void...copyX11Da
27820 74 61 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 20 29 3b 0a 20 20 20 20 ta(.const.QPaintDevice.*.);.....
27840 76 6f 69 64 09 09 20 63 6c 6f 6e 65 58 31 31 44 61 74 61 28 20 63 6f 6e 73 74 20 51 50 61 69 6e void...cloneX11Data(.const.QPain
27860 74 44 65 76 69 63 65 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 20 73 tDevice.*.);.....virtual.void..s
27880 65 74 58 31 31 44 61 74 61 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 58 31 31 etX11Data(.const.QPaintDeviceX11
278a0 44 61 74 61 2a 20 29 3b 0a 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 58 31 31 44 61 74 61 Data*.);.....QPaintDeviceX11Data
278c0 2a 20 67 65 74 58 31 31 44 61 74 61 28 20 62 6f 6f 6c 20 64 65 66 3d 46 41 4c 53 45 20 29 20 63 *.getX11Data(.bool.def=FALSE.).c
278e0 6f 6e 73 74 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 23 69 onst;.#elif.defined(Q_WS_MAC).#i
27900 66 20 21 64 65 66 69 6e 65 64 28 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 20 29 0a 20 20 20 f.!defined(.QMAC_NO_QUARTZ.)....
27920 20 43 47 43 6f 6e 74 65 78 74 52 65 66 20 63 74 78 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f .CGContextRef.ctx;.#endif.....vo
27940 69 64 20 2a 20 68 64 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 id.*.hd;.#elif.defined(Q_WS_QWS)
27960 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c 45 20 68 64 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 .....Qt::HANDLE.hd;.#endif......
27980 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6d 64 28 20 69 6e 74 2c 20 51 50 61 69 6e 74 65 72 20 virtual.bool.cmd(.int,.QPainter.
279a0 2a 2c 20 51 50 44 65 76 43 6d 64 50 61 72 61 6d 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 *,.QPDevCmdParam.*.);.....virtua
279c0 6c 20 69 6e 74 09 20 6d 65 74 72 69 63 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 l.int..metric(.int.).const;.....
279e0 76 69 72 74 75 61 6c 20 69 6e 74 09 20 66 6f 6e 74 4d 65 74 28 20 51 46 6f 6e 74 20 2a 2c 20 69 virtual.int..fontMet(.QFont.*,.i
27a00 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 3d 20 30 2c 20 69 6e 74 20 3d 20 30 20 29 20 nt,.const.char.*.=.0,.int.=.0.).
27a20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 20 66 6f 6e 74 49 6e 66 28 const;.....virtual.int..fontInf(
27a40 20 51 46 6f 6e 74 20 2a 2c 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 73 68 6f .QFont.*,.int.).const;......usho
27a60 72 74 09 64 65 76 46 6c 61 67 73 3b 09 09 09 2f 2f 20 64 65 76 69 63 65 20 66 6c 61 67 73 0a 20 rt.devFlags;...//.device.flags..
27a80 20 20 20 75 73 68 6f 72 74 09 70 61 69 6e 74 65 72 73 3b 09 09 09 2f 2f 20 72 65 66 63 6f 75 6e ...ushort.painters;...//.refcoun
27aa0 74 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 20 20 t......friend.class.QPainter;...
27ac0 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 61 69 6e 74 44 65 76 69 63 65 4d 65 74 72 69 ..friend.class.QPaintDeviceMetri
27ae0 63 73 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 23 69 66 6e 64 65 cs;.#if.defined(Q_WS_MAC).#ifnde
27b00 66 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 43 47 43 f.QMAC_NO_QUARTZ.....virtual.CGC
27b20 6f 6e 74 65 78 74 52 65 66 20 6d 61 63 43 47 43 6f 6e 74 65 78 74 28 62 6f 6f 6c 20 63 6c 69 70 ontextRef.macCGContext(bool.clip
27b40 70 65 64 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 66 72 69 65 ped=TRUE).const;.#endif.....frie
27b60 6e 64 20 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 75 6e 63 6c 69 70 70 65 64 53 63 61 6c 65 64 nd.Q_EXPORT.void.unclippedScaled
27b80 42 69 74 42 6c 74 28 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 2c 20 69 6e 74 2c 20 69 6e 74 BitBlt(.QPaintDevice.*,.int,.int
27ba0 2c 20 69 6e 74 2c 20 69 6e 74 2c 0a 09 09 09 09 09 09 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 ,.int,.int,.......const.QPaintDe
27bc0 76 69 63 65 20 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 51 74 3a 3a vice.*,.int,.int,.int,.int,.Qt::
27be0 52 61 73 74 65 72 4f 70 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 20 29 3b 0a 23 65 6c 73 65 0a 20 20 RasterOp,.bool,.bool.);.#else...
27c00 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 62 69 74 42 6c 74 28 20 51 ..friend.Q_EXPORT.void.bitBlt(.Q
27c20 50 61 69 6e 74 44 65 76 69 63 65 20 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 0a 09 09 09 09 20 63 6f PaintDevice.*,.int,.int,......co
27c40 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 2c 0a 09 09 09 09 20 69 6e 74 2c 20 69 6e nst.QPaintDevice.*,......int,.in
27c60 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 51 74 3a 3a 52 61 73 74 65 72 4f 70 2c 20 62 6f 6f 6c 20 t,.int,.int,.Qt::RasterOp,.bool.
27c80 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a );.#endif.#if.defined(Q_WS_X11).
27ca0 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 69 6e 69 74 5f 69 6e 74 65 72 6e 61 6c ....friend.void.qt_init_internal
27cc0 28 20 69 6e 74 20 2a 2c 20 63 68 61 72 20 2a 2a 2c 20 44 69 73 70 6c 61 79 20 2a 2c 20 51 74 3a (.int.*,.char.**,.Display.*,.Qt:
27ce0 3a 48 41 4e 44 4c 45 2c 20 51 74 3a 3a 48 41 4e 44 4c 45 20 29 3b 0a 20 20 20 20 66 72 69 65 6e :HANDLE,.Qt::HANDLE.);.....frien
27d00 64 20 76 6f 69 64 20 71 74 5f 63 6c 65 61 6e 75 70 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 d.void.qt_cleanup();.#endif..pri
27d20 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 29 0a 20 20 20 20 vate:.#if.defined(Q_WS_X11).....
27d40 73 74 61 74 69 63 20 44 69 73 70 6c 61 79 20 2a 78 5f 61 70 70 64 69 73 70 6c 61 79 3b 0a 20 20 static.Display.*x_appdisplay;...
27d60 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 5f 61 70 70 73 63 72 65 65 6e 3b 0a 0a 20 ..static.int.....x_appscreen;...
27d80 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 5f 61 70 70 64 65 70 74 68 3b 0a 20 20 ...static.int.....x_appdepth;...
27da0 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 78 5f 61 70 70 63 65 6c 6c 73 3b 0a 20 20 20 ..static.int.....x_appcells;....
27dc0 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e 44 4c 45 20 20 20 78 5f 61 70 70 72 6f 6f 74 77 69 .static.Qt::HANDLE...x_approotwi
27de0 6e 64 6f 77 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e 44 4c 45 20 20 20 78 5f ndow;.....static.Qt::HANDLE...x_
27e00 61 70 70 63 6f 6c 6f 72 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 appcolormap;.....static.bool....
27e20 20 78 5f 61 70 70 64 65 66 63 6f 6c 6f 72 6d 61 70 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f .x_appdefcolormap;.....static.vo
27e40 69 64 09 20 20 20 2a 78 5f 61 70 70 76 69 73 75 61 6c 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 id....*x_appvisual;.....static.b
27e60 6f 6f 6c 20 20 20 20 20 78 5f 61 70 70 64 65 66 76 69 73 75 61 6c 3b 0a 0a 20 20 20 20 2f 2f 20 ool.....x_appdefvisual;......//.
27e80 23 23 23 20 69 6e 20 34 2e 30 2c 20 72 65 6d 6f 76 65 20 74 68 65 20 61 62 6f 76 65 2c 20 61 6e ###.in.4.0,.remove.the.above,.an
27ea0 64 20 72 65 70 6c 61 63 65 20 77 69 74 68 20 74 68 65 20 62 65 6c 6f 77 0a 20 20 20 20 73 74 61 d.replace.with.the.below.....sta
27ec0 74 69 63 20 69 6e 74 09 20 20 20 20 20 20 2a 78 5f 61 70 70 64 65 70 74 68 5f 61 72 72 3b 0a 20 tic.int.......*x_appdepth_arr;..
27ee0 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 20 20 20 20 20 20 2a 78 5f 61 70 70 63 65 6c 6c 73 5f ...static.int.......*x_appcells_
27f00 61 72 72 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a 48 41 4e 44 4c 45 20 2a 78 5f 61 70 arr;.....static.Qt::HANDLE.*x_ap
27f20 70 72 6f 6f 74 77 69 6e 64 6f 77 5f 61 72 72 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 74 3a 3a prootwindow_arr;.....static.Qt::
27f40 48 41 4e 44 4c 45 20 2a 78 5f 61 70 70 63 6f 6c 6f 72 6d 61 70 5f 61 72 72 3b 0a 20 20 20 20 73 HANDLE.*x_appcolormap_arr;.....s
27f60 74 61 74 69 63 20 62 6f 6f 6c 09 20 20 20 20 20 20 2a 78 5f 61 70 70 64 65 66 63 6f 6c 6f 72 6d tatic.bool.......*x_appdefcolorm
27f80 61 70 5f 61 72 72 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 20 20 20 20 20 2a 2a 78 ap_arr;.....static.void......**x
27fa0 5f 61 70 70 76 69 73 75 61 6c 5f 61 72 72 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 _appvisual_arr;.....static.bool.
27fc0 20 20 20 20 20 20 2a 78 5f 61 70 70 64 65 66 76 69 73 75 61 6c 5f 61 72 72 3b 0a 0a 20 20 20 20 ......*x_appdefvisual_arr;......
27fe0 51 50 61 69 6e 74 44 65 76 69 63 65 58 31 31 44 61 74 61 2a 20 78 31 31 44 61 74 61 3b 0a 23 65 QPaintDeviceX11Data*.x11Data;.#e
28000 6e 64 69 66 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 ndif..private:.//.Disabled.copy.
28020 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
28040 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 50 61 69 6e 74 fined(Q_DISABLE_COPY).....QPaint
28060 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 26 20 29 3b 0a Device(.const.QPaintDevice.&.);.
28080 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e ....QPaintDevice.&operator=(.con
280a0 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a st.QPaintDevice.&.);.#endif.};..
280c0 0a 51 5f 45 58 50 4f 52 54 0a 76 6f 69 64 20 62 69 74 42 6c 74 28 20 51 50 61 69 6e 74 44 65 76 .Q_EXPORT.void.bitBlt(.QPaintDev
280e0 69 63 65 20 2a 64 73 74 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 2c 0a 09 20 20 20 20 20 ice.*dst,.int.dx,.int.dy,.......
28100 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 73 72 63 2c 20 69 6e 74 20 73 78 3d const.QPaintDevice.*src,.int.sx=
28120 30 2c 20 69 6e 74 20 73 79 3d 30 2c 20 69 6e 74 20 73 77 3d 2d 31 2c 20 69 6e 74 20 73 68 3d 2d 0,.int.sy=0,.int.sw=-1,.int.sh=-
28140 31 2c 0a 09 20 20 20 20 20 51 74 3a 3a 52 61 73 74 65 72 4f 70 20 3d 20 51 74 3a 3a 43 6f 70 79 1,.......Qt::RasterOp.=.Qt::Copy
28160 52 4f 50 2c 20 62 6f 6f 6c 20 69 67 6e 6f 72 65 4d 61 73 6b 3d 46 41 4c 53 45 20 29 3b 0a 0a 51 ROP,.bool.ignoreMask=FALSE.);..Q
28180 5f 45 58 50 4f 52 54 0a 76 6f 69 64 20 62 69 74 42 6c 74 28 20 51 50 61 69 6e 74 44 65 76 69 63 _EXPORT.void.bitBlt(.QPaintDevic
281a0 65 20 2a 64 73 74 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 2c 0a 09 20 20 20 20 20 63 6f e.*dst,.int.dx,.int.dy,.......co
281c0 6e 73 74 20 51 49 6d 61 67 65 20 2a 73 72 63 2c 20 69 6e 74 20 73 78 3d 30 2c 20 69 6e 74 20 73 nst.QImage.*src,.int.sx=0,.int.s
281e0 79 3d 30 2c 20 69 6e 74 20 73 77 3d 2d 31 2c 20 69 6e 74 20 73 68 3d 2d 31 2c 0a 09 20 20 20 20 y=0,.int.sw=-1,.int.sh=-1,......
28200 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 3d 30 20 29 3b 0a 0a 0a 23 69 66 .int.conversion_flags=0.);...#if
28220 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 50 .defined(Q_WS_X11)..struct.Q_EXP
28240 4f 52 54 20 51 50 61 69 6e 74 44 65 76 69 63 65 58 31 31 44 61 74 61 20 3a 20 70 75 62 6c 69 63 ORT.QPaintDeviceX11Data.:.public
28260 20 51 53 68 61 72 65 64 20 7b 0a 20 20 20 20 44 69 73 70 6c 61 79 2a 09 78 5f 64 69 73 70 6c 61 .QShared.{.....Display*.x_displa
28280 79 3b 0a 20 20 20 20 69 6e 74 09 09 78 5f 73 63 72 65 65 6e 3b 0a 20 20 20 20 69 6e 74 09 09 78 y;.....int..x_screen;.....int..x
282a0 5f 64 65 70 74 68 3b 0a 20 20 20 20 69 6e 74 09 09 78 5f 63 65 6c 6c 73 3b 0a 20 20 20 20 51 74 _depth;.....int..x_cells;.....Qt
282c0 3a 3a 48 41 4e 44 4c 45 09 78 5f 63 6f 6c 6f 72 6d 61 70 3b 0a 20 20 20 20 62 6f 6f 6c 09 78 5f ::HANDLE.x_colormap;.....bool.x_
282e0 64 65 66 63 6f 6c 6f 72 6d 61 70 3b 0a 20 20 20 20 76 6f 69 64 2a 09 78 5f 76 69 73 75 61 6c 3b defcolormap;.....void*.x_visual;
28300 0a 20 20 20 20 62 6f 6f 6c 09 78 5f 64 65 66 76 69 73 75 61 6c 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 .....bool.x_defvisual;.};..#endi
28320 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 2a 2a f../****************************
28340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
28360 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 49 6e 6c 69 6e 65 20 66 75 6e 63 74 *****************...Inline.funct
28380 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ions..**************************
283a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
283c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 *******************/..inline.int
283e0 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 64 65 76 54 79 70 65 28 29 20 63 6f 6e 73 74 0a 7b .QPaintDevice::devType().const.{
28400 20 72 65 74 75 72 6e 20 64 65 76 46 6c 61 67 73 20 26 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 44 65 .return.devFlags.&.QInternal::De
28420 76 69 63 65 54 79 70 65 4d 61 73 6b 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 61 viceTypeMask;.}..inline.bool.QPa
28440 69 6e 74 44 65 76 69 63 65 3a 3a 69 73 45 78 74 44 65 76 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 intDevice::isExtDev().const.{.re
28460 74 75 72 6e 20 28 64 65 76 46 6c 61 67 73 20 26 20 51 49 6e 74 65 72 6e 61 6c 3a 3a 45 78 74 65 turn.(devFlags.&.QInternal::Exte
28480 72 6e 61 6c 44 65 76 69 63 65 29 20 21 3d 20 30 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c rnalDevice).!=.0;.}..inline.bool
284a0 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 70 61 69 6e 74 69 6e 67 41 63 74 69 76 65 28 29 20 .QPaintDevice::paintingActive().
284c0 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 61 69 6e 74 65 72 73 20 21 3d 20 30 3b 20 7d 0a const.{.return.painters.!=.0;.}.
284e0 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 69 6e 6c 69 6e 65 20 44 69 .#if.defined(Q_WS_X11).inline.Di
28500 73 70 6c 61 79 20 2a 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 44 69 73 70 6c 61 79 28 splay.*QPaintDevice::x11Display(
28520 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 31 44 61 74 61 20 3f 20 78 31 31 44 61 ).const.{.return.x11Data.?.x11Da
28540 74 61 2d 3e 78 5f 64 69 73 70 6c 61 79 20 3a 20 78 5f 61 70 70 64 69 73 70 6c 61 79 3b 20 7d 0a ta->x_display.:.x_appdisplay;.}.
28560 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 53 63 72 .inline.int.QPaintDevice::x11Scr
28580 65 65 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 31 44 61 74 61 20 3f 20 78 een().const.{.return.x11Data.?.x
285a0 31 31 44 61 74 61 2d 3e 78 5f 73 63 72 65 65 6e 20 3a 20 78 5f 61 70 70 73 63 72 65 65 6e 3b 20 11Data->x_screen.:.x_appscreen;.
285c0 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 44 }..inline.int.QPaintDevice::x11D
285e0 65 70 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 31 44 61 74 61 20 3f 20 epth().const.{.return.x11Data.?.
28600 78 31 31 44 61 74 61 2d 3e 78 5f 64 65 70 74 68 20 3a 20 78 5f 61 70 70 64 65 70 74 68 3b 20 7d x11Data->x_depth.:.x_appdepth;.}
28620 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 43 65 ..inline.int.QPaintDevice::x11Ce
28640 6c 6c 73 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 31 44 61 74 61 20 3f 20 78 lls().const.{.return.x11Data.?.x
28660 31 31 44 61 74 61 2d 3e 78 5f 63 65 6c 6c 73 20 3a 20 78 5f 61 70 70 63 65 6c 6c 73 3b 20 7d 0a 11Data->x_cells.:.x_appcells;.}.
28680 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 48 41 4e 44 4c 45 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a .inline.Qt::HANDLE.QPaintDevice:
286a0 3a 78 31 31 43 6f 6c 6f 72 6d 61 70 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 :x11Colormap().const.{.return.x1
286c0 31 44 61 74 61 20 3f 20 78 31 31 44 61 74 61 2d 3e 78 5f 63 6f 6c 6f 72 6d 61 70 20 3a 20 78 5f 1Data.?.x11Data->x_colormap.:.x_
286e0 61 70 70 63 6f 6c 6f 72 6d 61 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 61 69 appcolormap;.}..inline.bool.QPai
28700 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 44 65 66 61 75 6c 74 43 6f 6c 6f 72 6d 61 70 28 29 20 63 ntDevice::x11DefaultColormap().c
28720 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 31 44 61 74 61 20 3f 20 78 31 31 44 61 74 61 2d onst.{.return.x11Data.?.x11Data-
28740 3e 78 5f 64 65 66 63 6f 6c 6f 72 6d 61 70 20 3a 20 78 5f 61 70 70 64 65 66 63 6f 6c 6f 72 6d 61 >x_defcolormap.:.x_appdefcolorma
28760 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 2a 51 50 61 69 6e 74 44 65 76 69 63 65 3a p;.}..inline.void.*QPaintDevice:
28780 3a 78 31 31 56 69 73 75 61 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 31 44 :x11Visual().const.{.return.x11D
287a0 61 74 61 20 3f 20 78 31 31 44 61 74 61 2d 3e 78 5f 76 69 73 75 61 6c 20 3a 20 78 5f 61 70 70 76 ata.?.x11Data->x_visual.:.x_appv
287c0 69 73 75 61 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 61 69 6e 74 44 65 76 69 isual;.}..inline.bool.QPaintDevi
287e0 63 65 3a 3a 78 31 31 44 65 66 61 75 6c 74 56 69 73 75 61 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 ce::x11DefaultVisual().const.{.r
28800 65 74 75 72 6e 20 78 31 31 44 61 74 61 20 3f 20 78 31 31 44 61 74 61 2d 3e 78 5f 64 65 66 76 69 eturn.x11Data.?.x11Data->x_defvi
28820 73 75 61 6c 20 3a 20 78 5f 61 70 70 64 65 66 76 69 73 75 61 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 sual.:.x_appdefvisual;.}..inline
28840 20 44 69 73 70 6c 61 79 20 2a 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 44 69 .Display.*QPaintDevice::x11AppDi
28860 73 70 6c 61 79 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 64 69 73 70 6c 61 79 3b 20 7d splay().{.return.x_appdisplay;.}
28880 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 ..inline.int.QPaintDevice::x11Ap
288a0 70 53 63 72 65 65 6e 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 73 63 72 65 65 6e 3b 20 pScreen().{.return.x_appscreen;.
288c0 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 }..inline.int.QPaintDevice::x11A
288e0 70 70 44 65 70 74 68 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 78 ppDepth(.int.screen.).{.return.x
28900 5f 61 70 70 64 65 70 74 68 5f 61 72 72 5b 20 73 63 72 65 65 6e 20 3d 3d 20 2d 31 20 3f 20 78 5f _appdepth_arr[.screen.==.-1.?.x_
28920 61 70 70 73 63 72 65 65 6e 20 3a 20 73 63 72 65 65 6e 20 5d 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 appscreen.:.screen.];.}..inline.
28940 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 43 65 6c 6c 73 28 20 69 int.QPaintDevice::x11AppCells(.i
28960 6e 74 20 73 63 72 65 65 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 63 65 6c 6c 73 5f nt.screen.).{.return.x_appcells_
28980 61 72 72 5b 20 73 63 72 65 65 6e 20 3d 3d 20 2d 31 20 3f 20 78 5f 61 70 70 73 63 72 65 65 6e 20 arr[.screen.==.-1.?.x_appscreen.
289a0 3a 20 73 63 72 65 65 6e 20 5d 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 48 41 4e 44 4c 45 :.screen.];.}..inline.Qt::HANDLE
289c0 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 52 6f 6f 74 57 69 6e 64 6f 77 28 .QPaintDevice::x11AppRootWindow(
289e0 20 69 6e 74 20 73 63 72 65 65 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 72 6f 6f 74 .int.screen.).{.return.x_approot
28a00 77 69 6e 64 6f 77 5f 61 72 72 5b 20 73 63 72 65 65 6e 20 3d 3d 20 2d 31 20 3f 20 78 5f 61 70 70 window_arr[.screen.==.-1.?.x_app
28a20 73 63 72 65 65 6e 20 3a 20 73 63 72 65 65 6e 20 5d 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a screen.:.screen.];.}..inline.Qt:
28a40 3a 48 41 4e 44 4c 45 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 43 6f 6c 6f :HANDLE.QPaintDevice::x11AppColo
28a60 72 6d 61 70 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 rmap(.int.screen.).{.return.x_ap
28a80 70 63 6f 6c 6f 72 6d 61 70 5f 61 72 72 5b 20 73 63 72 65 65 6e 20 3d 3d 20 2d 31 20 3f 20 78 5f pcolormap_arr[.screen.==.-1.?.x_
28aa0 61 70 70 73 63 72 65 65 6e 20 3a 20 73 63 72 65 65 6e 20 5d 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 appscreen.:.screen.];.}..inline.
28ac0 62 6f 6f 6c 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 44 65 66 61 75 6c 74 bool.QPaintDevice::x11AppDefault
28ae0 43 6f 6c 6f 72 6d 61 70 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 Colormap(.int.screen.).{.return.
28b00 78 5f 61 70 70 64 65 66 63 6f 6c 6f 72 6d 61 70 5f 61 72 72 5b 20 73 63 72 65 65 6e 20 3d 3d 20 x_appdefcolormap_arr[.screen.==.
28b20 2d 31 20 3f 20 78 5f 61 70 70 73 63 72 65 65 6e 20 3a 20 73 63 72 65 65 6e 20 5d 3b 20 7d 0a 0a -1.?.x_appscreen.:.screen.];.}..
28b40 69 6e 6c 69 6e 65 20 76 6f 69 64 20 2a 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 inline.void.*QPaintDevice::x11Ap
28b60 70 56 69 73 75 61 6c 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 78 pVisual(.int.screen.).{.return.x
28b80 5f 61 70 70 76 69 73 75 61 6c 5f 61 72 72 5b 20 73 63 72 65 65 6e 20 3d 3d 20 2d 31 20 3f 20 78 _appvisual_arr[.screen.==.-1.?.x
28ba0 5f 61 70 70 73 63 72 65 65 6e 20 3a 20 73 63 72 65 65 6e 20 5d 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 _appscreen.:.screen.];.}..inline
28bc0 20 62 6f 6f 6c 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 44 65 66 61 75 6c .bool.QPaintDevice::x11AppDefaul
28be0 74 56 69 73 75 61 6c 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 0a 7b 20 72 65 74 75 72 6e 20 78 tVisual(.int.screen.).{.return.x
28c00 5f 61 70 70 64 65 66 76 69 73 75 61 6c 5f 61 72 72 5b 20 73 63 72 65 65 6e 20 3d 3d 20 2d 31 20 _appdefvisual_arr[.screen.==.-1.
28c20 3f 20 78 5f 61 70 70 73 63 72 65 65 6e 20 3a 20 73 63 72 65 65 6e 20 5d 3b 20 7d 0a 0a 69 6e 6c ?.x_appscreen.:.screen.];.}..inl
28c40 69 6e 65 20 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 44 65 70 74 ine.int.QPaintDevice::x11AppDept
28c60 68 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 64 65 70 74 68 3b 20 7d 0a 0a 69 6e 6c 69 h().{.return.x_appdepth;.}..inli
28c80 6e 65 20 69 6e 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 43 65 6c 6c 73 ne.int.QPaintDevice::x11AppCells
28ca0 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 63 65 6c 6c 73 3b 20 7d 0a 0a 69 6e 6c 69 6e ().{.return.x_appcells;.}..inlin
28cc0 65 20 51 74 3a 3a 48 41 4e 44 4c 45 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 e.Qt::HANDLE.QPaintDevice::x11Ap
28ce0 70 52 6f 6f 74 57 69 6e 64 6f 77 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 72 6f 6f 74 pRootWindow().{.return.x_approot
28d00 77 69 6e 64 6f 77 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 48 41 4e 44 4c 45 20 51 50 61 window;.}..inline.Qt::HANDLE.QPa
28d20 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 43 6f 6c 6f 72 6d 61 70 28 29 0a 7b 20 72 65 intDevice::x11AppColormap().{.re
28d40 74 75 72 6e 20 78 5f 61 70 70 63 6f 6c 6f 72 6d 61 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f turn.x_appcolormap;.}..inline.bo
28d60 6f 6c 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 78 31 31 41 70 70 44 65 66 61 75 6c 74 43 6f ol.QPaintDevice::x11AppDefaultCo
28d80 6c 6f 72 6d 61 70 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 64 65 66 63 6f 6c 6f 72 6d lormap().{.return.x_appdefcolorm
28da0 61 70 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 2a 51 50 61 69 6e 74 44 65 76 69 63 65 ap;.}..inline.void.*QPaintDevice
28dc0 3a 3a 78 31 31 41 70 70 56 69 73 75 61 6c 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 5f 61 70 70 76 ::x11AppVisual().{.return.x_appv
28de0 69 73 75 61 6c 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 61 69 6e 74 44 65 76 69 isual;.}..inline.bool.QPaintDevi
28e00 63 65 3a 3a 78 31 31 41 70 70 44 65 66 61 75 6c 74 56 69 73 75 61 6c 28 29 0a 7b 20 72 65 74 75 ce::x11AppDefaultVisual().{.retu
28e20 72 6e 20 78 5f 61 70 70 64 65 66 76 69 73 75 61 6c 3b 20 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 rn.x_appdefvisual;.}..#endif.//.
28e40 51 5f 57 53 5f 58 31 31 0a 0a 0a 51 5f 45 58 50 4f 52 54 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 Q_WS_X11...Q_EXPORT.inline.void.
28e60 62 69 74 42 6c 74 28 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 64 73 74 2c 20 63 6f 6e 73 74 bitBlt(.QPaintDevice.*dst,.const
28e80 20 51 50 6f 69 6e 74 20 26 64 70 2c 0a 09 09 20 20 20 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 .QPoint.&dp,.......const.QPaintD
28ea0 65 76 69 63 65 20 2a 73 72 63 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 73 72 20 3d 51 52 65 evice.*src,.const.QRect.&sr.=QRe
28ec0 63 74 28 30 2c 30 2c 2d 31 2c 2d 31 29 2c 0a 09 09 20 20 20 20 51 74 3a 3a 52 61 73 74 65 72 4f ct(0,0,-1,-1),.......Qt::RasterO
28ee0 70 20 72 6f 70 3d 51 74 3a 3a 43 6f 70 79 52 4f 50 2c 20 62 6f 6f 6c 20 69 67 6e 6f 72 65 4d 61 p.rop=Qt::CopyROP,.bool.ignoreMa
28f00 73 6b 3d 46 41 4c 53 45 20 29 0a 7b 0a 20 20 20 20 62 69 74 42 6c 74 28 20 64 73 74 2c 20 64 70 sk=FALSE.).{.....bitBlt(.dst,.dp
28f20 2e 78 28 29 2c 20 64 70 2e 79 28 29 2c 20 73 72 63 2c 20 73 72 2e 78 28 29 2c 20 73 72 2e 79 28 .x(),.dp.y(),.src,.sr.x(),.sr.y(
28f40 29 2c 20 73 72 2e 77 69 64 74 68 28 29 2c 20 73 72 2e 68 65 69 67 68 74 28 29 2c 0a 09 20 20 20 ),.sr.width(),.sr.height(),.....
28f60 20 72 6f 70 2c 20 69 67 6e 6f 72 65 4d 61 73 6b 20 29 3b 0a 7d 0a 0a 0a 0a 0a 23 65 6e 64 69 66 .rop,.ignoreMask.);.}.....#endif
28f80 20 2f 2f 20 51 50 41 49 4e 54 44 45 56 49 43 45 5f 48 0a 00 00 00 20 00 71 00 6d 00 75 00 6c 00 .//.QPAINTDEVICE_H......q.m.u.l.
28fa0 74 00 69 00 6c 00 69 00 6e 00 65 00 65 00 64 00 69 00 74 00 2e 00 68 00 00 11 24 2f 2a 2a 2a 2a t.i.l.i.n.e.e.d.i.t...h...$/****
28fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
28fe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
29000 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
29020 4d 75 6c 74 69 4c 69 6e 65 45 64 69 74 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a MultiLineEdit.widget.class.**.**
29040 20 43 72 65 61 74 65 64 20 3a 20 39 36 31 30 30 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 .Created.:.961005.**.**.Copyrigh
29060 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 20 20 t.(C).1992-2002.Trolltech.ASA...
29080 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.
290a0 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 file.is.part.of.the.widgets.modu
290c0 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..**.**.
290e0 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
29100 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
29120 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.
29140 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
29160 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.
29180 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..*
291a0 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
291c0 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
291e0 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
29200 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
29220 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
29240 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
29260 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
29280 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
292a0 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
292c0 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
292e0 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
29300 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
29320 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
29340 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.
29360 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
29380 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
293a0 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
293c0 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
293e0 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:/
29400 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.
29420 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.**
29440 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
29460 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
29480 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
294a0 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
294c0 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
294e0 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
29500 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
29520 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
29540 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..**.******
29560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
29580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
295a0 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 55 4c 54 49 4c 49 4e 45 45 44 49 54 5f 48 0a 23 64 65 66 /..#ifndef.QMULTILINEEDIT_H.#def
295c0 69 6e 65 20 51 4d 55 4c 54 49 4c 49 4e 45 45 44 49 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 ine.QMULTILINEEDIT_H..#ifndef.QT
295e0 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 _H.#include."qtextedit.h".#endif
29600 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 55 4c 54 49 4c 49 4e .//.QT_H..#ifndef.QT_NO_MULTILIN
29620 45 45 44 49 54 0a 0a 63 6c 61 73 73 20 51 4d 75 6c 74 69 4c 69 6e 65 45 64 69 74 43 6f 6d 6d 61 EEDIT..class.QMultiLineEditComma
29640 6e 64 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 4d 75 6c nd;.class.QValidator;.class.QMul
29660 74 69 4c 69 6e 65 45 64 69 74 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 tiLineEditData;..class.Q_EXPORT.
29680 51 4d 75 6c 74 69 4c 69 6e 65 45 64 69 74 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 45 64 69 QMultiLineEdit.:.public.QTextEdi
296a0 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 t.{.....Q_OBJECT.....Q_PROPERTY(
296c0 20 69 6e 74 20 6e 75 6d 4c 69 6e 65 73 20 52 45 41 44 20 6e 75 6d 4c 69 6e 65 73 20 29 0a 20 20 .int.numLines.READ.numLines.)...
296e0 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 74 42 65 67 69 6e 6e 69 6e 67 20 52 ..Q_PROPERTY(.bool.atBeginning.R
29700 45 41 44 20 61 74 42 65 67 69 6e 6e 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 EAD.atBeginning.).....Q_PROPERTY
29720 28 20 62 6f 6f 6c 20 61 74 45 6e 64 20 52 45 41 44 20 61 74 45 6e 64 20 29 0a 20 20 20 20 51 5f (.bool.atEnd.READ.atEnd.).....Q_
29740 50 52 4f 50 45 52 54 59 28 20 41 6c 69 67 6e 6d 65 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 20 52 45 PROPERTY(.Alignment.alignment.RE
29760 41 44 20 61 6c 69 67 6e 6d 65 6e 74 20 57 52 49 54 45 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 20 AD.alignment.WRITE.setAlignment.
29780 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 65 64 69 74 65 64 20 52 45 ).....Q_PROPERTY(.bool.edited.RE
297a0 41 44 20 65 64 69 74 65 64 20 57 52 49 54 45 20 73 65 74 45 64 69 74 65 64 20 44 45 53 49 47 4e AD.edited.WRITE.setEdited.DESIGN
297c0 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 75 6c 74 69 ABLE.false.)..public:.....QMulti
297e0 4c 69 6e 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 63 6f 6e LineEdit(.QWidget*.parent=0,.con
29800 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 4d 75 6c 74 69 4c 69 st.char*.name=0.);.....~QMultiLi
29820 6e 65 45 64 69 74 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 4c 69 6e 65 28 neEdit();......QString.textLine(
29840 20 69 6e 74 20 6c 69 6e 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 4c 69 .int.line.).const;.....int.numLi
29860 6e 65 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 nes().const;......virtual.void.i
29880 6e 73 65 72 74 4c 69 6e 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 69 6e 74 nsertLine(.const.QString.&s,.int
298a0 20 6c 69 6e 65 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 .line.=.-1.);.....virtual.void.i
298c0 6e 73 65 72 74 41 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 69 6e 74 20 6c nsertAt(.const.QString.&s,.int.l
298e0 69 6e 65 2c 20 69 6e 74 20 63 6f 6c 20 29 20 7b 0a 09 69 6e 73 65 72 74 41 74 28 20 73 2c 20 6c ine,.int.col.).{..insertAt(.s,.l
29900 69 6e 65 2c 20 63 6f 6c 2c 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 69 72 ine,.col,.FALSE.);.....}.....vir
29920 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 41 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e tual.void.insertAt(.const.QStrin
29940 67 20 26 73 2c 20 69 6e 74 20 6c 69 6e 65 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 6d 61 g.&s,.int.line,.int.col,.bool.ma
29960 72 6b 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 4c 69 6e rk.);.....virtual.void.removeLin
29980 65 28 20 69 6e 74 20 6c 69 6e 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 e(.int.line.);.....virtual.void.
299a0 73 65 74 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 69 6e 74 20 6c 69 6e 65 2c 20 69 6e 74 setCursorPosition(.int.line,.int
299c0 20 63 6f 6c 20 29 20 7b 0a 09 73 65 74 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 6c 69 6e .col.).{..setCursorPosition(.lin
299e0 65 2c 20 63 6f 6c 2c 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 69 72 74 75 e,.col,.FALSE.);.....}.....virtu
29a00 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 69 6e 74 20 6c al.void.setCursorPosition(.int.l
29a20 69 6e 65 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 20 20 20 20 62 ine,.int.col,.bool.mark.);.....b
29a40 6f 6f 6c 20 61 74 42 65 67 69 6e 6e 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f ool.atBeginning().const;.....boo
29a60 6c 20 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 6c l.atEnd().const;......void.setAl
29a80 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 66 6c 61 67 73 20 29 3b 0a 20 20 20 20 69 6e 74 20 61 6c ignment(.int.flags.);.....int.al
29aa0 69 67 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 64 ignment().const;......void.setEd
29ac0 69 74 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 64 69 74 65 64 28 29 20 ited(.bool.);.....bool.edited().
29ae0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 4d 61 72 6b 65 64 54 65 78 74 28 29 const;......bool.hasMarkedText()
29b00 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 61 72 6b 65 64 54 65 78 74 28 29 .const;.....QString.markedText()
29b20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 57 6f 72 64 46 6f 72 77 .const;......void.cursorWordForw
29b40 61 72 64 28 20 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f ard(.bool.mark.);.....void.curso
29b60 72 57 6f 72 64 42 61 63 6b 77 61 72 64 28 20 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 0a 20 20 20 rWordBackward(.bool.mark.);.....
29b80 20 2f 2f 20 6e 6f 6f 70 73 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 55 70 64 61 74 65 28 29 20 .//.noops.....bool.autoUpdate().
29ba0 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 const.{.return.TRUE;.}.....virtu
29bc0 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 55 70 64 61 74 65 28 20 62 6f 6f 6c 20 29 20 7b 7d al.void.setAutoUpdate(.bool.).{}
29be0 0a 0a 20 20 20 20 69 6e 74 20 74 6f 74 61 6c 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 ......int.totalWidth().const.{.r
29c00 65 74 75 72 6e 20 63 6f 6e 74 65 6e 74 73 57 69 64 74 68 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 eturn.contentsWidth();.}.....int
29c20 20 74 6f 74 61 6c 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 63 6f .totalHeight().const.{.return.co
29c40 6e 74 65 6e 74 73 48 65 69 67 68 74 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 6d 61 78 4c 69 ntentsHeight();.}......int.maxLi
29c60 6e 65 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 57 49 44 47 45 54 53 49 5a 45 nes().const.{.return.QWIDGETSIZE
29c80 5f 4d 41 58 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 78 4c 69 6e 65 73 28 20 69 6e _MAX;.}.....void.setMaxLines(.in
29ca0 74 20 29 20 7b 7d 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 64 t.).{}..public.slots:.....void.d
29cc0 65 73 65 6c 65 63 74 28 29 20 7b 20 73 65 6c 65 63 74 41 6c 6c 28 20 46 41 4c 53 45 20 29 3b 20 eselect().{.selectAll(.FALSE.);.
29ce0 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 50 6f 69 6e 74 09 63 75 72 73 6f 72 50 }..protected:.....QPoint.cursorP
29d00 6f 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 oint().const;..protected:.....vi
29d20 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 41 6e 64 4d 61 72 6b 28 20 63 6f 6e 73 74 20 rtual.void.insertAndMark(.const.
29d40 51 53 74 72 69 6e 67 26 2c 20 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 20 20 20 20 76 69 72 74 75 QString&,.bool.mark.);.....virtu
29d60 61 6c 20 76 6f 69 64 20 6e 65 77 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 al.void.newLine();.....virtual.v
29d80 6f 69 64 20 6b 69 6c 6c 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 oid.killLine();.....virtual.void
29da0 20 70 61 67 65 55 70 28 20 62 6f 6f 6c 20 6d 61 72 6b 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 .pageUp(.bool.mark=FALSE.);.....
29dc0 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 67 65 44 6f 77 6e 28 20 62 6f 6f 6c 20 6d 61 72 6b virtual.void.pageDown(.bool.mark
29de0 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 75 72 73 6f =FALSE.);.....virtual.void.curso
29e00 72 4c 65 66 74 28 20 62 6f 6f 6c 20 6d 61 72 6b 3d 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 77 72 61 rLeft(.bool.mark=FALSE,.bool.wra
29e20 70 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 75 72 p.=.TRUE.);.....virtual.void.cur
29e40 73 6f 72 52 69 67 68 74 28 20 62 6f 6f 6c 20 6d 61 72 6b 3d 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 sorRight(.bool.mark=FALSE,.bool.
29e60 77 72 61 70 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 wrap.=.TRUE.);.....virtual.void.
29e80 63 75 72 73 6f 72 55 70 28 20 62 6f 6f 6c 20 6d 61 72 6b 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 cursorUp(.bool.mark=FALSE.);....
29ea0 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 75 72 73 6f 72 44 6f 77 6e 28 20 62 6f 6f 6c 20 6d .virtual.void.cursorDown(.bool.m
29ec0 61 72 6b 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 61 ark=FALSE.);.....virtual.void.ba
29ee0 63 6b 73 70 61 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 6f 6d 65 ckspace();.....virtual.void.home
29f00 28 20 62 6f 6f 6c 20 6d 61 72 6b 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c (.bool.mark=FALSE.);.....virtual
29f20 20 76 6f 69 64 20 65 6e 64 28 20 62 6f 6f 6c 20 6d 61 72 6b 3d 46 41 4c 53 45 20 29 3b 0a 0a 20 .void.end(.bool.mark=FALSE.);...
29f40 20 20 20 62 6f 6f 6c 20 67 65 74 4d 61 72 6b 65 64 52 65 67 69 6f 6e 28 20 69 6e 74 20 2a 6c 69 ...bool.getMarkedRegion(.int.*li
29f60 6e 65 31 2c 20 69 6e 74 20 2a 63 6f 6c 31 2c 0a 09 09 09 20 20 69 6e 74 20 2a 6c 69 6e 65 32 2c ne1,.int.*col1,......int.*line2,
29f80 20 69 6e 74 20 2a 63 6f 6c 32 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 .int.*col2.).const;.....int.line
29fa0 4c 65 6e 67 74 68 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 Length(.int.row.).const;..privat
29fc0 65 3a 0a 20 20 20 20 51 4d 75 6c 74 69 4c 69 6e 65 45 64 69 74 44 61 74 61 20 2a 64 3b 0a 0a 70 e:.....QMultiLineEditData.*d;..p
29fe0 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 rivate:.//.Disabled.copy.constru
2a000 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
2a020 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4d 75 6c 74 69 4c 69 6e 65 45 64 69 _DISABLE_COPY).....QMultiLineEdi
2a040 74 28 20 63 6f 6e 73 74 20 51 4d 75 6c 74 69 4c 69 6e 65 45 64 69 74 20 26 20 29 3b 0a 20 20 20 t(.const.QMultiLineEdit.&.);....
2a060 20 51 4d 75 6c 74 69 4c 69 6e 65 45 64 69 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 .QMultiLineEdit.&operator=(.cons
2a080 74 20 51 4d 75 6c 74 69 4c 69 6e 65 45 64 69 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a t.QMultiLineEdit.&.);.#endif.};.
2a0a0 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4d 55 4c 54 49 4c 49 4e 45 45 44 49 54 0a 0a .#endif.//.QT_NO_MULTILINEEDIT..
2a0c0 23 65 6e 64 69 66 20 2f 2f 20 51 4d 55 4c 54 49 4c 49 4e 45 44 5f 48 0a 00 00 00 16 00 71 00 70 #endif.//.QMULTILINED_H......q.p
2a0e0 00 74 00 72 00 71 00 75 00 65 00 75 00 65 00 2e 00 68 00 00 0c 48 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .t.r.q.u.e.u.e...h...H/*********
2a100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2a120 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2a140 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 ***.**.$Id$.**.**.Definition.of.
2a160 51 50 74 72 51 75 65 75 65 20 74 65 6d 70 6c 61 74 65 2f 6d 61 63 72 6f 20 63 6c 61 73 73 0a 2a QPtrQueue.template/macro.class.*
2a180 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 39 31 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 *.**.Created.:.920917.**.**.Copy
2a1a0 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 right.(C).1992-2000.Trolltech.AS
2a1c0 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
2a1e0 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
2a200 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..**.*
2a220 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
2a240 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
2a260 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
2a280 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
2a2a0 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
2a2c0 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.
2a2e0 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
2a300 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
2a320 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
2a340 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.
2a360 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
2a380 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
2a3a0 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
2a3c0 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
2a3e0 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.
2a400 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
2a420 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
2a440 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
2a460 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
2a480 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
2a4a0 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
2a4c0 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
2a4e0 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
2a500 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
2a520 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
2a540 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
2a560 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.
2a580 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
2a5a0 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.
2a5c0 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
2a5e0 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
2a600 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.
2a620 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..**.**
2a640 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
2a660 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.
2a680 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..**.****
2a6a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2a6c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2a6e0 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 54 52 51 55 45 55 45 5f 48 0a 23 64 65 66 69 6e 65 **/..#ifndef.QPTRQUEUE_H.#define
2a700 20 51 50 54 52 51 55 45 55 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c .QPTRQUEUE_H..#ifndef.QT_H.#incl
2a720 75 64 65 20 22 71 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 ude."qglist.h".#endif.//.QT_H..t
2a740 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 50 74 72 51 75 emplate<class.type>.class.QPtrQu
2a760 65 75 65 20 3a 20 70 72 6f 74 65 63 74 65 64 20 51 47 4c 69 73 74 0a 7b 0a 70 75 62 6c 69 63 3a eue.:.protected.QGList.{.public:
2a780 0a 20 20 20 20 51 50 74 72 51 75 65 75 65 28 29 09 09 09 09 7b 7d 0a 20 20 20 20 51 50 74 72 51 .....QPtrQueue()....{}.....QPtrQ
2a7a0 75 65 75 65 28 20 63 6f 6e 73 74 20 51 50 74 72 51 75 65 75 65 3c 74 79 70 65 3e 20 26 71 20 29 ueue(.const.QPtrQueue<type>.&q.)
2a7c0 20 3a 20 51 47 4c 69 73 74 28 71 29 20 7b 7d 0a 20 20 20 20 7e 51 50 74 72 51 75 65 75 65 28 29 .:.QGList(q).{}.....~QPtrQueue()
2a7e0 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 50 74 72 51 75 65 75 65 3c 74 79 ...{.clear();.}.....QPtrQueue<ty
2a800 70 65 3e 26 20 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 50 74 72 51 75 65 75 65 3c 74 pe>&.operator=(const.QPtrQueue<t
2a820 79 70 65 3e 20 26 71 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 50 74 72 51 75 65 75 65 3c ype>.&q)....{.return.(QPtrQueue<
2a840 74 79 70 65 3e 26 29 51 47 4c 69 73 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 71 29 3b 20 7d 0a 20 type>&)QGList::operator=(q);.}..
2a860 20 20 20 62 6f 6f 6c 20 20 61 75 74 6f 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 ...bool..autoDelete().const..{.r
2a880 65 74 75 72 6e 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 61 75 74 6f 44 65 6c 65 74 65 eturn.QPtrCollection::autoDelete
2a8a0 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 65 74 41 75 74 6f 44 65 6c 65 74 65 28 20 62 ();.}.....void..setAutoDelete(.b
2a8c0 6f 6f 6c 20 64 65 6c 20 29 09 7b 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 73 65 74 41 ool.del.).{.QPtrCollection::setA
2a8e0 75 74 6f 44 65 6c 65 74 65 28 64 65 6c 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e utoDelete(del);.}.....uint..coun
2a900 74 28 29 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 63 6f t()...const..{.return.QGList::co
2a920 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e unt();.}.....bool..isEmpty().con
2a940 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 4c 69 73 74 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 st..{.return.QGList::count().==.
2a960 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 65 6e 71 75 65 75 65 28 20 63 6f 6e 73 74 20 74 79 0;.}.....void..enqueue(.const.ty
2a980 70 65 20 2a 64 20 29 09 7b 20 51 47 4c 69 73 74 3a 3a 61 70 70 65 6e 64 28 49 74 65 6d 28 64 29 pe.*d.).{.QGList::append(Item(d)
2a9a0 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 64 65 71 75 65 75 65 28 29 09 09 09 7b 20 72 65 74 );.}.....type.*dequeue()...{.ret
2a9c0 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 74 61 6b 65 46 69 72 73 74 28 29 3b urn.(type.*)QGList::takeFirst();
2a9e0 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 29 09 09 09 7b 20 72 65 74 75 72 6e 20 }.....bool..remove()...{.return.
2aa00 51 47 4c 69 73 74 3a 3a 72 65 6d 6f 76 65 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 QGList::removeFirst();.}.....voi
2aa20 64 20 20 63 6c 65 61 72 28 29 09 09 09 7b 20 51 47 4c 69 73 74 3a 3a 63 6c 65 61 72 28 29 3b 20 d..clear()...{.QGList::clear();.
2aa40 7d 0a 20 20 20 20 74 79 70 65 20 2a 68 65 61 64 28 29 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 }.....type.*head()....const..{.r
2aa60 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 3b 20 eturn.(type.*)QGList::cfirst();.
2aa80 7d 0a 09 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 09 7b 20 72 }....operator.type.*().const.{.r
2aaa0 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 3b 20 eturn.(type.*)QGList::cfirst();.
2aac0 7d 0a 20 20 20 20 74 79 70 65 20 2a 63 75 72 72 65 6e 74 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 }.....type.*current().const..{.r
2aae0 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 3b 20 eturn.(type.*)QGList::cfirst();.
2ab00 7d 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 }..#ifdef.Q_QDOC.protected:.....
2ab20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 72 65 61 64 28 20 51 44 61 74 61 virtual.QDataStream&.read(.QData
2ab40 53 74 72 65 61 6d 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 26 20 29 Stream&,.QPtrCollection::Item&.)
2ab60 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 77 72 69 74 65 ;.....virtual.QDataStream&.write
2ab80 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a (.QDataStream&,.QPtrCollection::
2aba0 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 Item.).const;.#endif..private:..
2abc0 20 20 20 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a 7d ...void..deleteItem(.Item.d.);.}
2abe0 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 ;..#if.!defined(Q_BROKEN_TEMPLAT
2ac00 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e 6c E_SPECIALIZATION).template<>.inl
2ac20 69 6e 65 20 76 6f 69 64 20 51 50 74 72 51 75 65 75 65 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 ine.void.QPtrQueue<void>::delete
2ac40 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d Item(.QPtrCollection::Item.).{.}
2ac60 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e .#endif..template<class.type>.in
2ac80 6c 69 6e 65 20 76 6f 69 64 20 51 50 74 72 51 75 65 75 65 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 line.void.QPtrQueue<type>::delet
2aca0 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 0a eItem(.QPtrCollection::Item.d.).
2acc0 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 29 20 64 65 6c 65 74 65 20 28 74 79 {.....if.(.del_item.).delete.(ty
2ace0 70 65 20 2a 29 64 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a pe.*)d;.}..#ifndef.QT_NO_COMPAT.
2ad00 23 64 65 66 69 6e 65 20 51 51 75 65 75 65 20 51 50 74 72 51 75 65 75 65 0a 23 65 6e 64 69 66 0a #define.QQueue.QPtrQueue.#endif.
2ad20 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 54 52 51 55 45 55 45 5f 48 0a 00 00 00 0e 00 71 00 70 00 .#endif.//.QPTRQUEUE_H......q.p.
2ad40 61 00 69 00 72 00 2e 00 68 00 00 0b 39 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a a.i.r...h...9/******************
2ad60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2ad80 2a 2a 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 2a 2a **************************.**.**
2ada0 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 61 69 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a .Definition.of.QPair.class.**.**
2adc0 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 31 20 54 72 6f 6c .**.Copyright.(C).1992-2001.Trol
2ade0 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.
2ae00 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.
2ae20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b tools.module.of.the.Qt.GUI.Toolk
2ae40 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
2ae60 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.
2ae80 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.
2aea0 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
2aec0 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
2aee0 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
2af00 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.
2af20 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
2af40 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
2af60 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
2af80 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.**.
2afa0 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.
2afc0 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
2afe0 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..**.*
2b000 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
2b020 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
2b040 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
2b060 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.
2b080 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
2b0a0 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..*
2b0c0 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
2b0e0 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
2b100 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
2b120 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.
2b140 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..**.**.
2b160 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
2b180 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.
2b1a0 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
2b1c0 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.
2b1e0 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
2b200 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
2b220 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
2b240 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
2b260 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.
2b280 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
2b2a0 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.
2b2c0 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 .**.****************************
2b2e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2b300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 41 49 52 5f 48 0a 23 64 65 **********/..#ifndef.QPAIR_H.#de
2b320 66 69 6e 65 20 51 50 41 49 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c fine.QPAIR_H..#ifndef.QT_H.#incl
2b340 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 61 73 ude."qglobal.h".#include."qdatas
2b360 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 tream.h".#endif.//.QT_H..templat
2b380 65 20 3c 63 6c 61 73 73 20 54 31 2c 20 63 6c 61 73 73 20 54 32 3e 0a 73 74 72 75 63 74 20 51 50 e.<class.T1,.class.T2>.struct.QP
2b3a0 61 69 72 0a 7b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 31 20 66 69 72 73 74 5f 74 79 70 65 3b air.{.....typedef.T1.first_type;
2b3c0 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 32 20 73 65 63 6f 6e 64 5f 74 79 70 65 3b 0a 0a 20 20 .....typedef.T2.second_type;....
2b3e0 20 20 51 50 61 69 72 28 29 0a 09 3a 20 66 69 72 73 74 28 20 54 31 28 29 20 29 2c 20 73 65 63 6f ..QPair()..:.first(.T1().),.seco
2b400 6e 64 28 20 54 32 28 29 20 29 0a 20 20 20 20 7b 7d 0a 20 20 20 20 51 50 61 69 72 28 20 63 6f 6e nd(.T2().).....{}.....QPair(.con
2b420 73 74 20 54 31 26 20 74 31 2c 20 63 6f 6e 73 74 20 54 32 26 20 74 32 20 29 0a 09 3a 20 66 69 72 st.T1&.t1,.const.T2&.t2.)..:.fir
2b440 73 74 28 20 74 31 20 29 2c 20 73 65 63 6f 6e 64 28 20 74 32 20 29 0a 20 20 20 20 7b 7d 0a 0a 20 st(.t1.),.second(.t2.).....{}...
2b460 20 20 20 51 50 61 69 72 3c 54 31 2c 20 54 32 3e 26 20 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 ...QPair<T1,.T2>&.operator=(cons
2b480 74 20 51 50 61 69 72 3c 54 31 2c 20 54 32 3e 26 20 6f 74 68 65 72 29 0a 20 20 20 20 7b 0a 09 69 t.QPair<T1,.T2>&.other).....{..i
2b4a0 66 20 28 74 68 69 73 20 21 3d 20 26 6f 74 68 65 72 29 20 7b 0a 09 20 20 20 20 66 69 72 73 74 20 f.(this.!=.&other).{......first.
2b4c0 3d 20 6f 74 68 65 72 2e 66 69 72 73 74 3b 0a 09 20 20 20 20 73 65 63 6f 6e 64 20 3d 20 6f 74 68 =.other.first;......second.=.oth
2b4e0 65 72 2e 73 65 63 6f 6e 64 3b 0a 09 7d 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 er.second;..}..return.*this;....
2b500 20 7d 0a 0a 20 20 20 20 54 31 20 66 69 72 73 74 3b 0a 20 20 20 20 54 32 20 73 65 63 6f 6e 64 3b .}......T1.first;.....T2.second;
2b520 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 31 2c 20 63 6c 61 73 73 20 54 .};..template.<class.T1,.class.T
2b540 32 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 62 6f 6f 6c 20 6f 70 65 72 61 2>.Q_INLINE_TEMPLATES.bool.opera
2b560 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 50 61 69 72 3c 54 31 2c 20 54 32 3e 26 20 78 2c 20 63 tor==(.const.QPair<T1,.T2>&.x,.c
2b580 6f 6e 73 74 20 51 50 61 69 72 3c 54 31 2c 20 54 32 3e 26 20 79 20 29 0a 7b 0a 20 20 20 20 72 65 onst.QPair<T1,.T2>&.y.).{.....re
2b5a0 74 75 72 6e 20 78 2e 66 69 72 73 74 20 3d 3d 20 79 2e 66 69 72 73 74 20 26 26 20 78 2e 73 65 63 turn.x.first.==.y.first.&&.x.sec
2b5c0 6f 6e 64 20 3d 3d 20 79 2e 73 65 63 6f 6e 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c ond.==.y.second;.}..template.<cl
2b5e0 61 73 73 20 54 31 2c 20 63 6c 61 73 73 20 54 32 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c ass.T1,.class.T2>.Q_INLINE_TEMPL
2b600 41 54 45 53 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 28 20 63 6f 6e 73 74 20 51 50 61 69 72 ATES.bool.operator<(.const.QPair
2b620 3c 54 31 2c 20 54 32 3e 26 20 78 2c 20 63 6f 6e 73 74 20 51 50 61 69 72 3c 54 31 2c 20 54 32 3e <T1,.T2>&.x,.const.QPair<T1,.T2>
2b640 26 20 79 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 78 2e 66 69 72 73 74 20 3c 20 79 2e 66 &.y.).{.....return.x.first.<.y.f
2b660 69 72 73 74 20 7c 7c 0a 09 20 20 20 28 20 21 28 20 79 2e 66 69 72 73 74 20 3c 20 78 2e 66 69 72 irst.||.....(.!(.y.first.<.x.fir
2b680 73 74 20 29 20 26 26 20 78 2e 73 65 63 6f 6e 64 20 3c 20 79 2e 73 65 63 6f 6e 64 20 29 3b 0a 7d st.).&&.x.second.<.y.second.);.}
2b6a0 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 31 2c 20 63 6c 61 73 73 20 54 32 3e 0a ..template.<class.T1,.class.T2>.
2b6c0 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 50 61 69 72 3c 54 31 2c 20 54 32 3e Q_INLINE_TEMPLATES.QPair<T1,.T2>
2b6e0 20 71 4d 61 6b 65 50 61 69 72 28 20 63 6f 6e 73 74 20 54 31 26 20 78 2c 20 63 6f 6e 73 74 20 54 .qMakePair(.const.T1&.x,.const.T
2b700 32 26 20 79 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 50 61 69 72 3c 54 31 2c 20 54 32 2&.y.).{.....return.QPair<T1,.T2
2b720 3e 28 20 78 2c 20 79 20 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 >(.x,.y.);.}..#ifndef.QT_NO_DATA
2b740 53 54 52 45 41 4d 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 31 2c 20 63 6c 61 73 73 STREAM.template.<class.T1,.class
2b760 20 54 32 3e 0a 69 6e 6c 69 6e 65 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f .T2>.inline.QDataStream&.operato
2b780 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 50 61 69 72 3c 54 31 2c 20 54 r>>(.QDataStream&.s,.QPair<T1,.T
2b7a0 32 3e 26 20 70 20 29 0a 7b 0a 20 20 20 20 73 20 3e 3e 20 70 2e 66 69 72 73 74 20 3e 3e 20 70 2e 2>&.p.).{.....s.>>.p.first.>>.p.
2b7c0 73 65 63 6f 6e 64 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 second;.....return.s;.}..templat
2b7e0 65 20 3c 63 6c 61 73 73 20 54 31 2c 20 63 6c 61 73 73 20 54 32 3e 0a 69 6e 6c 69 6e 65 20 51 44 e.<class.T1,.class.T2>.inline.QD
2b800 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 ataStream&.operator<<(.QDataStre
2b820 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 50 61 69 72 3c 54 31 2c 20 54 32 3e 26 20 70 20 29 0a am&.s,.const.QPair<T1,.T2>&.p.).
2b840 7b 0a 20 20 20 20 73 20 3c 3c 20 70 2e 66 69 72 73 74 20 3c 3c 20 70 2e 73 65 63 6f 6e 64 3b 0a {.....s.<<.p.first.<<.p.second;.
2b860 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 ....return.s;.}.#endif..#endif..
2b880 00 00 12 00 71 00 72 00 65 00 67 00 69 00 6f 00 6e 00 2e 00 68 00 00 14 e1 2f 2a 2a 2a 2a 2a 2a ....q.r.e.g.i.o.n...h..../******
2b8a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2b8c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2b8e0 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f ******.**.$Id:.$.**.**.Definitio
2b900 6e 20 6f 66 20 51 52 65 67 69 6f 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 n.of.QRegion.class.**.**.Created
2b920 20 3a 20 39 34 30 35 31 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 .:.940514.**.**.Copyright.(C).19
2b940 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
2b960 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.
2b980 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 part.of.the.kernel.module.of.the
2b9a0 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
2b9c0 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
2b9e0 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
2ba00 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
2ba20 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.*
2ba40 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
2ba60 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
2ba80 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.
2baa0 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.
2bac0 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
2bae0 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
2bb00 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
2bb20 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
2bb40 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
2bb60 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
2bb80 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 .valid.Qt.Enterprise.Edition.or.
2bba0 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e Qt.Professional.Edition.**.licen
2bbc0 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 ses.may.use.this.file.in.accorda
2bbe0 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e nce.with.the.Qt.Commercial.Licen
2bc00 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 se.**.Agreement.provided.with.th
2bc20 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
2bc40 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
2bc60 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
2bc80 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
2bca0 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
2bcc0 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
2bce0 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
2bd00 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
2bd20 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
2bd40 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
2bd60 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
2bd80 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
2bda0 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
2bdc0 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
2bde0 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
2be00 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.
2be20 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..**.***************
2be40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2be60 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
2be80 66 20 51 52 45 47 49 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 52 45 47 49 4f 4e 5f 48 0a 0a 23 f.QREGION_H.#define.QREGION_H..#
2bea0 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 ifndef.QT_H.#include."qshared.h"
2bec0 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 .#include."qrect.h".#endif.//.QT
2bee0 5f 48 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 58 31 31 0a 73 74 72 75 63 74 20 51 52 65 67 69 _H..#ifdef.Q_WS_X11.struct.QRegi
2bf00 6f 6e 50 72 69 76 61 74 65 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 onPrivate;.#endif..class.Q_EXPOR
2bf20 54 20 51 52 65 67 69 6f 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 52 65 67 T.QRegion.{.public:.....enum.Reg
2bf40 69 6f 6e 54 79 70 65 20 7b 20 52 65 63 74 61 6e 67 6c 65 2c 20 45 6c 6c 69 70 73 65 20 7d 3b 0a ionType.{.Rectangle,.Ellipse.};.
2bf60 0a 20 20 20 20 51 52 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 28 20 69 6e 74 .....QRegion();.....QRegion(.int
2bf80 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 52 65 67 69 6f 6e 54 .x,.int.y,.int.w,.int.h,.RegionT
2bfa0 79 70 65 20 3d 20 52 65 63 74 61 6e 67 6c 65 20 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 28 20 ype.=.Rectangle.);.....QRegion(.
2bfc0 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 52 65 67 69 6f 6e 54 79 70 65 20 3d 20 52 65 63 74 const.QRect.&,.RegionType.=.Rect
2bfe0 61 6e 67 6c 65 20 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 angle.);.....QRegion(.const.QPoi
2c000 6e 74 41 72 72 61 79 20 26 2c 20 62 6f 6f 6c 20 77 69 6e 64 69 6e 67 3d 46 41 4c 53 45 20 29 3b ntArray.&,.bool.winding=FALSE.);
2c020 0a 20 20 20 20 51 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b .....QRegion(.const.QRegion.&.);
2c040 0a 20 20 20 20 51 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 42 69 74 6d 61 70 20 26 20 29 3b .....QRegion(.const.QBitmap.&.);
2c060 0a 20 20 20 7e 51 52 65 67 69 6f 6e 28 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 26 6f 70 65 ....~QRegion();.....QRegion.&ope
2c080 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 0a 20 20 20 20 rator=(.const.QRegion.&.);......
2c0a0 62 6f 6f 6c 20 20 20 20 69 73 4e 75 6c 6c 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f bool....isNull()...const;.....bo
2c0c0 6f 6c 20 20 20 20 69 73 45 6d 70 74 79 28 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f ol....isEmpty()..const;......boo
2c0e0 6c 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 l....contains(.const.QPoint.&p.)
2c100 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f .const;.....bool....contains(.co
2c120 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 nst.QRect.&r.).const;......void.
2c140 20 20 20 74 72 61 6e 73 6c 61 74 65 28 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a ...translate(.int.dx,.int.dy.);.
2c160 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 75 6e 69 74 65 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f .....QRegion.unite(.const.QRegio
2c180 6e 20 26 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 69 6e 74 65 72 73 65 n.&.).const;.....QRegion.interse
2c1a0 63 74 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 ct(.const.QRegion.&).const;.....
2c1c0 51 52 65 67 69 6f 6e 20 73 75 62 74 72 61 63 74 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 QRegion.subtract(.const.QRegion.
2c1e0 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 65 6f 72 28 20 63 6f 6e 73 &.).const;.....QRegion.eor(.cons
2c200 74 20 51 52 65 67 69 6f 6e 20 26 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 t.QRegion.&.).const;......QRect.
2c220 20 20 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 65 6d ..boundingRect().const;.....QMem
2c240 41 72 72 61 79 3c 51 52 65 63 74 3e 20 72 65 63 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 Array<QRect>.rects().const;.....
2c260 76 6f 69 64 20 73 65 74 52 65 63 74 73 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 2a 2c 20 69 6e void.setRects(.const.QRect.*,.in
2c280 74 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 6f 70 65 72 61 74 6f 72 t.);......const.QRegion.operator
2c2a0 7c 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 |(.const.QRegion.&.).const;.....
2c2c0 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 const.QRegion.operator+(.const.Q
2c2e0 52 65 67 69 6f 6e 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 Region.&.).const;.....const.QReg
2c300 69 6f 6e 20 6f 70 65 72 61 74 6f 72 26 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 ion.operator&(.const.QRegion.&.)
2c320 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 6f 70 65 72 61 74 .const;.....const.QRegion.operat
2c340 6f 72 2d 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 or-(.const.QRegion.&.).const;...
2c360 20 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 6f 70 65 72 61 74 6f 72 5e 28 20 63 6f 6e 73 74 ..const.QRegion.operator^(.const
2c380 20 51 52 65 67 69 6f 6e 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 26 .QRegion.&.).const;.....QRegion&
2c3a0 20 6f 70 65 72 61 74 6f 72 7c 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a .operator|=(.const.QRegion.&.);.
2c3c0 20 20 20 20 51 52 65 67 69 6f 6e 26 20 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 51 ....QRegion&.operator+=(.const.Q
2c3e0 52 65 67 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 26 20 6f 70 65 72 61 74 6f Region.&.);.....QRegion&.operato
2c400 72 26 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 52 65 67 r&=(.const.QRegion.&.);.....QReg
2c420 69 6f 6e 26 20 6f 70 65 72 61 74 6f 72 2d 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 ion&.operator-=(.const.QRegion.&
2c440 20 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 26 20 6f 70 65 72 61 74 6f 72 5e 3d 28 20 63 6f 6e .);.....QRegion&.operator^=(.con
2c460 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 6f 70 65 st.QRegion.&.);......bool....ope
2c480 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 20 20 63 6f 6e 73 rator==(.const.QRegion.&.)..cons
2c4a0 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 t;.....bool....operator!=(.const
2c4c0 20 51 52 65 67 69 6f 6e 20 26 72 20 29 20 63 6f 6e 73 74 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 .QRegion.&r.).const....{.return.
2c4e0 21 28 6f 70 65 72 61 74 6f 72 3d 3d 28 72 29 29 3b 20 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 !(operator==(r));.}..#if.defined
2c500 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 48 52 47 4e 20 20 20 20 68 61 6e 64 6c 65 28 29 20 (Q_WS_WIN).....HRGN....handle().
2c520 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 72 67 6e 3b 20 7d 0a 23 65 6c 69 const.{.return.data->rgn;.}.#eli
2c540 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 52 65 67 69 6f 6e 20 68 f.defined(Q_WS_X11).....Region.h
2c560 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 69 66 28 21 64 61 74 61 2d 3e 72 67 6e 29 20 75 andle().const.{.if(!data->rgn).u
2c580 70 64 61 74 65 58 31 31 52 65 67 69 6f 6e 28 29 3b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 72 pdateX11Region();.return.data->r
2c5a0 67 6e 3b 20 7d 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 gn;.}.#elif.defined(Q_WS_MAC)...
2c5c0 20 20 52 67 6e 48 61 6e 64 6c 65 20 68 61 6e 64 6c 65 28 62 6f 6f 6c 20 72 65 71 75 69 72 65 5f ..RgnHandle.handle(bool.require_
2c5e0 72 67 6e 3d 46 41 4c 53 45 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 rgn=FALSE).const;.#elif.defined(
2c600 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 2f 2f 20 51 47 66 78 5f 51 57 53 20 6e 65 65 64 73 20 Q_WS_QWS).....//.QGfx_QWS.needs.
2c620 74 68 69 73 20 66 6f 72 20 72 65 67 69 6f 6e 20 64 72 61 77 69 6e 67 0a 20 20 20 20 76 6f 69 64 this.for.region.drawing.....void
2c640 20 2a 20 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d .*.handle().const.{.return.data-
2c660 3e 72 67 6e 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 >rgn;.}.#endif..#ifndef.QT_NO_DA
2c680 54 41 53 54 52 45 41 4d 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 TASTREAM.....friend.Q_EXPORT.QDa
2c6a0 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
2c6c0 6d 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 m.&,.const.QRegion.&.);.....frie
2c6e0 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f nd.Q_EXPORT.QDataStream.&operato
2c700 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 52 65 67 69 6f 6e 20 26 20 29 3b r>>(.QDataStream.&,.QRegion.&.);
2c720 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 52 65 67 69 6f 6e 28 20 62 6f .#endif.private:.....QRegion(.bo
2c740 6f 6c 20 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 63 6f 70 79 28 29 20 63 6f 6e 73 74 3b 0a ol.);.....QRegion.copy().const;.
2c760 20 20 20 20 76 6f 69 64 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 ....void....detach();.#if.define
2c780 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 77 69 6e 43 6f 6d 62 69 d(Q_WS_WIN).....QRegion.winCombi
2c7a0 6e 65 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 69 6e 74 20 29 20 63 6f 6e 73 74 ne(.const.QRegion.&,.int.).const
2c7c0 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 ;.#endif.#if.defined(Q_WS_X11)..
2c7e0 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 58 31 31 52 65 67 69 6f 6e 28 29 20 63 6f 6e 73 74 3b ...void.updateX11Region().const;
2c800 0a 20 20 20 20 76 6f 69 64 20 2a 63 6c 69 70 52 65 63 74 61 6e 67 6c 65 73 28 20 69 6e 74 20 26 .....void.*clipRectangles(.int.&
2c820 6e 75 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 2a 71 74 num.).const;.....friend.void.*qt
2c840 5f 67 65 74 43 6c 69 70 52 65 63 74 73 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 _getClipRects(.const.QRegion.&,.
2c860 69 6e 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 20 20 20 65 78 65 63 int.&.);.#endif.....void....exec
2c880 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 2c 20 69 6e 74 20 76 65 72 20 3d 20 (.const.QByteArray.&,.int.ver.=.
2c8a0 30 20 29 3b 0a 20 20 20 20 73 74 72 75 63 74 20 51 52 65 67 69 6f 6e 44 61 74 61 20 3a 20 70 75 0.);.....struct.QRegionData.:.pu
2c8c0 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f blic.QShared.{.#if.defined(Q_WS_
2c8e0 57 49 4e 29 0a 09 48 52 47 4e 20 20 20 72 67 6e 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 WIN)..HRGN...rgn;.#elif.defined(
2c900 51 5f 57 53 5f 58 31 31 29 0a 09 52 65 67 69 6f 6e 20 72 67 6e 3b 0a 09 76 6f 69 64 20 2a 78 72 Q_WS_X11)..Region.rgn;..void.*xr
2c920 65 63 74 61 6e 67 6c 65 73 3b 0a 09 51 52 65 67 69 6f 6e 50 72 69 76 61 74 65 20 2a 72 65 67 69 ectangles;..QRegionPrivate.*regi
2c940 6f 6e 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 09 75 69 6e on;.#elif.defined(Q_WS_MAC)..uin
2c960 74 20 69 73 5f 72 65 63 74 3a 31 3b 0a 09 51 52 65 63 74 20 72 65 63 74 3b 0a 09 52 67 6e 48 61 t.is_rect:1;..QRect.rect;..RgnHa
2c980 6e 64 6c 65 20 72 67 6e 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 ndle.rgn;.#elif.defined(Q_WS_QWS
2c9a0 29 0a 09 76 6f 69 64 20 2a 20 72 67 6e 3b 0a 23 65 6e 64 69 66 0a 09 62 6f 6f 6c 20 20 20 69 73 )..void.*.rgn;.#endif..bool...is
2c9c0 5f 6e 75 6c 6c 3b 0a 20 20 20 20 7d 20 2a 64 61 74 61 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 _null;.....}.*data;.#if.defined(
2c9e0 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 66 72 69 65 6e 64 20 73 74 72 75 63 74 20 71 74 5f 6d Q_WS_MAC).....friend.struct.qt_m
2ca00 61 63 5f 72 67 6e 5f 64 61 74 61 5f 63 61 63 68 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 52 ac_rgn_data_cache;.....friend.QR
2ca20 65 67 69 6f 6e 44 61 74 61 20 2a 71 74 5f 6d 61 63 5f 67 65 74 5f 72 67 6e 5f 64 61 74 61 28 29 egionData.*qt_mac_get_rgn_data()
2ca40 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 66 72 65 65 5f 72 67 ;.....friend.void.qt_mac_free_rg
2ca60 6e 5f 64 61 74 61 28 51 52 65 67 69 6f 6e 44 61 74 61 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 n_data(QRegionData.*);.....void.
2ca80 72 65 63 74 69 66 79 52 65 67 69 6f 6e 28 29 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 rectifyRegion();.#elif.defined(Q
2caa0 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 45 54 57 69 64 _WS_WIN).....friend.class.QETWid
2cac0 67 65 74 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 0a 23 64 65 66 69 6e 65 20 51 52 47 4e 5f 53 get;.#endif..};...#define.QRGN_S
2cae0 45 54 52 45 43 54 09 09 31 09 09 2f 2f 20 72 65 67 69 6f 6e 20 73 74 72 65 61 6d 20 63 6f 6d 6d ETRECT..1..//.region.stream.comm
2cb00 61 6e 64 73 0a 23 64 65 66 69 6e 65 20 51 52 47 4e 5f 53 45 54 45 4c 4c 49 50 53 45 09 09 32 09 ands.#define.QRGN_SETELLIPSE..2.
2cb20 09 2f 2f 20 20 28 74 68 65 73 65 20 61 72 65 20 69 6e 74 65 72 6e 61 6c 29 0a 23 64 65 66 69 6e .//..(these.are.internal).#defin
2cb40 65 20 51 52 47 4e 5f 53 45 54 50 54 41 52 52 41 59 5f 41 4c 54 09 33 0a 23 64 65 66 69 6e 65 20 e.QRGN_SETPTARRAY_ALT.3.#define.
2cb60 51 52 47 4e 5f 53 45 54 50 54 41 52 52 41 59 5f 57 49 4e 44 09 34 0a 23 64 65 66 69 6e 65 20 51 QRGN_SETPTARRAY_WIND.4.#define.Q
2cb80 52 47 4e 5f 54 52 41 4e 53 4c 41 54 45 09 09 35 0a 23 64 65 66 69 6e 65 20 51 52 47 4e 5f 4f 52 RGN_TRANSLATE..5.#define.QRGN_OR
2cba0 09 09 09 36 0a 23 64 65 66 69 6e 65 20 51 52 47 4e 5f 41 4e 44 09 09 37 0a 23 64 65 66 69 6e 65 ...6.#define.QRGN_AND..7.#define
2cbc0 20 51 52 47 4e 5f 53 55 42 09 09 38 0a 23 64 65 66 69 6e 65 20 51 52 47 4e 5f 58 4f 52 09 09 39 .QRGN_SUB..8.#define.QRGN_XOR..9
2cbe0 0a 23 64 65 66 69 6e 65 20 51 52 47 4e 5f 52 45 43 54 53 09 20 20 20 20 20 20 20 31 30 0a 0a 0a .#define.QRGN_RECTS........10...
2cc00 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 /*******************************
2cc20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2cc40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 52 65 67 69 6f 6e 20 73 74 72 65 61 6d 20 **************...QRegion.stream.
2cc60 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..*********************
2cc80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2cca0 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
2ccc0 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
2cce0 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
2cd00 6d 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 m.&,.const.QRegion.&.);.Q_EXPORT
2cd20 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
2cd40 74 72 65 61 6d 20 26 2c 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 0a 23 tream.&,.QRegion.&.);.#endif...#
2cd60 65 6e 64 69 66 20 2f 2f 20 51 52 45 47 49 4f 4e 5f 48 0a 00 00 00 10 00 71 00 73 00 6f 00 75 00 endif.//.QREGION_H......q.s.o.u.
2cd80 6e 00 64 00 2e 00 68 00 00 0c 85 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a n.d...h..../********************
2cda0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2cdc0 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:
2cde0 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 6f 75 6e 64 20 63 6c .$.**.**.Definition.of.QSound.cl
2ce00 61 73 73 20 61 6e 64 20 51 41 75 53 65 72 76 65 72 20 69 6e 74 65 72 6e 61 6c 20 63 6c 61 73 73 ass.and.QAuServer.internal.class
2ce20 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 30 31 31 37 0a 2a 2a 0a 2a 2a 20 43 6f .**.**.Created.:.000117.**.**.Co
2ce40 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 pyright.(C).1999-2000.Trolltech.
2ce60 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..**.**
2ce80 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
2cea0 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..*
2cec0 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
2cee0 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
2cf00 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
2cf20 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
2cf40 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
2cf60 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
2cf80 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
2cfa0 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
2cfc0 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
2cfe0 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
2d000 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
2d020 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.
2d040 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
2d060 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
2d080 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
2d0a0 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
2d0c0 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
2d0e0 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
2d100 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
2d120 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..**.**.
2d140 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
2d160 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
2d180 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
2d1a0 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
2d1c0 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
2d1e0 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
2d200 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
2d220 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
2d240 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
2d260 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
2d280 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..**.
2d2a0 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
2d2c0 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..**
2d2e0 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
2d300 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
2d320 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..**.*
2d340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2d360 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2d380 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 53 4f 55 4e 44 5f 48 0a 23 64 65 66 69 6e 65 20 *****/.#ifndef.QSOUND_H.#define.
2d3a0 51 53 4f 55 4e 44 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 QSOUND_H..#ifndef.QT_H.#include.
2d3c0 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e "qobject.h".#endif.//.QT_H..#ifn
2d3e0 64 65 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 0a 63 6c 61 73 73 20 51 53 6f 75 6e 64 44 61 74 def.QT_NO_SOUND..class.QSoundDat
2d400 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 6f 75 6e 64 20 3a 20 70 75 62 6c a;..class.Q_EXPORT.QSound.:.publ
2d420 69 63 20 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 ic.QObject.{.....Q_OBJECT.public
2d440 3a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 69 73 41 76 61 69 6c 61 62 6c 65 28 29 3b :.....static.bool.isAvailable();
2d460 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 70 6c 61 79 28 63 6f 6e 73 74 20 51 53 74 72 .....static.void.play(const.QStr
2d480 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 29 3b 0a 0a 20 20 20 20 51 53 6f 75 6e 64 28 63 6f 6e 73 ing&.filename);......QSound(cons
2d4a0 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 2c 20 51 4f 62 6a 65 63 74 2a 20 70 61 t.QString&.filename,.QObject*.pa
2d4c0 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 29 3b 0a 20 20 20 rent=0,.const.char*.name=0);....
2d4e0 20 7e 51 53 6f 75 6e 64 28 29 3b 0a 0a 20 20 20 20 2f 2a 20 43 6f 6d 69 6e 67 20 73 6f 6f 6e 2e .~QSound();....../*.Coming.soon.
2d500 2e 2e 0a 09 3f 0a 20 20 20 20 51 53 6f 75 6e 64 28 69 6e 74 20 68 65 72 74 7a 2c 20 54 79 70 65 ....?.....QSound(int.hertz,.Type
2d520 20 74 79 70 65 3d 4d 6f 6e 6f 29 3b 0a 20 20 20 20 69 6e 74 20 70 6c 61 79 28 63 6f 6e 73 74 20 .type=Mono);.....int.play(const.
2d540 75 73 68 6f 72 74 2a 20 64 61 74 61 2c 20 69 6e 74 20 73 61 6d 70 6c 65 73 29 3b 0a 20 20 20 20 ushort*.data,.int.samples);.....
2d560 62 6f 6f 6c 20 66 75 6c 6c 28 29 3b 0a 20 20 20 20 73 69 67 6e 61 6c 20 76 6f 69 64 20 6e 6f 74 bool.full();.....signal.void.not
2d580 46 75 6c 6c 28 29 3b 0a 09 3f 0a 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f Full();..?.....*/..#ifndef.QT_NO
2d5a0 5f 43 4f 4d 50 41 54 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 61 76 61 69 6c 61 62 6c _COMPAT.....static.bool.availabl
2d5c0 65 28 29 20 7b 20 72 65 74 75 72 6e 20 69 73 41 76 61 69 6c 61 62 6c 65 28 29 3b 20 7d 0a 23 65 e().{.return.isAvailable();.}.#e
2d5e0 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 6c 6f 6f 70 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ndif......int.loops().const;....
2d600 20 69 6e 74 20 6c 6f 6f 70 73 52 65 6d 61 69 6e 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .int.loopsRemaining().const;....
2d620 20 76 6f 69 64 20 73 65 74 4c 6f 6f 70 73 28 69 6e 74 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 .void.setLoops(int);.....QString
2d640 20 66 69 6c 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 .fileName().const;......bool.isF
2d660 69 6e 69 73 68 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a inished().const;..public.slots:.
2d680 20 20 20 20 76 6f 69 64 20 70 6c 61 79 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 6f 70 28 29 ....void.play();.....void.stop()
2d6a0 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 6f 75 6e 64 44 61 74 61 2a 20 64 3b 0a 20 ;..private:.....QSoundData*.d;..
2d6c0 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 75 53 65 72 76 65 72 3b 0a 7d 3b 0a 0a 0a ...friend.class.QAuServer;.};...
2d6e0 2f 2a 0a 20 20 51 41 75 53 65 72 76 65 72 20 69 73 20 61 6e 20 49 4e 54 45 52 4e 41 4c 20 63 6c /*...QAuServer.is.an.INTERNAL.cl
2d700 61 73 73 2e 20 20 49 66 20 79 6f 75 20 77 69 73 68 20 74 6f 20 70 72 6f 76 69 64 65 20 73 75 70 ass...If.you.wish.to.provide.sup
2d720 70 6f 72 74 20 66 6f 72 0a 20 20 61 64 64 69 74 69 6f 6e 61 6c 20 61 75 64 69 6f 20 73 65 72 76 port.for...additional.audio.serv
2d740 65 72 73 2c 20 79 6f 75 20 63 61 6e 20 6d 61 6b 65 20 61 20 73 75 62 63 6c 61 73 73 20 6f 66 20 ers,.you.can.make.a.subclass.of.
2d760 51 41 75 53 65 72 76 65 72 20 74 6f 20 64 6f 0a 20 20 73 6f 2c 20 48 4f 57 45 56 45 52 2c 20 79 QAuServer.to.do...so,.HOWEVER,.y
2d780 6f 75 72 20 63 6c 61 73 73 20 6d 61 79 20 6e 65 65 64 20 74 6f 20 62 65 20 72 65 2d 65 6e 67 69 our.class.may.need.to.be.re-engi
2d7a0 6e 65 65 72 65 64 20 74 6f 20 73 6f 6d 65 20 64 65 67 72 65 65 0a 20 20 77 69 74 68 20 65 61 63 neered.to.some.degree...with.eac
2d7c0 68 20 6e 65 77 20 51 74 20 72 65 6c 65 61 73 65 2c 20 69 6e 63 6c 75 64 69 6e 67 20 6d 69 6e 6f h.new.Qt.release,.including.mino
2d7e0 72 20 72 65 6c 65 61 73 65 73 2e 0a 0a 20 20 51 41 75 42 75 63 6b 65 74 20 69 73 20 77 68 61 74 r.releases.....QAuBucket.is.what
2d800 65 76 65 72 20 79 6f 75 20 77 61 6e 74 2e 0a 2a 2f 0a 0a 63 6c 61 73 73 20 51 41 75 42 75 63 6b ever.you.want..*/..class.QAuBuck
2d820 65 74 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 41 75 42 75 63 et.{.public:.....virtual.~QAuBuc
2d840 6b 65 74 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 41 75 53 65 72 76 65 72 20 3a 20 70 75 62 ket();.};..class.QAuServer.:.pub
2d860 6c 69 63 20 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c lic.QObject.{.....Q_OBJECT..publ
2d880 69 63 3a 0a 20 20 20 20 51 41 75 53 65 72 76 65 72 28 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e ic:.....QAuServer(QObject*.paren
2d8a0 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 29 3b 0a 20 20 20 20 7e 51 41 75 53 65 t,.const.char*.name);.....~QAuSe
2d8c0 72 76 65 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 69 74 28 51 rver();......virtual.void.init(Q
2d8e0 53 6f 75 6e 64 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 6c 61 79 28 63 Sound*);.....virtual.void.play(c
2d900 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 29 3b 0a 20 20 20 20 76 69 72 onst.QString&.filename);.....vir
2d920 74 75 61 6c 20 76 6f 69 64 20 70 6c 61 79 28 51 53 6f 75 6e 64 2a 29 3d 30 3b 0a 20 20 20 20 76 tual.void.play(QSound*)=0;.....v
2d940 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 6f 70 28 51 53 6f 75 6e 64 2a 29 3d 30 3b 0a 20 20 20 irtual.void.stop(QSound*)=0;....
2d960 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f 6b 61 79 28 29 3d 30 3b 0a 0a 70 72 6f 74 65 63 74 .virtual.bool.okay()=0;..protect
2d980 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 75 63 6b 65 74 28 51 53 6f 75 6e 64 2a 2c 20 ed:.....void.setBucket(QSound*,.
2d9a0 51 41 75 42 75 63 6b 65 74 2a 29 3b 0a 20 20 20 20 51 41 75 42 75 63 6b 65 74 2a 20 62 75 63 6b QAuBucket*);.....QAuBucket*.buck
2d9c0 65 74 28 51 53 6f 75 6e 64 2a 29 3b 0a 20 20 20 20 69 6e 74 20 64 65 63 4c 6f 6f 70 28 51 53 6f et(QSound*);.....int.decLoop(QSo
2d9e0 75 6e 64 2a 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 und*);.};..#endif.//.QT_NO_SOUND
2da00 0a 0a 23 65 6e 64 69 66 0a 00 00 00 2a 00 71 00 70 00 61 00 69 00 6e 00 74 00 64 00 65 00 76 00 ..#endif....*.q.p.a.i.n.t.d.e.v.
2da20 69 00 63 00 65 00 6d 00 65 00 74 00 72 00 69 00 63 00 73 00 2e 00 68 00 00 0a 7b 2f 2a 2a 2a 2a i.c.e.m.e.t.r.i.c.s...h...{/****
2da40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2da60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2da80 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
2daa0 69 6f 6e 20 6f 66 20 51 50 61 69 6e 74 44 65 76 69 63 65 4d 65 74 72 69 63 73 20 63 6c 61 73 73 ion.of.QPaintDeviceMetrics.class
2dac0 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 31 30 39 0a 2a 2a 0a 2a 2a 20 43 6f .**.**.Created.:.941109.**.**.Co
2dae0 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.
2db00 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..**.**
2db20 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
2db40 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..*
2db60 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
2db80 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
2dba0 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
2dbc0 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
2dbe0 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
2dc00 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
2dc20 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
2dc40 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
2dc60 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
2dc80 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
2dca0 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
2dcc0 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.
2dce0 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
2dd00 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
2dd20 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
2dd40 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
2dd60 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
2dd80 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
2dda0 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
2ddc0 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..**.**.
2dde0 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
2de00 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
2de20 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
2de40 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
2de60 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
2de80 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
2dea0 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
2dec0 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
2dee0 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
2df00 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
2df20 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..**.
2df40 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
2df60 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..**
2df80 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
2dfa0 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
2dfc0 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..**.*
2dfe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e020 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 41 49 4e 54 44 45 56 49 43 45 4d 45 54 52 *****/..#ifndef.QPAINTDEVICEMETR
2e040 49 43 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 41 49 4e 54 44 45 56 49 43 45 4d 45 54 52 49 43 ICS_H.#define.QPAINTDEVICEMETRIC
2e060 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
2e080 6e 74 64 65 76 69 63 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 ntdevice.h".#endif.//.QT_H...cla
2e0a0 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 61 69 6e 74 44 65 76 69 63 65 4d 65 74 72 69 63 73 09 ss.Q_EXPORT.QPaintDeviceMetrics.
2e0c0 09 09 2f 2f 20 70 61 69 6e 74 20 64 65 76 69 63 65 20 6d 65 74 72 69 63 73 0a 7b 0a 70 75 62 6c ..//.paint.device.metrics.{.publ
2e0e0 69 63 3a 0a 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 4d 65 74 72 69 63 73 28 20 63 6f 6e ic:.....QPaintDeviceMetrics(.con
2e100 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 7b st.QPaintDevice.*.);......enum.{
2e120 0a 09 50 64 6d 57 69 64 74 68 20 3d 20 31 2c 0a 09 50 64 6d 48 65 69 67 68 74 2c 0a 09 50 64 6d ..PdmWidth.=.1,..PdmHeight,..Pdm
2e140 57 69 64 74 68 4d 4d 2c 0a 09 50 64 6d 48 65 69 67 68 74 4d 4d 2c 0a 09 50 64 6d 4e 75 6d 43 6f WidthMM,..PdmHeightMM,..PdmNumCo
2e160 6c 6f 72 73 2c 0a 09 50 64 6d 44 65 70 74 68 2c 0a 09 50 64 6d 44 70 69 58 2c 0a 09 50 64 6d 44 lors,..PdmDepth,..PdmDpiX,..PdmD
2e180 70 69 59 2c 0a 09 50 64 6d 50 68 79 73 69 63 61 6c 44 70 69 58 2c 0a 09 50 64 6d 50 68 79 73 69 piY,..PdmPhysicalDpiX,..PdmPhysi
2e1a0 63 61 6c 44 70 69 59 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 09 20 20 77 69 64 74 68 28 calDpiY.....};......int...width(
2e1c0 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e 6d 65 74 72 ).const.{.return.(int)pdev->metr
2e1e0 69 63 28 50 64 6d 57 69 64 74 68 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 68 65 69 67 68 74 ic(PdmWidth);.}.....int...height
2e200 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e 6d 65 74 ().const.{.return.(int)pdev->met
2e220 72 69 63 28 50 64 6d 48 65 69 67 68 74 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 77 69 64 74 ric(PdmHeight);.}.....int...widt
2e240 68 4d 4d 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e hMM().const.{.return.(int)pdev->
2e260 6d 65 74 72 69 63 28 50 64 6d 57 69 64 74 68 4d 4d 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 metric(PdmWidthMM);.}.....int...
2e280 68 65 69 67 68 74 4d 4d 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 heightMM().const.{.return.(int)p
2e2a0 64 65 76 2d 3e 6d 65 74 72 69 63 28 50 64 6d 48 65 69 67 68 74 4d 4d 29 3b 20 7d 0a 20 20 20 20 dev->metric(PdmHeightMM);.}.....
2e2c0 69 6e 74 09 20 20 6c 6f 67 69 63 61 6c 44 70 69 58 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 int...logicalDpiX().const.{.retu
2e2e0 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e 6d 65 74 72 69 63 28 50 64 6d 44 70 69 58 29 3b 20 7d rn.(int)pdev->metric(PdmDpiX);.}
2e300 0a 20 20 20 20 69 6e 74 09 20 20 6c 6f 67 69 63 61 6c 44 70 69 59 28 29 09 63 6f 6e 73 74 09 7b .....int...logicalDpiY().const.{
2e320 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e 6d 65 74 72 69 63 28 50 64 6d 44 70 69 .return.(int)pdev->metric(PdmDpi
2e340 59 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 70 68 79 73 69 63 61 6c 44 70 69 58 28 29 63 6f Y);.}.....int...physicalDpiX()co
2e360 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e 6d 65 74 72 69 63 28 50 nst.{.return.(int)pdev->metric(P
2e380 64 6d 50 68 79 73 69 63 61 6c 44 70 69 58 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 70 68 79 dmPhysicalDpiX);.}.....int...phy
2e3a0 73 69 63 61 6c 44 70 69 59 28 29 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 sicalDpiY()const.{.return.(int)p
2e3c0 64 65 76 2d 3e 6d 65 74 72 69 63 28 50 64 6d 50 68 79 73 69 63 61 6c 44 70 69 59 29 3b 20 7d 0a dev->metric(PdmPhysicalDpiY);.}.
2e3e0 20 20 20 20 69 6e 74 09 20 20 6e 75 6d 43 6f 6c 6f 72 73 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 ....int...numColors().const.{.re
2e400 74 75 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e 6d 65 74 72 69 63 28 50 64 6d 4e 75 6d 43 6f 6c turn.(int)pdev->metric(PdmNumCol
2e420 6f 72 73 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 64 65 70 74 68 28 29 09 63 6f 6e 73 74 09 ors);.}.....int...depth().const.
2e440 7b 20 72 65 74 75 72 6e 20 28 69 6e 74 29 70 64 65 76 2d 3e 6d 65 74 72 69 63 28 50 64 6d 44 65 {.return.(int)pdev->metric(PdmDe
2e460 70 74 68 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 pth);.}..private:.....QPaintDevi
2e480 63 65 20 2a 70 64 65 76 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 41 49 4e 54 44 ce.*pdev;.};...#endif.//.QPAINTD
2e4a0 45 56 49 43 45 4d 45 54 52 49 43 53 5f 48 0a 00 00 00 1e 00 71 00 72 00 61 00 6e 00 67 00 65 00 EVICEMETRICS_H......q.r.a.n.g.e.
2e4c0 63 00 6f 00 6e 00 74 00 72 00 6f 00 6c 00 2e 00 68 00 00 12 df 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a c.o.n.t.r.o.l...h..../**********
2e4e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2e520 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
2e540 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 .QRangeControl.class.**.**.Creat
2e560 65 64 20 3a 20 39 34 30 34 32 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 ed.:.940427.**.**.Copyright.(C).
2e580 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
2e5a0 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
2e5c0 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 s.part.of.the.widgets.module.of.
2e5e0 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
2e600 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
2e620 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.*
2e640 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
2e660 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
2e680 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
2e6a0 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
2e6c0 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/
2e6e0 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
2e700 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
2e720 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
2e740 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
2e760 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
2e780 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
2e7a0 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
2e7c0 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.
2e7e0 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
2e800 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
2e820 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
2e840 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
2e860 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
2e880 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
2e8a0 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.**.
2e8c0 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
2e8e0 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
2e900 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
2e920 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.
2e940 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
2e960 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
2e980 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
2e9a0 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
2e9c0 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://
2e9e0 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
2ea00 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
2ea20 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
2ea40 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
2ea60 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..**.************
2ea80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2eaa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 **************************/..#if
2eac0 6e 64 65 66 20 51 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 52 41 ndef.QRANGECONTROL_H.#define.QRA
2eae0 4e 47 45 43 4f 4e 54 52 4f 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c NGECONTROL_H..#ifndef.QT_H.#incl
2eb00 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 ude."qglobal.h".#include."qframe
2eb20 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
2eb40 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 0a 0a 0a 63 6c 61 73 73 20 51 52 61 6e 67 65 43 6f 6e O_RANGECONTROL...class.QRangeCon
2eb60 74 72 6f 6c 50 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 52 trolPrivate;...class.Q_EXPORT.QR
2eb80 61 6e 67 65 43 6f 6e 74 72 6f 6c 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 61 6e 67 65 angeControl.{.public:.....QRange
2eba0 43 6f 6e 74 72 6f 6c 28 29 3b 0a 20 20 20 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 28 20 69 6e Control();.....QRangeControl(.in
2ebc0 74 20 6d 69 6e 56 61 6c 75 65 2c 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 2c 0a 09 09 20 20 20 69 t.minValue,.int.maxValue,......i
2ebe0 6e 74 20 6c 69 6e 65 53 74 65 70 2c 20 69 6e 74 20 70 61 67 65 53 74 65 70 2c 20 69 6e 74 20 76 nt.lineStep,.int.pageStep,.int.v
2ec00 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 52 61 6e 67 65 43 6f 6e 74 72 alue.);.....virtual.~QRangeContr
2ec20 6f 6c 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 76 61 6c 75 65 28 29 09 09 63 6f 6e 73 74 3b 0a 20 ol();.....int..value()..const;..
2ec40 20 20 20 76 6f 69 64 09 73 65 74 56 61 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 ...void.setValue(.int.);.....voi
2ec60 64 09 61 64 64 50 61 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 75 62 74 72 61 63 74 50 61 d.addPage();.....void.subtractPa
2ec80 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 64 64 4c 69 6e 65 28 29 3b 0a 20 20 20 20 76 6f ge();.....void.addLine();.....vo
2eca0 69 64 09 73 75 62 74 72 61 63 74 4c 69 6e 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 6d 69 6e id.subtractLine();......int..min
2ecc0 56 61 6c 75 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6d 61 78 56 61 6c 75 65 Value().const;.....int..maxValue
2ece0 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 52 61 6e 67 65 28 20 69 6e 74 ().const;.....void.setRange(.int
2ed00 20 6d 69 6e 56 61 6c 75 65 2c 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 .minValue,.int.maxValue.);.....v
2ed20 6f 69 64 09 73 65 74 4d 69 6e 56 61 6c 75 65 28 20 69 6e 74 20 6d 69 6e 56 61 6c 20 29 3b 0a 20 oid.setMinValue(.int.minVal.);..
2ed40 20 20 20 76 6f 69 64 09 73 65 74 4d 61 78 56 61 6c 75 65 28 20 69 6e 74 20 6d 69 6e 56 61 6c 20 ...void.setMaxValue(.int.minVal.
2ed60 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 6c 69 6e 65 53 74 65 70 28 29 09 63 6f 6e 73 74 3b 0a 20 );......int..lineStep().const;..
2ed80 20 20 20 69 6e 74 09 09 70 61 67 65 53 74 65 70 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f ...int..pageStep().const;.....vo
2eda0 69 64 09 73 65 74 53 74 65 70 73 28 20 69 6e 74 20 6c 69 6e 65 2c 20 69 6e 74 20 70 61 67 65 20 id.setSteps(.int.line,.int.page.
2edc0 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 62 6f 75 6e 64 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b );......int..bound(.int.).const;
2ede0 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 69 6e 74 09 09 70 6f 73 69 74 69 6f 6e 46 72 ..protected:.....int..positionFr
2ee00 6f 6d 56 61 6c 75 65 28 20 69 6e 74 20 76 61 6c 2c 20 69 6e 74 20 73 70 61 63 65 20 29 20 63 6f omValue(.int.val,.int.space.).co
2ee20 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 76 61 6c 75 65 46 72 6f 6d 50 6f 73 69 74 69 6f 6e 28 nst;.....int..valueFromPosition(
2ee40 20 69 6e 74 20 70 6f 73 2c 20 69 6e 74 20 73 70 61 63 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 .int.pos,.int.space.).const;....
2ee60 20 76 6f 69 64 09 64 69 72 65 63 74 53 65 74 56 61 6c 75 65 28 20 69 6e 74 20 76 61 6c 20 29 3b .void.directSetValue(.int.val.);
2ee80 0a 20 20 20 20 69 6e 74 09 09 70 72 65 76 56 61 6c 75 65 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 .....int..prevValue().const;....
2eea0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 76 61 6c 75 65 43 68 61 6e 67 65 28 29 3b 0a 20 20 ..virtual.void.valueChange();...
2eec0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 61 6e 67 65 43 68 61 6e 67 65 28 29 3b 0a 20 20 ..virtual.void.rangeChange();...
2eee0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 65 70 43 68 61 6e 67 65 28 29 3b 0a 0a 70 72 ..virtual.void.stepChange();..pr
2ef00 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 09 6d 69 6e 56 61 6c 2c 20 6d 61 78 56 61 6c 3b 0a ivate:.....int..minVal,.maxVal;.
2ef20 20 20 20 20 69 6e 74 09 09 6c 69 6e 65 2c 20 70 61 67 65 3b 0a 20 20 20 20 69 6e 74 09 09 76 61 ....int..line,.page;.....int..va
2ef40 6c 2c 20 70 72 65 76 56 61 6c 3b 0a 0a 20 20 20 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 50 72 l,.prevVal;......QRangeControlPr
2ef60 69 76 61 74 65 20 2a 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 ivate.*.d;..private:.//.Disabled
2ef80 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=.
2efa0 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 #if.defined(Q_DISABLE_COPY).....
2efc0 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 28 20 63 6f 6e 73 74 20 51 52 61 6e 67 65 43 6f 6e 74 72 QRangeControl(.const.QRangeContr
2efe0 6f 6c 20 26 20 29 3b 0a 20 20 20 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 20 26 6f 70 65 72 61 ol.&.);.....QRangeControl.&opera
2f000 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 20 26 20 29 3b 0a 23 tor=(.const.QRangeControl.&.);.#
2f020 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 61 6e 67 65 43 6f 6e 74 endif.};...inline.int.QRangeCont
2f040 72 6f 6c 3a 3a 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 76 61 6c 3b rol::value().const.{.return.val;
2f060 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 3a 3a 70 72 .}..inline.int.QRangeControl::pr
2f080 65 76 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 72 65 76 56 61 6c evValue().const.{.return.prevVal
2f0a0 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 3a 3a 6d ;.}..inline.int.QRangeControl::m
2f0c0 69 6e 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 69 6e 56 61 6c 3b inValue().const.{.return.minVal;
2f0e0 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 3a 3a 6d 61 .}..inline.int.QRangeControl::ma
2f100 78 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 61 78 56 61 6c 3b 20 xValue().const.{.return.maxVal;.
2f120 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 3a 3a 6c 69 6e }..inline.int.QRangeControl::lin
2f140 65 53 74 65 70 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6c 69 6e 65 3b 20 7d 0a 0a eStep().const.{.return.line;.}..
2f160 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 61 6e 67 65 43 6f 6e 74 72 6f 6c 3a 3a 70 61 67 65 53 74 inline.int.QRangeControl::pageSt
2f180 65 70 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 61 67 65 3b 20 7d 0a 0a 0a 23 65 ep().const.{.return.page;.}...#e
2f1a0 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 52 41 4e 47 45 43 4f 4e 54 52 4f 4c 0a 0a 23 69 66 6e ndif.//.QT_NO_RANGECONTROL..#ifn
2f1c0 64 65 66 20 51 54 5f 4e 4f 5f 53 50 49 4e 57 49 44 47 45 54 0a 0a 63 6c 61 73 73 20 51 53 70 69 def.QT_NO_SPINWIDGET..class.QSpi
2f1e0 6e 57 69 64 67 65 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 nWidgetPrivate;.class.Q_EXPORT.Q
2f200 53 70 69 6e 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 SpinWidget.:.public.QWidget.{...
2f220 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 70 69 6e 57 69 64 67 ..Q_OBJECT.public:.....QSpinWidg
2f240 65 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 et(.QWidget*.parent=0,.const.cha
2f260 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 53 70 69 6e 57 69 64 67 65 74 28 29 3b r*.name=0.);.....~QSpinWidget();
2f280 0a 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 45 64 69 74 57 69 64 67 65 74 28 20 51 57 69 64 67 ......void..setEditWidget(.QWidg
2f2a0 65 74 20 2a 20 77 69 64 67 65 74 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 09 65 64 et.*.widget.);.....QWidget.*..ed
2f2c0 69 74 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 75 70 52 65 63 74 28 29 20 itWidget();......QRect.upRect().
2f2e0 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 64 6f 77 6e 52 65 63 74 28 29 20 63 6f 6e 73 const;.....QRect.downRect().cons
2f300 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 70 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 t;......void.setUpEnabled(.bool.
2f320 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 6f 77 6e 45 6e 61 62 6c 65 64 28 20 62 on.);.....void.setDownEnabled(.b
2f340 6f 6f 6c 20 6f 6e 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 55 70 45 6e 61 62 6c 65 64 28 ool.on.);......bool.isUpEnabled(
2f360 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 77 6e 45 6e 61 62 6c 65 64 28 ).const;.....bool.isDownEnabled(
2f380 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 ).const;......enum.ButtonSymbols
2f3a0 20 7b 20 55 70 44 6f 77 6e 41 72 72 6f 77 73 2c 20 50 6c 75 73 4d 69 6e 75 73 20 7d 3b 0a 20 20 .{.UpDownArrows,.PlusMinus.};...
2f3c0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 28 ..virtual.void.setButtonSymbols(
2f3e0 20 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 20 62 73 20 29 3b 0a 20 20 20 20 42 75 74 74 6f 6e 53 .ButtonSymbols.bs.);.....ButtonS
2f400 79 6d 62 6f 6c 73 09 62 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 ymbols.buttonSymbols().const;...
2f420 20 20 20 76 6f 69 64 20 61 72 72 61 6e 67 65 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 ...void.arrange();..signals:....
2f440 20 76 6f 69 64 20 73 74 65 70 55 70 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 .void.stepUpPressed();.....void.
2f460 73 74 65 70 44 6f 77 6e 50 72 65 73 73 65 64 28 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 stepDownPressed();..public.slots
2f480 3a 0a 20 20 20 20 76 6f 69 64 20 73 74 65 70 55 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 :.....void.stepUp();.....void.st
2f4a0 65 70 44 6f 77 6e 28 29 3b 0a 20 20 20 20 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f epDown();......protected:.....vo
2f4c0 69 64 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 id.mousePressEvent(.QMouseEvent.
2f4e0 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 *e.);.....void.resizeEvent(.QRes
2f500 69 7a 65 45 76 65 6e 74 2a 20 65 76 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 izeEvent*.ev.);.....void.mouseRe
2f520 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 leaseEvent(.QMouseEvent.*e.);...
2f540 20 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 ..void.mouseMoveEvent(.QMouseEve
2f560 6e 74 20 2a 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e nt.*e.);.#ifndef.QT_NO_WHEELEVEN
2f580 54 0a 20 20 20 20 76 6f 69 64 20 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 T.....void.wheelEvent(.QWheelEve
2f5a0 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 nt.*.);.#endif.....void.styleCha
2f5c0 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 45 76 nge(.QStyle&.);.....void.paintEv
2f5e0 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 ent(.QPaintEvent.*.);.....void.e
2f600 6e 61 62 6c 65 43 68 61 6e 67 65 64 28 20 62 6f 6f 6c 20 6f 6c 64 20 29 3b 0a 20 20 20 20 76 6f nableChanged(.bool.old.);.....vo
2f620 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 id.windowActivationChange(.bool.
2f640 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 74 69 6d 65 );..private.slots:.....void.time
2f660 72 44 6f 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 69 6d 65 72 44 6f 6e 65 45 78 28 29 3b rDone();.....void.timerDoneEx();
2f680 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 53 70 69 6e 57 69 64 67 65 74 50 72 69 76 61 74 ..private:.....QSpinWidgetPrivat
2f6a0 65 20 2a 20 64 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 44 69 73 70 6c 61 79 28 29 e.*.d;......void.updateDisplay()
2f6c0 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
2f6e0 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
2f700 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 70 69 6e 57 69 64 67 ed(Q_DISABLE_COPY).....QSpinWidg
2f720 65 74 28 20 63 6f 6e 73 74 20 51 53 70 69 6e 57 69 64 67 65 74 26 20 29 3b 0a 20 20 20 20 51 53 et(.const.QSpinWidget&.);.....QS
2f740 70 69 6e 57 69 64 67 65 74 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 70 69 pinWidget&.operator=(.const.QSpi
2f760 6e 57 69 64 67 65 74 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f nWidget&.);.#endif.};..#endif.//
2f780 20 51 54 5f 4e 4f 5f 53 50 49 4e 57 49 44 47 45 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 52 41 .QT_NO_SPINWIDGET..#endif.//.QRA
2f7a0 4e 47 45 43 4f 4e 54 52 4f 4c 5f 48 0a 00 00 00 10 00 71 00 71 00 75 00 65 00 75 00 65 00 2e 00 NGECONTROL_H......q.q.u.e.u.e...
2f7c0 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 2a 2a 2a 2a h...A/**************************
2f7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2f800 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$.**.**
2f820 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 6c .Compatibility.file.-.should.onl
2f840 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 2a y.be.included.by.legacy.code..**
2f860 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 73 .It.#includes.the.file.which.obs
2f880 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 74 oletes.this.one..**.**.Copyright
2f8a0 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 41 .(C).1998-2000.Trolltech.ASA...A
2f8c0 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 6c ll.rights.reserved..**..This.fil
2f8e0 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 2e e.is.part.of.the.Qt.GUI.Toolkit.
2f900 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
2f920 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
2f940 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
2f960 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
2f980 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
2f9a0 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.
2f9c0 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 file..**.**.Licensees.holding.va
2f9e0 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 65 lid.Qt.Professional.Edition.lice
2fa00 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 nses.may.use.this.**.file.in.acc
2fa20 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 6c ordance.with.the.Qt.Professional
2fa40 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 72 .Edition.License.Agreement.**.pr
2fa60 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 20 ovided.with.the.Qt.Professional.
2fa80 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 74 Edition..**.**.See.http://qtsoft
2faa0 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
2fac0 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 6d ales@trolltech.com.for.**.inform
2fae0 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 69 ation.about.the.Professional.Edi
2fb00 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 2f tion.licensing,.or.see.**.http:/
2fb20 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
2fb40 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 2a ensing.information..**.*********
2fb60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2fb80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2fba0 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 51 55 45 55 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 ****/.#ifndef.QQUEUE_H.#define.Q
2fbc0 51 55 45 55 45 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e QUEUE_H.#ifndef.QT_NO_COMPAT.#in
2fbe0 63 6c 75 64 65 20 22 71 70 74 72 71 75 65 75 65 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 clude."qptrqueue.h".#endif.#endi
2fc00 66 0a 00 00 00 1e 00 71 00 73 00 6f 00 75 00 6e 00 64 00 71 00 73 00 73 00 5f 00 71 00 77 00 73 f......q.s.o.u.n.d.q.s.s._.q.w.s
2fc20 00 2e 00 68 00 00 09 6c 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...l/***********************
2fc40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
2fc60 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$.**
2fc80 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 20 53 6f 75 6e 64 20 53 79 73 74 65 .**.Definition.of.Qt.Sound.Syste
2fca0 6d 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 31 30 31 37 0a 2a 2a 0a 2a 2a 20 43 m.**.**.Created.:.001017.**.**.C
2fcc0 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 30 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 opyright.(C).2000-2002.Trolltech
2fce0 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..**.*
2fd00 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
2fd20 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..
2fd40 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
2fd60 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
2fd80 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.
2fda0 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
2fdc0 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
2fde0 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
2fe00 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
2fe20 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
2fe40 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
2fe60 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
2fe80 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 n.**.licenses.for.Qtopia.Core.ma
2fea0 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
2fec0 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c th.the.**.Qt.Embedded.Commercial
2fee0 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 .License.Agreement.provided.with
2ff00 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
2ff20 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
2ff40 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.**.
2ff60 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
2ff80 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
2ffa0 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
2ffc0 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.
2ffe0 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
30000 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
30020 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
30040 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
30060 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
30080 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
300a0 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
300c0 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
300e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
30100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
30120 64 65 66 20 51 53 4f 55 4e 44 51 53 53 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 4f 55 def.QSOUNDQSS_QWS_H.#define.QSOU
30140 4e 44 51 53 53 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 NDQSS_QWS_H..#ifndef.QT_H.#inclu
30160 64 65 20 22 71 73 65 72 76 65 72 73 6f 63 6b 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 de."qserversocket.h".#include."q
30180 73 6f 63 6b 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 socket.h".#endif.//.QT_H..#ifnde
301a0 66 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 0a 23 69 66 6e 64 65 66 20 51 5f 4f 53 5f 4d 41 43 0a f.QT_NO_SOUND..#ifndef.Q_OS_MAC.
301c0 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 44 61 74 61 3b 0a 0a 63 6c 61 73 .class.QWSSoundServerData;..clas
301e0 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 s.QWSSoundServer.:.public.QObjec
30200 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 20 20 20 51 57 53 t.{.....Q_OBJECT.public:.....QWS
30220 53 6f 75 6e 64 53 65 72 76 65 72 28 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 3d 30 29 3b 0a SoundServer(QObject*.parent=0);.
30240 20 20 20 20 7e 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 ....~QWSSoundServer();.....void.
30260 70 6c 61 79 46 69 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d playFile(.const.QString&.filenam
30280 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 e.);..private:.....QWSSoundServe
302a0 72 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f rData*.d;.};..#ifndef.QT_NO_QWS_
302c0 53 4f 55 4e 44 53 45 52 56 45 52 0a 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 43 6c 69 65 6e 74 SOUNDSERVER.class.QWSSoundClient
302e0 20 3a 20 70 75 62 6c 69 63 20 51 53 6f 63 6b 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 .:.public.QSocket.{.....Q_OBJECT
30300 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 43 6c 69 65 6e 74 28 20 51 4f 62 .public:.....QWSSoundClient(.QOb
30320 6a 65 63 74 2a 20 70 61 72 65 6e 74 3d 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 79 28 ject*.parent=0.);.....void.play(
30340 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 20 29 3b 0a 7d 3b 0a 0a .const.QString&.filename.);.};..
30360 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 43 6c 69 65 6e 74 20 3a 20 70 75 62 class.QWSSoundServerClient.:.pub
30380 6c 69 63 20 51 53 6f 63 6b 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c lic.QSocket.{.....Q_OBJECT..publ
303a0 69 63 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 43 6c 69 65 6e 74 28 69 6e 74 ic:.....QWSSoundServerClient(int
303c0 20 73 2c 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 29 3b 0a 20 20 20 20 7e 51 57 53 53 6f .s,.QObject*.parent);.....~QWSSo
303e0 75 6e 64 53 65 72 76 65 72 43 6c 69 65 6e 74 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 undServerClient();..signals:....
30400 20 76 6f 69 64 20 70 6c 61 79 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a 0a 70 72 69 .void.play(const.QString&);..pri
30420 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 73 74 72 75 63 74 28 29 3b vate.slots:.....void.destruct();
30440 0a 20 20 20 20 76 6f 69 64 20 74 72 79 52 65 61 64 43 6f 6d 6d 61 6e 64 28 29 3b 0a 7d 3b 0a 0a .....void.tryReadCommand();.};..
30460 63 6c 61 73 73 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 53 6f 63 6b 65 74 20 3a 20 70 75 62 class.QWSSoundServerSocket.:.pub
30480 6c 69 63 20 51 53 65 72 76 65 72 53 6f 63 6b 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 lic.QServerSocket.{.....Q_OBJECT
304a0 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 53 6f 75 6e 64 53 65 72 76 65 72 53 6f 63 6b ..public:.....QWSSoundServerSock
304c0 65 74 28 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 et(QObject*.parent=0,.const.char
304e0 2a 20 6e 61 6d 65 3d 30 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 65 77 43 6f 6e 6e 65 63 74 69 6f *.name=0);.....void.newConnectio
30500 6e 28 69 6e 74 20 73 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 70 6c 61 n(int.s);..signals:.....void.pla
30520 79 46 69 6c 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 29 3b 0a yFile(const.QString&.filename);.
30540 7d 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 4f 53 5f 4d 41 43 0a 23 65 };.#endif..#endif.//.Q_OS_MAC.#e
30560 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 4f 55 4e 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 ndif.//.QT_NO_SOUND..#endif.//.Q
30580 53 4f 55 4e 44 51 53 53 5f 51 57 53 5f 48 0a 00 00 00 30 00 71 00 6d 00 6f 00 75 00 73 00 65 00 SOUNDQSS_QWS_H....0.q.m.o.u.s.e.
305a0 64 00 72 00 69 00 76 00 65 00 72 00 70 00 6c 00 75 00 67 00 69 00 6e 00 5f 00 71 00 77 00 73 00 d.r.i.v.e.r.p.l.u.g.i.n._.q.w.s.
305c0 2e 00 68 00 00 07 71 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ..h...q/************************
305e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
30600 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$.**.
30620 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4d 6f 75 73 65 44 72 69 76 65 72 50 6c 75 **.Definition.of.QMouseDriverPlu
30640 67 69 6e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 32 30 0a 2a 2a 0a gin.**.**.Created.:.20020220.**.
30660 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
30680 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..
306a0 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
306c0 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
306e0 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
30700 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
30720 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
30740 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
30760 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
30780 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.
307a0 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
307c0 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
307e0 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
30800 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
30820 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 ition.**.licenses.for.Qtopia.Cor
30840 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 e.may.use.this.file.in.accordanc
30860 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 e.with.the.**.Qt.Embedded.Commer
30880 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 cial.License.Agreement.provided.
308a0 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
308c0 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
308e0 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
30900 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
30920 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
30940 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
30960 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
30980 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.**..
309a0 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
309c0 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
309e0 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
30a00 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
30a20 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
30a40 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.*
30a60 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..**.*********
30a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
30aa0 2a 2a 2a 2a 2a 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 *****************************/..
30ac0 23 69 66 6e 64 65 66 20 51 4d 4f 55 53 45 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 5f 48 #ifndef.QMOUSEDRIVERPLUGIN_QWS_H
30ae0 0a 23 64 65 66 69 6e 65 20 51 4d 4f 55 53 45 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 5f .#define.QMOUSEDRIVERPLUGIN_QWS_
30b00 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 6c 75 67 H..#ifndef.QT_H.#include."qgplug
30b20 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 in.h".#include."qstringlist.h".#
30b40 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d endif.//.QT_H..#ifndef.QT_NO_COM
30b60 50 4f 4e 45 4e 54 0a 0a 63 6c 61 73 73 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 63 PONENT..class.QWSMouseHandler;.c
30b80 6c 61 73 73 20 51 4d 6f 75 73 65 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b 0a lass.QMouseDriverPluginPrivate;.
30ba0 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 6f 75 73 65 44 72 69 76 65 72 50 6c 75 67 .class.Q_EXPORT.QMouseDriverPlug
30bc0 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a in.:.public.QGPlugin.{.....Q_OBJ
30be0 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 6f 75 73 65 44 72 69 76 65 72 50 6c 75 67 ECT.public:.....QMouseDriverPlug
30c00 69 6e 28 29 3b 0a 20 20 20 20 7e 51 4d 6f 75 73 65 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b in();.....~QMouseDriverPlugin();
30c20 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 20 20 76 ..#ifndef.QT_NO_STRINGLIST.....v
30c40 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 20 irtual.QStringList.keys().const.
30c60 3d 20 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 53 4d 6f 75 73 65 =.0;.#endif.....virtual.QWSMouse
30c80 48 61 6e 64 6c 65 72 2a 20 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 Handler*.create(.const.QString&.
30ca0 64 72 69 76 65 72 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 76 69 63 65 20 29 20 driver,.const.QString.&device.).
30cc0 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 6f 75 73 65 44 72 69 76 65 72 50 =.0;..private:.....QMouseDriverP
30ce0 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 luginPrivate.*d;.};..#endif.//.Q
30d00 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 4f 55 53 45 T_NO_COMPONENT..#endif.//.QMOUSE
30d20 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 5f 48 0a 00 00 00 18 00 71 00 73 00 6a 00 69 00 DRIVERPLUGIN_QWS_H......q.s.j.i.
30d40 73 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0f 5c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a s.c.o.d.e.c...h...\/************
30d60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
30d80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
30da0 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 53 6a .**.$Id$.**.**.Definition.of.QSj
30dc0 69 73 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 isCodec.class.**.**.Created.:.99
30de0 30 32 32 35 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 0225.**.**.Copyright.(C).2000-20
30e00 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
30e20 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.
30e40 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
30e60 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
30e80 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
30ea0 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
30ec0 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
30ee0 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
30f00 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
30f20 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.
30f40 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
30f60 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
30f80 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.
30fa0 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
30fc0 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.
30fe0 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
31000 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
31020 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
31040 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
31060 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
31080 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
310a0 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.**.
310c0 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
310e0 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
31100 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.
31120 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.
31140 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
31160 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.
31180 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
311a0 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
311c0 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.
311e0 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
31200 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
31220 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
31240 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
31260 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
31280 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
312a0 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.
312c0 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.
312e0 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..**.*********************
31300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31320 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 73 74 20 6f 66 20 74 *****************/..//.Most.of.t
31340 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 6c 79 20 77 72 69 74 he.code.here.was.originally.writ
31360 74 65 6e 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 ten.by.Serika.Kurusugawa.//.a.k.
31380 61 2e 20 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 a..Junji.Takagi,.and.is.included
313a0 20 69 6e 20 51 74 20 77 69 74 68 20 74 68 65 20 61 75 74 68 6f 72 27 73 20 70 65 72 6d 69 73 73 .in.Qt.with.the.author's.permiss
313c0 69 6f 6e 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 ion,.//.and.the.grateful.thanks.
313e0 6f 66 20 74 68 65 20 54 72 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a 0a 2f 2a 0a 20 2a 20 43 6f of.the.Trolltech.team.../*..*.Co
31400 70 79 72 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 pyright.(C).1999.Serika.Kurusuga
31420 77 61 2c 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 wa,.All.rights.reserved...*..*.R
31440 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 20 edistribution.and.use.in.source.
31460 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 75 and.binary.forms,.with.or.withou
31480 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 64 t..*.modification,.are.permitted
314a0 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 6e .provided.that.the.following.con
314c0 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 74 ditions..*.are.met:..*.1..Redist
314e0 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 65 ributions.of.source.code.must.re
31500 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 6e tain.the.above.copyright..*....n
31520 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 61 otice,.this.list.of.conditions.a
31540 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 20 nd.the.following.disclaimer...*.
31560 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 72 2..Redistributions.in.binary.for
31580 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 72 m.must.reproduce.the.above.copyr
315a0 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 20 ight..*....notice,.this.list.of.
315c0 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 73 conditions.and.the.following.dis
315e0 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 69 claimer.in.the..*....documentati
31600 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 64 on.and/or.other.materials.provid
31620 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 20 ed.with.the.distribution...*..*.
31640 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 45 THIS.SOFTWARE.IS.PROVIDED.BY.THE
31660 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 53 .AUTHOR.AND.CONTRIBUTORS.``AS.IS
31680 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 44 ''.AND..*.ANY.EXPRESS.OR.IMPLIED
316a0 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 20 .WARRANTIES,.INCLUDING,.BUT.NOT.
316c0 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 41 LIMITED.TO,.THE..*.IMPLIED.WARRA
316e0 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 54 NTIES.OF.MERCHANTABILITY.AND.FIT
31700 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 2a NESS.FOR.A.PARTICULAR.PURPOSE..*
31720 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 48 .ARE.DISCLAIMED...IN.NO.EVENT.SH
31740 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 20 ALL.THE.REGENTS.OR.CONTRIBUTORS.
31760 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 44 BE.LIABLE..*.FOR.ANY.DIRECT,.IND
31780 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 4d IRECT,.INCIDENTAL,.SPECIAL,.EXEM
317a0 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 47 PLARY,.OR.CONSEQUENTIAL..*.DAMAG
317c0 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 54 ES.(INCLUDING,.BUT.NOT.LIMITED.T
317e0 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 4f O,.PROCUREMENT.OF.SUBSTITUTE.GOO
31800 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 20 DS..*.OR.SERVICES;.LOSS.OF.USE,.
31820 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 4e DATA,.OR.PROFITS;.OR.BUSINESS.IN
31840 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 4e TERRUPTION)..*.HOWEVER.CAUSED.AN
31860 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 48 D.ON.ANY.THEORY.OF.LIABILITY,.WH
31880 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 41 ETHER.IN.CONTRACT,.STRICT..*.LIA
318a0 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 49 BILITY,.OR.TORT.(INCLUDING.NEGLI
318c0 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 41 GENCE.OR.OTHERWISE).ARISING.IN.A
318e0 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 53 NY.WAY..*.OUT.OF.THE.USE.OF.THIS
31900 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 48 .SOFTWARE,.EVEN.IF.ADVISED.OF.TH
31920 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 2e E.POSSIBILITY.OF..*.SUCH.DAMAGE.
31940 0a 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 4a 49 53 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 ..*/..#ifndef.QSJISCODEC_H.#defi
31960 6e 65 20 51 53 4a 49 53 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 ne.QSJISCODEC_H..#ifndef.QT_H.#i
31980 6e 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 nclude."qtextcodec.h".#include."
319a0 71 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 qjpunicode.h".#endif.//.QT_H..#i
319c0 66 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 fndef.QT_NO_BIG_CODECS..#if.defi
319e0 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f ned(QT_PLUGIN).#define.Q_EXPORT_
31a00 43 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 CODECS_JP.#else.#define.Q_EXPORT
31a20 5f 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 _CODECS_JP.Q_EXPORT.#endif..clas
31a40 73 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 53 6a 69 73 43 6f 64 65 63 20 s.Q_EXPORT_CODECS_JP.QSjisCodec.
31a60 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:...
31a80 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;..
31aa0 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;....
31ac0 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;..
31ae0 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().
31b00 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_
31b20 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
31b40 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.
31b60 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
31b80 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
31ba0 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
31bc0 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
31be0 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,.
31c00 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
31c20 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
31c40 73 74 3b 0a 0a 20 20 20 20 51 53 6a 69 73 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 7e 51 53 6a 69 st;......QSjisCodec();.....~QSji
31c60 73 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 74 20 sCodec();..protected:.....const.
31c80 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 69 66 QJpUnicodeConv.*conv;.};..#endif
31ca0 0a 23 65 6e 64 69 66 0a 00 00 00 1c 00 71 00 70 00 69 00 78 00 6d 00 61 00 70 00 63 00 61 00 63 .#endif......q.p.i.x.m.a.p.c.a.c
31cc0 00 68 00 65 00 2e 00 68 00 00 08 1d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .h.e...h..../*******************
31ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
31d00 2a 2a 2a 2a 2a 2a 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
31d20 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 50 69 78 6d 61 70 43 :.$.**.**.Definition.of.QPixmapC
31d40 61 63 68 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 35 30 35 30 ache.class.**.**.Created.:.95050
31d60 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 1.**.**.Copyright.(C).1992-2000.
31d80 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
31da0 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.
31dc0 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.
31de0 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.
31e00 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
31e20 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
31e40 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
31e60 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
31e80 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.
31ea0 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
31ec0 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
31ee0 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
31f00 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.
31f20 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
31f40 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
31f60 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
31f80 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.
31fa0 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
31fc0 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
31fe0 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.
32000 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
32020 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
32040 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
32060 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.
32080 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
320a0 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
320c0 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
320e0 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..*
32100 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
32120 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
32140 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
32160 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
32180 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
321a0 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
321c0 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.
321e0 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
32200 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
32220 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
32240 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
32260 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..**.***********************
32280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
322a0 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 50 49 58 4d 41 ***************/..#ifndef.QPIXMA
322c0 50 43 41 43 48 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 49 58 4d 41 50 43 41 43 48 45 5f 48 0a PCACHE_H.#define.QPIXMAPCACHE_H.
322e0 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 70 2e .#ifndef.QT_H.#include."qpixmap.
32300 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 50 4f h".#endif.//.QT_H...class.Q_EXPO
32320 52 54 20 51 50 69 78 6d 61 70 43 61 63 68 65 09 09 09 09 2f 2f 20 67 6c 6f 62 61 6c 20 70 69 78 RT.QPixmapCache....//.global.pix
32340 6d 61 70 20 63 61 63 68 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 73 74 61 74 69 63 20 20 map.cache.{.public:.....static..
32360 69 6e 74 20 20 63 61 63 68 65 4c 69 6d 69 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 20 76 int..cacheLimit();.....static..v
32380 6f 69 64 20 73 65 74 43 61 63 68 65 4c 69 6d 69 74 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 oid.setCacheLimit(.int.);.....st
323a0 61 74 69 63 20 20 51 50 69 78 6d 61 70 20 2a 66 69 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 atic..QPixmap.*find(.const.QStri
323c0 6e 67 20 26 6b 65 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 20 62 6f 6f 6c 20 66 69 6e 64 ng.&key.);.....static..bool.find
323e0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 50 69 78 6d 61 70 26 20 29 (.const.QString.&key,.QPixmap&.)
32400 3b 0a 20 20 20 20 73 74 61 74 69 63 20 20 62 6f 6f 6c 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 ;.....static..bool.insert(.const
32420 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 50 69 78 6d 61 70 20 2a 20 29 3b 0a 20 20 20 20 .QString.&key,.QPixmap.*.);.....
32440 73 74 61 74 69 63 20 20 62 6f 6f 6c 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 static..bool.insert(.const.QStri
32460 6e 67 20 26 6b 65 79 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 20 29 3b 0a 20 20 20 20 73 ng.&key,.const.QPixmap&.);.....s
32480 74 61 74 69 63 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e tatic..void.remove(.const.QStrin
324a0 67 20 26 6b 65 79 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 20 76 6f 69 64 20 63 6c 65 61 72 g.&key.);.....static..void.clear
324c0 28 29 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 49 58 4d 41 50 43 41 43 48 45 5f ();.};...#endif.//.QPIXMAPCACHE_
324e0 48 0a 00 00 00 14 00 71 00 70 00 64 00 65 00 76 00 6d 00 65 00 74 00 2e 00 68 00 00 04 33 2f 2a H......q.p.d.e.v.m.e.t...h...3/*
32500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32540 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
32560 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
32580 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
325a0 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.
325c0 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
325e0 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
32600 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
32620 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..**.**.
32640 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
32660 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
32680 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.
326a0 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
326c0 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.
326e0 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..*
32700 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.
32720 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
32740 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
32760 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
32780 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.
327a0 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
327c0 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
327e0 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
32800 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
32820 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
32840 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
32860 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.
32880 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..**.****************
328a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
328c0 2a 2a 2a 2a 2a 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 *****************************/.#
328e0 69 66 6e 64 65 66 20 51 50 44 45 56 4d 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 44 45 56 4d ifndef.QPDEVMET_H.#define.QPDEVM
32900 45 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 76 69 63 65 6d 65 74 72 69 ET_H.#include."qpaintdevicemetri
32920 63 73 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 70 00 6f 00 70 00 6d 00 65 00 6e 00 cs.h".#endif......q.p.o.p.m.e.n.
32940 75 00 2e 00 68 00 00 04 2a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a u...h...*/**********************
32960 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32980 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$.*
329a0 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
329c0 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
329e0 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
32a00 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
32a20 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
32a40 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
32a60 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
32a80 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
32aa0 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
32ac0 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
32ae0 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
32b00 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
32b20 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
32b40 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
32b60 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.
32b80 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
32ba0 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
32bc0 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.*
32be0 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
32c00 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
32c20 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
32c40 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
32c60 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
32c80 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
32ca0 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
32cc0 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..**.*****
32ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32d00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32d20 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 50 4f 50 4d 45 4e 55 5f 48 0a 23 64 65 ********/.#ifndef.QPOPMENU_H.#de
32d40 66 69 6e 65 20 51 50 4f 50 4d 45 4e 55 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 70 75 70 fine.QPOPMENU_H.#include."qpopup
32d60 6d 65 6e 75 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 6d 00 75 00 74 00 65 00 78 00 menu.h".#endif......q.m.u.t.e.x.
32d80 2e 00 68 00 00 0a 57 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...W/************************
32da0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
32dc0 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$.**.
32de0 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4d 75 74 65 78 20 63 6c 61 73 73 0a 2a 2a **.Definition.of.QMutex.class.**
32e00 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 31 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 .**.Created.:.931107.**.**.Copyr
32e20 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 41 ight.(C).1992-2002.Trolltech.ASA
32e40 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
32e60 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 64 is.file.is.part.of.the.tools.mod
32e80 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..**.**
32ea0 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
32ec0 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
32ee0 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
32f00 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.
32f20 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
32f40 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..
32f60 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
32f80 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
32fa0 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.
32fc0 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
32fe0 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
33000 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
33020 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
33040 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
33060 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
33080 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
330a0 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 n.**.licenses.may.use.this.file.
330c0 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 in.accordance.with.the.Qt.Commer
330e0 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 cial.License.**.Agreement.provid
33100 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 ed.with.the.Software..**.**.This
33120 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.
33140 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.
33160 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
33180 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
331a0 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:
331c0 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
331e0 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.*
33200 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
33220 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 ial.License.Agreements..**.See.h
33240 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 ttp://qtsoftware.com/qpl/.for.QP
33260 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 L.licensing.information..**.See.
33280 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 http://qtsoftware.com/gpl/.for.G
332a0 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 PL.licensing.information..**.**.
332c0 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e Contact.info@trolltech.com.if.an
332e0 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 y.conditions.of.this.licensing.a
33300 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a re.**.not.clear.to.you..**.*****
33320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
33340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
33360 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 55 54 45 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 55 */..#ifndef.QMUTEX_H.#define.QMU
33380 54 45 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 TEX_H..#ifndef.QT_H.#include."qg
333a0 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 64 65 66 lobal.h".#endif.//.QT_H..#if.def
333c0 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 0a 63 6c 61 73 73 20 51 ined(QT_THREAD_SUPPORT)..class.Q
333e0 4d 75 74 65 78 50 72 69 76 61 74 65 3b 0a 0a 63 6f 6e 73 74 20 69 6e 74 20 51 5f 4d 55 54 45 58 MutexPrivate;..const.int.Q_MUTEX
33400 5f 4e 4f 52 4d 41 4c 20 3d 20 30 3b 0a 63 6f 6e 73 74 20 69 6e 74 20 51 5f 4d 55 54 45 58 5f 52 _NORMAL.=.0;.const.int.Q_MUTEX_R
33420 45 43 55 52 53 49 56 45 20 3d 20 31 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d ECURSIVE.=.1;..class.Q_EXPORT.QM
33440 75 74 65 78 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 68 72 65 61 64 3b utex.{.....friend.class.QThread;
33460 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f 6e .....friend.class.QWaitCondition
33480 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 61 69 74 43 6f 6e 64 69 74 69 6f ;.....friend.class.QWaitConditio
334a0 6e 50 72 69 76 61 74 65 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 75 74 65 78 28 62 6f nPrivate;..public:.....QMutex(bo
334c0 6f 6c 20 72 65 63 75 72 73 69 76 65 20 3d 20 46 41 4c 53 45 29 3b 0a 20 20 20 20 76 69 72 74 75 ol.recursive.=.FALSE);.....virtu
334e0 61 6c 20 7e 51 4d 75 74 65 78 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6c 6f 63 6b 28 29 3b 0a al.~QMutex();......void.lock();.
33500 20 20 20 20 76 6f 69 64 20 75 6e 6c 6f 63 6b 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 6f 63 6b ....void.unlock();.....bool.lock
33520 65 64 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 72 79 4c 6f 63 6b 28 29 3b 0a 0a 70 72 69 76 61 ed();.....bool.tryLock();..priva
33540 74 65 3a 0a 20 20 20 20 51 4d 75 74 65 78 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 23 69 66 20 te:.....QMutexPrivate.*.d;..#if.
33560 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 4d 75 74 defined(Q_DISABLE_COPY).....QMut
33580 65 78 28 20 63 6f 6e 73 74 20 51 4d 75 74 65 78 20 26 20 29 3b 0a 20 20 20 20 51 4d 75 74 65 78 ex(.const.QMutex.&.);.....QMutex
335a0 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d 75 74 65 78 20 26 20 29 3b 0a 23 .&operator=(.const.QMutex.&.);.#
335c0 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 75 74 65 78 4c endif.};..class.Q_EXPORT.QMutexL
335e0 6f 63 6b 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 75 74 65 78 4c 6f 63 6b 65 72 ocker.{.public:.....QMutexLocker
33600 28 20 51 4d 75 74 65 78 20 2a 20 29 3b 0a 20 20 20 20 7e 51 4d 75 74 65 78 4c 6f 63 6b 65 72 28 (.QMutex.*.);.....~QMutexLocker(
33620 29 3b 0a 0a 20 20 20 20 51 4d 75 74 65 78 20 2a 6d 75 74 65 78 28 29 20 63 6f 6e 73 74 3b 0a 0a );......QMutex.*mutex().const;..
33640 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 75 74 65 78 20 2a 6d 74 78 3b 0a 0a 23 69 66 20 64 private:.....QMutex.*mtx;..#if.d
33660 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 4d 75 74 65 efined(Q_DISABLE_COPY).....QMute
33680 78 4c 6f 63 6b 65 72 28 20 63 6f 6e 73 74 20 51 4d 75 74 65 78 4c 6f 63 6b 65 72 20 26 20 29 3b xLocker(.const.QMutexLocker.&.);
336a0 0a 20 20 20 20 51 4d 75 74 65 78 4c 6f 63 6b 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f .....QMutexLocker.&operator=(.co
336c0 6e 73 74 20 51 4d 75 74 65 78 4c 6f 63 6b 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a nst.QMutexLocker.&.);.#endif.};.
336e0 0a 69 6e 6c 69 6e 65 20 51 4d 75 74 65 78 4c 6f 63 6b 65 72 3a 3a 51 4d 75 74 65 78 4c 6f 63 6b .inline.QMutexLocker::QMutexLock
33700 65 72 28 20 51 4d 75 74 65 78 20 2a 6d 20 29 0a 20 20 20 20 3a 20 6d 74 78 28 20 6d 20 29 0a 7b er(.QMutex.*m.).....:.mtx(.m.).{
33720 0a 20 20 20 20 69 66 20 28 20 6d 74 78 20 29 20 6d 74 78 2d 3e 6c 6f 63 6b 28 29 3b 0a 7d 0a 0a .....if.(.mtx.).mtx->lock();.}..
33740 69 6e 6c 69 6e 65 20 51 4d 75 74 65 78 4c 6f 63 6b 65 72 3a 3a 7e 51 4d 75 74 65 78 4c 6f 63 6b inline.QMutexLocker::~QMutexLock
33760 65 72 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 6d 74 78 20 29 20 6d 74 78 2d 3e 75 6e 6c 6f 63 er().{.....if.(.mtx.).mtx->unloc
33780 6b 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4d 75 74 65 78 20 2a 51 4d 75 74 65 78 4c 6f 63 k();.}..inline.QMutex.*QMutexLoc
337a0 6b 65 72 3a 3a 6d 75 74 65 78 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 ker::mutex().const.{.....return.
337c0 6d 74 78 3b 0a 7d 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 70 00 mtx;.}..#endif..#endif......q.p.
337e0 6f 00 69 00 6e 00 74 00 61 00 72 00 72 00 61 00 79 00 2e 00 68 00 00 0f ac 2f 2a 2a 2a 2a 2a 2a o.i.n.t.a.r.r.a.y...h..../******
33800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
33820 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
33840 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f ******.**.$Id:.$.**.**.Definitio
33860 6e 20 6f 66 20 51 50 6f 69 6e 74 41 72 72 61 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 n.of.QPointArray.class.**.**.Cre
33880 61 74 65 64 20 3a 20 39 34 30 32 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 ated.:.940213.**.**.Copyright.(C
338a0 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.
338c0 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
338e0 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
33900 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.
33920 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
33940 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.
33960 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
33980 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
339a0 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
339c0 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..**.**.
339e0 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
33a00 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.
33a20 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
33a40 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.
33a60 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.
33a80 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
33aa0 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
33ac0 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
33ae0 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
33b00 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
33b20 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
33b40 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
33b60 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
33b80 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.
33ba0 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
33bc0 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.**
33be0 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
33c00 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
33c20 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
33c40 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
33c60 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
33c80 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
33ca0 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://
33cc0 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
33ce0 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:/
33d00 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
33d20 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
33d40 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
33d60 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.**.
33d80 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..**.***********
33da0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
33dc0 2a 2a 2a 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
33de0 66 6e 64 65 66 20 51 50 4f 49 4e 54 41 52 52 41 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4f 49 fndef.QPOINTARRAY_H.#define.QPOI
33e00 4e 54 41 52 52 41 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 NTARRAY_H..#ifndef.QT_H.#include
33e20 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 2e ."qmemarray.h".#include."qpoint.
33e40 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 h".#endif.//.QT_H...#if.defined(
33e60 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 0a 2f 2f 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 Q_TEMPLATEDLL).//Q_TEMPLATE_EXTE
33e80 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 6d 41 RN.template.class.Q_EXPORT.QMemA
33ea0 72 72 61 79 3c 51 50 6f 69 6e 74 3e 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 rray<QPoint>;.#endif..class.Q_EX
33ec0 50 4f 52 54 20 51 50 6f 69 6e 74 41 72 72 61 79 20 3a 20 70 75 62 6c 69 63 20 51 4d 65 6d 41 72 PORT.QPointArray.:.public.QMemAr
33ee0 72 61 79 3c 51 50 6f 69 6e 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 6f 69 6e 74 ray<QPoint>.{.public:.....QPoint
33f00 41 72 72 61 79 28 29 20 7b 7d 0a 20 20 20 20 7e 51 50 6f 69 6e 74 41 72 72 61 79 28 29 20 7b 7d Array().{}.....~QPointArray().{}
33f20 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 28 20 69 6e 74 20 73 69 7a 65 20 29 20 3a 20 51 .....QPointArray(.int.size.).:.Q
33f40 4d 65 6d 41 72 72 61 79 3c 51 50 6f 69 6e 74 3e 28 20 73 69 7a 65 20 29 20 7b 7d 0a 20 20 20 20 MemArray<QPoint>(.size.).{}.....
33f60 51 50 6f 69 6e 74 41 72 72 61 79 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 QPointArray(.const.QPointArray.&
33f80 61 20 29 20 3a 20 51 4d 65 6d 41 72 72 61 79 3c 51 50 6f 69 6e 74 3e 28 20 61 20 29 20 7b 7d 0a a.).:.QMemArray<QPoint>(.a.).{}.
33fa0 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c ....QPointArray(.const.QRect.&r,
33fc0 20 62 6f 6f 6c 20 63 6c 6f 73 65 64 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 .bool.closed=FALSE.);.....QPoint
33fe0 41 72 72 61 79 28 20 69 6e 74 20 6e 50 6f 69 6e 74 73 2c 20 63 6f 6e 73 74 20 51 43 4f 4f 52 44 Array(.int.nPoints,.const.QCOORD
34000 20 2a 70 6f 69 6e 74 73 20 29 3b 0a 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 09 20 26 6f .*points.);......QPointArray..&o
34020 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 61 20 29 perator=(.const.QPointArray.&a.)
34040 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 50 6f 69 6e 74 41 72 72 61 79 26 29 61 73 73 69 67 6e 28 ..{.return.(QPointArray&)assign(
34060 20 61 20 29 3b 20 7d 0a 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 63 6f 70 79 28 29 20 .a.);.}......QPointArray.copy().
34080 63 6f 6e 73 74 0a 09 7b 20 51 50 6f 69 6e 74 41 72 72 61 79 20 74 6d 70 3b 20 72 65 74 75 72 6e const..{.QPointArray.tmp;.return
340a0 20 2a 28 28 51 50 6f 69 6e 74 41 72 72 61 79 2a 29 26 74 6d 70 2e 64 75 70 6c 69 63 61 74 65 28 .*((QPointArray*)&tmp.duplicate(
340c0 2a 74 68 69 73 29 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 74 72 61 6e 73 6c 61 74 *this));.}......void....translat
340e0 65 28 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 20 e(.int.dx,.int.dy.);.....QRect..
34100 20 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 76 6f 69 64 .boundingRect().const;......void
34120 20 20 20 20 70 6f 69 6e 74 28 20 75 69 6e 74 20 69 2c 20 69 6e 74 20 2a 78 2c 20 69 6e 74 20 2a ....point(.uint.i,.int.*x,.int.*
34140 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 20 70 6f 69 6e 74 28 20 75 69 y.).const;.....QPoint..point(.ui
34160 6e 74 20 69 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 50 6f 69 nt.i.).const;.....void....setPoi
34180 6e 74 28 20 75 69 6e 74 20 69 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 nt(.uint.i,.int.x,.int.y.);.....
341a0 76 6f 69 64 20 20 20 20 73 65 74 50 6f 69 6e 74 28 20 75 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 void....setPoint(.uint.i,.const.
341c0 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 73 65 74 50 6f 69 6e QPoint.&p.);.....bool....setPoin
341e0 74 73 28 20 69 6e 74 20 6e 50 6f 69 6e 74 73 2c 20 63 6f 6e 73 74 20 51 43 4f 4f 52 44 20 2a 70 ts(.int.nPoints,.const.QCOORD.*p
34200 6f 69 6e 74 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 73 65 74 50 6f 69 6e 74 73 28 20 oints.);.....bool....setPoints(.
34220 69 6e 74 20 6e 50 6f 69 6e 74 73 2c 20 69 6e 74 20 66 69 72 73 74 78 2c 20 69 6e 74 20 66 69 72 int.nPoints,.int.firstx,.int.fir
34240 73 74 79 2c 20 2e 2e 2e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 70 75 74 50 6f 69 6e 74 sty,.....);.....bool....putPoint
34260 73 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 6e 50 6f 69 6e 74 73 2c 20 63 6f 6e 73 74 s(.int.index,.int.nPoints,.const
34280 20 51 43 4f 4f 52 44 20 2a 70 6f 69 6e 74 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 70 .QCOORD.*points.);.....bool....p
342a0 75 74 50 6f 69 6e 74 73 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 6e 50 6f 69 6e 74 73 utPoints(.int.index,.int.nPoints
342c0 2c 20 69 6e 74 20 66 69 72 73 74 78 2c 20 69 6e 74 20 66 69 72 73 74 79 2c 20 2e 2e 2e 20 29 3b ,.int.firstx,.int.firsty,.....);
342e0 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 70 75 74 50 6f 69 6e 74 73 28 20 69 6e 74 20 69 6e 64 65 .....bool....putPoints(.int.inde
34300 78 2c 20 69 6e 74 20 6e 50 6f 69 6e 74 73 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 x,.int.nPoints,..........const.Q
34320 50 6f 69 6e 74 41 72 72 61 79 20 26 20 66 72 6f 6d 2c 20 69 6e 74 20 66 72 6f 6d 49 6e 64 65 78 PointArray.&.from,.int.fromIndex
34340 3d 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 6d 61 6b 65 41 72 63 28 20 69 6e 74 20 =0.);......void....makeArc(.int.
34360 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 61 31 2c 20 x,.int.y,.int.w,.int.h,.int.a1,.
34380 69 6e 74 20 61 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 6d 61 6b 65 45 6c 6c 69 70 73 int.a2.);.....void....makeEllips
343a0 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b e(.int.x,.int.y,.int.w,.int.h.);
343c0 0a 20 20 20 20 76 6f 69 64 20 20 20 20 6d 61 6b 65 41 72 63 28 20 69 6e 74 20 78 2c 20 69 6e 74 .....void....makeArc(.int.x,.int
343e0 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 61 31 2c 20 69 6e 74 20 61 32 .y,.int.w,.int.h,.int.a1,.int.a2
34400 2c 0a 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 26 20 29 3b 0a 23 69 66 6e ,........const.QWMatrix&.);.#ifn
34420 64 65 66 20 51 54 5f 4e 4f 5f 42 45 5a 49 45 52 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 def.QT_NO_BEZIER.....QPointArray
34440 20 63 75 62 69 63 42 65 7a 69 65 72 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 .cubicBezier().const;.#endif....
34460 20 76 6f 69 64 2a 20 20 73 68 6f 72 74 50 6f 69 6e 74 73 28 20 69 6e 74 20 69 6e 64 65 78 20 3d .void*..shortPoints(.int.index.=
34480 20 30 2c 20 69 6e 74 20 6e 50 6f 69 6e 74 73 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 .0,.int.nPoints.=.-1.).const;...
344a0 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 65 61 6e 42 75 66 66 65 72 73 28 29 3b 0a 0a 70 ..static.void.cleanBuffers();..p
344c0 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 73 74 61 74 69 63 20 75 69 6e 74 20 73 70 6c 65 6e 3b rotected:.....static.uint.splen;
344e0 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 2a 20 73 70 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a .....static.void*.sp;.};.../****
34500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
34520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
34540 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 73 74 72 65 61 6d 20 66 *********...QPointArray.stream.f
34560 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..**********************
34580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
345a0 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 66 ***********************/.#ifndef
345c0 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 .QT_NO_DATASTREAM.Q_EXPORT.QData
345e0 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 Stream.&operator<<(.QDataStream.
34600 26 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 20 29 3b 0a 51 5f 45 58 50 4f &,.const.QPointArray.&.);.Q_EXPO
34620 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 RT.QDataStream.&operator>>(.QDat
34640 61 53 74 72 65 61 6d 20 26 2c 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 20 29 3b 0a 23 65 6e 64 aStream.&,.QPointArray.&.);.#end
34660 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 2a if../***************************
34680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
346a0 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 50 6f 69 6e ******************...Misc..QPoin
346c0 74 41 72 72 61 79 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 tArray.functions..**************
346e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
34700 2a 2a 2a 2a 2a 2a 2a 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 *******************************/
34720 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 6f 69 6e 74 41 72 72 61 79 3a 3a 73 65 74 50 6f ..inline.void.QPointArray::setPo
34740 69 6e 74 28 20 75 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 0a 7b int(.uint.i,.const.QPoint.&p.).{
34760 0a 20 20 20 20 73 65 74 50 6f 69 6e 74 28 20 69 2c 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 20 29 .....setPoint(.i,.p.x(),.p.y().)
34780 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 4f 49 4e 54 41 52 52 41 59 5f 48 0a 00 00 ;.}...#endif.//.QPOINTARRAY_H...
347a0 00 18 00 71 00 73 00 65 00 6d 00 61 00 70 00 68 00 6f 00 72 00 65 00 2e 00 68 00 00 08 4f 2f 2a ...q.s.e.m.a.p.h.o.r.e...h...O/*
347c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
347e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
34800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 ***********.**.$Id$.**.**.Defini
34820 74 69 6f 6e 20 6f 66 20 51 53 65 6d 61 70 68 6f 72 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 tion.of.QSemaphore.class.**.**.C
34840 72 65 61 74 65 64 20 3a 20 39 33 31 31 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 reated.:.931107.**.**.Copyright.
34860 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c (C).1992-2002.Trolltech.ASA...Al
34880 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
348a0 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
348c0 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
348e0 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
34900 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
34920 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.
34940 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
34960 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
34980 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..**.**
349a0 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
349c0 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
349e0 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
34a00 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
34a20 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
34a40 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
34a60 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.
34a80 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
34aa0 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
34ac0 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.**.
34ae0 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
34b00 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.
34b20 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
34b40 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
34b60 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
34b80 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.*
34ba0 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
34bc0 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
34be0 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
34c00 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
34c20 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
34c40 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
34c60 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:/
34c80 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
34ca0 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:
34cc0 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
34ce0 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
34d00 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
34d20 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.**
34d40 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..**.**********
34d60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
34d80 2a 2a 2a 2a 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 ****************************/..#
34da0 69 66 6e 64 65 66 20 51 53 45 4d 41 50 48 4f 52 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 45 4d ifndef.QSEMAPHORE_H.#define.QSEM
34dc0 41 50 48 4f 52 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 APHORE_H..#ifndef.QT_H.#include.
34de0 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 "qglobal.h".#endif.//.QT_H..#if.
34e00 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 0a 63 6c 61 73 defined(QT_THREAD_SUPPORT)..clas
34e20 73 20 51 53 65 6d 61 70 68 6f 72 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 s.QSemaphorePrivate;..class.Q_EX
34e40 50 4f 52 54 20 51 53 65 6d 61 70 68 6f 72 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 PORT.QSemaphore.{.public:.....QS
34e60 65 6d 61 70 68 6f 72 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 emaphore(.int.);.....virtual.~QS
34e80 65 6d 61 70 68 6f 72 65 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 61 76 61 69 6c 61 62 6c 65 28 29 emaphore();......int.available()
34ea0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 74 6f 74 61 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a .const;.....int.total().const;..
34ec0 20 20 20 20 2f 2f 20 70 6f 73 74 66 69 78 20 6f 70 65 72 61 74 6f 72 73 0a 20 20 20 20 69 6e 74 ....//.postfix.operators.....int
34ee0 20 6f 70 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 3b 0a 20 20 20 20 69 6e 74 20 6f 70 65 72 61 74 .operator++(int);.....int.operat
34f00 6f 72 2d 2d 28 69 6e 74 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6f 70 65 72 61 74 6f 72 2b 3d 28 69 or--(int);......int.operator+=(i
34f20 6e 74 29 3b 0a 20 20 20 20 69 6e 74 20 6f 70 65 72 61 74 6f 72 2d 3d 28 69 6e 74 29 3b 0a 0a 20 nt);.....int.operator-=(int);...
34f40 20 20 20 62 6f 6f 6c 20 74 72 79 41 63 63 65 73 73 28 69 6e 74 29 3b 0a 0a 70 72 69 76 61 74 65 ...bool.tryAccess(int);..private
34f60 3a 0a 20 20 20 20 51 53 65 6d 61 70 68 6f 72 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 23 69 66 :.....QSemaphorePrivate.*d;..#if
34f80 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 53 65 .defined(Q_DISABLE_COPY).....QSe
34fa0 6d 61 70 68 6f 72 65 28 63 6f 6e 73 74 20 51 53 65 6d 61 70 68 6f 72 65 20 26 29 3b 0a 20 20 20 maphore(const.QSemaphore.&);....
34fc0 20 51 53 65 6d 61 70 68 6f 72 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 53 65 .QSemaphore.&operator=(const.QSe
34fe0 6d 61 70 68 6f 72 65 20 26 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 maphore.&);.#endif.};..#endif..#
35000 65 6e 64 69 66 0a 00 00 00 16 00 71 00 72 00 74 00 6c 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 endif......q.r.t.l.c.o.d.e.c...h
35020 00 00 08 1d 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 ..../***************************
35040 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
35060 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$.**.**.
35080 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 54 65 78 74 43 6f 64 65 63 20 63 6c 61 Implementation.of.QTextCodec.cla
350a0 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 30 31 35 0a 2a 2a 0a 2a 2a 20 ss.**.**.Created.:.981015.**.**.
350c0 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 Copyright.(C).1998-2002.Trolltec
350e0 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..**.
35100 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
35120 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..
35140 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
35160 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
35180 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
351a0 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
351c0 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
351e0 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
35200 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
35220 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
35240 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
35260 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
35280 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
352a0 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
352c0 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.**.
352e0 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
35300 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
35320 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
35340 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.
35360 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
35380 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
353a0 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..**.**
353c0 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
353e0 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
35400 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,.
35420 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.
35440 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.
35460 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
35480 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.
354a0 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
354c0 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..**.
354e0 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
35500 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..**
35520 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/.
35540 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..*
35560 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.
35580 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
355a0 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..**.
355c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
355e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
35600 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 52 54 4c 43 4f 44 45 43 5f 48 0a 23 64 65 ******/..#ifndef.QRTLCODEC_H.#de
35620 66 69 6e 65 20 51 52 54 4c 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 fine.QRTLCODEC_H..#ifndef.QT_H.#
35640 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 2f include."qtextcodec.h".#endif.//
35660 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 44 45 43 5f 48 45 42 52 45 .QT_H..#ifndef.QT_NO_CODEC_HEBRE
35680 57 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 48 65 62 72 65 77 43 6f 64 65 63 20 3a W..class.Q_EXPORT.QHebrewCodec.:
356a0 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 20 .public.QTextCodec.{.public:....
356c0 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 20 .virtual.int.mibEnum().const;...
356e0 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 20 ..const.char*.name().const;.....
35700 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 23 const.char*.mimeName().const;..#
35720 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a if.!defined(Q_NO_USING_KEYWORD).
35740 20 20 20 20 75 73 69 6e 67 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 ....using.QTextCodec::fromUnicod
35760 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f e;.#endif.....QCString.fromUnico
35780 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e de(const.QString&.uc,.int&.lenIn
357a0 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 Out).const;.....QString.toUnicod
357c0 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f e(const.char*.chars,.int.len).co
357e0 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 nst;......int.heuristicContentMa
35800 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 tch(const.char*.chars,.int.len).
35820 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 const;.};..#endif..#endif......q
35840 00 70 00 69 00 63 00 74 00 75 00 72 00 65 00 2e 00 68 00 00 0d e5 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .p.i.c.t.u.r.e...h..../*********
35860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
35880 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
358a0 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
358c0 66 20 51 50 69 63 74 75 72 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a f.QPicture.class.**.**.Created.:
358e0 20 39 34 30 37 32 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 .940729.**.**.Copyright.(C).1992
35900 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
35920 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
35940 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
35960 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
35980 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
359a0 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.
359c0 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
359e0 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.**.
35a00 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
35a20 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
35a40 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
35a60 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.**
35a80 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
35aa0 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
35ac0 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
35ae0 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
35b00 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
35b20 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
35b40 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
35b60 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
35b80 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
35ba0 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
35bc0 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.
35be0 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
35c00 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.
35c20 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
35c40 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
35c60 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
35c80 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
35ca0 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
35cc0 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
35ce0 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.
35d00 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
35d20 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.
35d40 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
35d60 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
35d80 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
35da0 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
35dc0 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
35de0 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..**.*****************
35e00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
35e20 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.
35e40 51 50 49 43 54 55 52 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 49 43 54 55 52 45 5f 48 0a 0a 23 QPICTURE_H.#define.QPICTURE_H..#
35e60 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 76 69 ifndef.QT_H.#include."qpaintdevi
35e80 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 66 66 65 72 2e 68 22 0a 23 65 6e 64 69 ce.h".#include."qbuffer.h".#endi
35ea0 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 50 49 43 54 55 52 45 f.//.QT_H..#ifndef.QT_NO_PICTURE
35ec0 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 69 63 74 75 72 65 20 3a 20 70 75 62 6c ..class.Q_EXPORT.QPicture.:.publ
35ee0 69 63 20 51 50 61 69 6e 74 44 65 76 69 63 65 09 09 2f 2f 20 70 69 63 74 75 72 65 20 63 6c 61 73 ic.QPaintDevice..//.picture.clas
35f00 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 69 63 74 75 72 65 28 20 69 6e 74 20 66 6f s.{.public:.....QPicture(.int.fo
35f20 72 6d 61 74 56 65 72 73 69 6f 6e 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 51 50 69 63 74 75 72 65 rmatVersion.=.-1.);.....QPicture
35f40 28 20 63 6f 6e 73 74 20 51 50 69 63 74 75 72 65 20 26 20 29 3b 0a 20 20 20 7e 51 50 69 63 74 75 (.const.QPicture.&.);....~QPictu
35f60 72 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a re();......bool.isNull().const;.
35f80 0a 20 20 20 20 75 69 6e 74 09 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 .....uint.size().const;.....cons
35fa0 74 20 63 68 61 72 2a 20 64 61 74 61 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 t.char*.data().const;.....virtua
35fc0 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 64 61 74 61 l.void.setData(.const.char*.data
35fe0 2c 20 75 69 6e 74 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 70 6c 61 79 28 20 51 ,.uint.size.);......bool.play(.Q
36000 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 6c 6f 61 64 28 20 51 49 4f Painter.*.);......bool.load(.QIO
36020 44 65 76 69 63 65 20 2a 64 65 76 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 20 Device.*dev,.const.char.*format.
36040 3d 20 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6c 6f 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 =.0.);.....bool.load(.const.QStr
36060 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
36080 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 73 61 76 65 28 20 51 49 4f 44 65 76 69 63 t.=.0.);.....bool.save(.QIODevic
360a0 65 20 2a 64 65 76 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 20 3d 20 30 20 29 e.*dev,.const.char.*format.=.0.)
360c0 3b 0a 20 20 20 20 62 6f 6f 6c 09 73 61 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 ;.....bool.save(.const.QString.&
360e0 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 74 20 3d 20 30 fileName,.const.char.*format.=.0
36100 20 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 29 20 63 6f .);......QRect.boundingRect().co
36120 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 6f 75 6e 64 69 6e 67 52 65 63 74 28 20 63 nst;.....void.setBoundingRect(.c
36140 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 3b 0a 0a 20 20 20 20 51 50 69 63 74 75 72 65 26 20 onst.QRect.&r.);......QPicture&.
36160 6f 70 65 72 61 74 6f 72 3d 20 28 63 6f 6e 73 74 20 51 50 69 63 74 75 72 65 26 29 3b 0a 0a 20 20 operator=.(const.QPicture&);....
36180 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f ..friend.Q_EXPORT.QDataStream.&o
361a0 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 perator<<(.QDataStream.&,.const.
361c0 51 50 69 63 74 75 72 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 QPicture.&.);.....friend.Q_EXPOR
361e0 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 T.QDataStream.&operator>>(.QData
36200 53 74 72 65 61 6d 20 26 2c 20 51 50 69 63 74 75 72 65 20 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 Stream.&,.QPicture.&.);..protect
36220 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 09 63 6d 64 28 20 69 6e 74 2c 20 51 50 61 69 6e 74 65 72 20 ed:.....bool.cmd(.int,.QPainter.
36240 2a 2c 20 51 50 44 65 76 43 6d 64 50 61 72 61 6d 20 2a 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 6d *,.QPDevCmdParam.*.);.....int..m
36260 65 74 72 69 63 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 64 65 74 etric(.int.).const;.....void.det
36280 61 63 68 28 29 3b 0a 20 20 20 20 51 50 69 63 74 75 72 65 09 63 6f 70 79 28 29 20 63 6f 6e 73 74 ach();.....QPicture.copy().const
362a0 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 09 65 78 65 63 28 20 51 50 61 69 6e ;..private:.....bool.exec(.QPain
362c0 74 65 72 20 2a 2c 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 ter.*,.QDataStream.&,.int.);....
362e0 20 20 73 74 72 75 63 74 20 51 50 69 63 74 75 72 65 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 ..struct.QPicturePrivate.:.publi
36300 63 20 51 53 68 61 72 65 64 20 7b 0a 09 62 6f 6f 6c 09 63 6d 64 28 20 69 6e 74 2c 20 51 50 61 69 c.QShared.{..bool.cmd(.int,.QPai
36320 6e 74 65 72 20 2a 2c 20 51 50 44 65 76 43 6d 64 50 61 72 61 6d 20 2a 20 29 3b 0a 09 62 6f 6f 6c nter.*,.QPDevCmdParam.*.);..bool
36340 09 63 68 65 63 6b 46 6f 72 6d 61 74 28 29 3b 0a 09 76 6f 69 64 09 72 65 73 65 74 46 6f 72 6d 61 .checkFormat();..void.resetForma
36360 74 28 29 3b 0a 0a 09 51 42 75 66 66 65 72 09 70 69 63 74 62 3b 0a 09 69 6e 74 09 74 72 65 63 73 t();...QBuffer.pictb;..int.trecs
36380 3b 0a 09 62 6f 6f 6c 09 66 6f 72 6d 61 74 4f 6b 3b 0a 09 69 6e 74 09 66 6f 72 6d 61 74 4d 61 6a ;..bool.formatOk;..int.formatMaj
363a0 6f 72 3b 0a 09 69 6e 74 09 66 6f 72 6d 61 74 4d 69 6e 6f 72 3b 0a 09 51 52 65 63 74 09 62 72 65 or;..int.formatMinor;..QRect.bre
363c0 63 74 3b 0a 20 20 20 20 7d 20 2a 64 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 ct;.....}.*d;.};...inline.bool.Q
363e0 50 69 63 74 75 72 65 3a 3a 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 Picture::isNull().const.{.....re
36400 74 75 72 6e 20 64 2d 3e 70 69 63 74 62 2e 62 75 66 66 65 72 28 29 2e 69 73 4e 75 6c 6c 28 29 3b turn.d->pictb.buffer().isNull();
36420 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 50 69 63 74 75 72 65 3a 3a 73 69 7a 65 28 29 .}..inline.uint.QPicture::size()
36440 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e 70 69 63 74 62 2e 62 75 66 .const.{.....return.d->pictb.buf
36460 66 65 72 28 29 2e 73 69 7a 65 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 63 68 fer().size();.}..inline.const.ch
36480 61 72 2a 20 51 50 69 63 74 75 72 65 3a 3a 64 61 74 61 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 ar*.QPicture::data().const.{....
364a0 20 72 65 74 75 72 6e 20 64 2d 3e 70 69 63 74 62 2e 62 75 66 66 65 72 28 29 2e 64 61 74 61 28 29 .return.d->pictb.buffer().data()
364c0 3b 0a 7d 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ;.}../**************************
364e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
36500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 50 69 63 74 75 72 65 20 73 *******************...QPicture.s
36520 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..***************
36540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
36560 2a 2a 2a 2a 2a 2a 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 ******************************/.
36580 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c .Q_EXPORT.QDataStream.&operator<
365a0 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 50 69 63 74 75 72 65 <(.QDataStream.&,.const.QPicture
365c0 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 .&.);.Q_EXPORT.QDataStream.&oper
365e0 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 69 63 74 75 72 65 20 ator>>(.QDataStream.&,.QPicture.
36600 26 20 29 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 0a 23 &.);..#endif.//.QT_NO_PICTURE..#
36620 65 6e 64 69 66 20 2f 2f 20 51 50 49 43 54 55 52 45 5f 48 0a 00 00 00 32 00 71 00 6d 00 6f 00 75 endif.//.QPICTURE_H....2.q.m.o.u
36640 00 73 00 65 00 64 00 72 00 69 00 76 00 65 00 72 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 5f .s.e.d.r.i.v.e.r.f.a.c.t.o.r.y._
36660 00 71 00 77 00 73 00 2e 00 68 00 00 06 3f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .q.w.s...h...?/*****************
36680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
366a0 2a 2a 2a 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 ***************************.**.$
366c0 49 64 24 0a 2a 2a 0a 2a 2a 20 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 Id$.**.**.....**.**.Copyright.(C
366e0 29 20 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 ).2002.Trolltech.ASA...All.right
36700 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
36720 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 art.of.the.kernel.module.of.the.
36740 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.
36760 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
36780 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
367a0 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.
367c0 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
367e0 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.
36800 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
36820 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
36840 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
36860 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
36880 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f fessional.Edition.**.licenses.fo
368a0 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 r.Qtopia.Core.may.use.this.file.
368c0 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 in.accordance.with.the.**.Qt.Emb
368e0 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 edded.Commercial.License.Agreeme
36900 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..*
36920 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
36940 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
36960 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
36980 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.
369a0 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..**.**.
369c0 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
369e0 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.
36a00 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
36a20 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.
36a40 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
36a60 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
36a80 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
36aa0 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
36ac0 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..
36ae0 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 **.*****************************
36b00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
36b20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 4f 55 53 45 44 52 49 56 45 52 *********/..#ifndef.QMOUSEDRIVER
36b40 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 55 53 45 44 52 49 56 FACTORY_QWS_H.#define.QMOUSEDRIV
36b60 45 52 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 ERFACTORY_QWS_H..#ifndef.QT_H.#i
36b80 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f nclude."qstringlist.h".#endif.//
36ba0 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 57 53 4d .QT_H..class.QString;.class.QWSM
36bc0 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 6f ouseHandler;..class.Q_EXPORT.QMo
36be0 75 73 65 44 72 69 76 65 72 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 useDriverFactory.{.public:.#ifnd
36c00 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 63 20 51 ef.QT_NO_STRINGLIST.....static.Q
36c20 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 StringList.keys();.#endif.....st
36c40 61 74 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 20 2a 63 72 65 61 74 65 28 20 63 6f atic.QWSMouseHandler.*create(.co
36c60 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b nst.QString&,.const.QString.&.);
36c80 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 4d 4f 55 53 45 44 52 49 56 45 52 46 41 43 54 4f 52 .};..#endif.//QMOUSEDRIVERFACTOR
36ca0 59 5f 51 57 53 5f 48 0a 00 00 00 16 00 71 00 73 00 70 00 6c 00 69 00 74 00 74 00 65 00 72 00 2e Y_QWS_H......q.s.p.l.i.t.t.e.r..
36cc0 00 68 00 00 15 4c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .h...L/*************************
36ce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
36d00 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$.**.*
36d20 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 70 6c 69 74 74 65 72 20 63 6c 61 73 73 0a *.Definition.of.QSplitter.class.
36d40 2a 2a 0a 2a 2a 20 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 31 30 35 0a 2a 2a 0a 2a 2a 20 43 6f **.**..Created.:.980105.**.**.Co
36d60 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.
36d80 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..**.**
36da0 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 74 .This.file.is.part.of.the.widget
36dc0 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..
36de0 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
36e00 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
36e20 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
36e40 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
36e60 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
36e80 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
36ea0 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
36ec0 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
36ee0 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
36f00 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
36f20 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
36f40 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
36f60 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.**.
36f80 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
36fa0 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
36fc0 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
36fe0 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.
37000 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
37020 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
37040 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..**.**
37060 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
37080 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
370a0 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,.
370c0 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.
370e0 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.
37100 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
37120 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.
37140 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
37160 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..**.
37180 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
371a0 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..**
371c0 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/.
371e0 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..*
37200 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.
37220 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
37240 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..**.
37260 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
37280 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
372a0 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 50 4c 49 54 54 45 52 5f 48 0a 23 64 65 ******/..#ifndef.QSPLITTER_H.#de
372c0 66 69 6e 65 20 51 53 50 4c 49 54 54 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 fine.QSPLITTER_H..#ifndef.QT_H.#
372e0 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 include."qframe.h".#include."qva
37300 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 0a 23 69 66 6e 64 luelist.h".#endif.//.QT_H..#ifnd
37320 65 66 20 51 54 5f 4e 4f 5f 53 50 4c 49 54 54 45 52 0a 0a 63 6c 61 73 73 20 51 53 70 6c 69 74 74 ef.QT_NO_SPLITTER..class.QSplitt
37340 65 72 48 61 6e 64 6c 65 3b 0a 63 6c 61 73 73 20 51 53 70 6c 69 74 74 65 72 50 72 69 76 61 74 65 erHandle;.class.QSplitterPrivate
37360 3b 0a 63 6c 61 73 73 20 51 53 70 6c 69 74 74 65 72 4c 61 79 6f 75 74 53 74 72 75 63 74 3b 0a 63 ;.class.QSplitterLayoutStruct;.c
37380 6c 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 lass.QTextStream;..class.Q_EXPOR
373a0 54 20 51 53 70 6c 69 74 74 65 72 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a 20 20 T.QSplitter.:.public.QFrame.{...
373c0 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 4f 72 69 65 6e ..Q_OBJECT.....Q_PROPERTY(.Orien
373e0 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 41 44 20 6f 72 69 65 6e 74 61 74 tation.orientation.READ.orientat
37400 69 6f 6e 20 57 52 49 54 45 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 20 29 0a 20 20 20 20 51 ion.WRITE.setOrientation.).....Q
37420 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 70 61 71 75 65 52 65 73 69 7a 65 20 52 45 41 _PROPERTY(.bool.opaqueResize.REA
37440 44 20 6f 70 61 71 75 65 52 65 73 69 7a 65 20 57 52 49 54 45 20 73 65 74 4f 70 61 71 75 65 52 65 D.opaqueResize.WRITE.setOpaqueRe
37460 73 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 68 61 6e 64 6c size.).....Q_PROPERTY(.int.handl
37480 65 57 69 64 74 68 20 52 45 41 44 20 68 61 6e 64 6c 65 57 69 64 74 68 20 57 52 49 54 45 20 73 65 eWidth.READ.handleWidth.WRITE.se
374a0 74 48 61 6e 64 6c 65 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 tHandleWidth.).....Q_PROPERTY(.b
374c0 6f 6f 6c 20 63 68 69 6c 64 72 65 6e 43 6f 6c 6c 61 70 73 69 62 6c 65 20 52 45 41 44 20 63 68 69 ool.childrenCollapsible.READ.chi
374e0 6c 64 72 65 6e 43 6f 6c 6c 61 70 73 69 62 6c 65 20 57 52 49 54 45 20 73 65 74 43 68 69 6c 64 72 ldrenCollapsible.WRITE.setChildr
37500 65 6e 43 6f 6c 6c 61 70 73 69 62 6c 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 enCollapsible.)..public:.....//.
37520 23 23 23 20 51 74 20 34 2e 30 3a 20 72 65 6d 6f 76 65 20 41 75 74 6f 20 66 72 6f 6d 20 70 75 62 ###.Qt.4.0:.remove.Auto.from.pub
37540 6c 69 63 20 41 50 49 0a 20 20 20 20 65 6e 75 6d 20 52 65 73 69 7a 65 4d 6f 64 65 20 7b 20 53 74 lic.API.....enum.ResizeMode.{.St
37560 72 65 74 63 68 2c 20 4b 65 65 70 53 69 7a 65 2c 20 46 6f 6c 6c 6f 77 53 69 7a 65 48 69 6e 74 2c retch,.KeepSize,.FollowSizeHint,
37580 20 41 75 74 6f 20 7d 3b 0a 0a 20 20 20 20 51 53 70 6c 69 74 74 65 72 28 20 51 57 69 64 67 65 74 .Auto.};......QSplitter(.QWidget
375a0 2a 20 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d *.parent.=.0,.const.char*.name.=
375c0 20 30 20 29 3b 0a 20 20 20 20 51 53 70 6c 69 74 74 65 72 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e .0.);.....QSplitter(.Orientation
375e0 2c 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 74 20 63 68 61 ,.QWidget*.parent.=.0,.const.cha
37600 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 70 6c 69 74 74 65 72 28 29 3b r*.name.=.0.);.....~QSplitter();
37620 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f ......virtual.void.setOrientatio
37640 6e 28 20 4f 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 n(.Orientation.);.....Orientatio
37660 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f n.orientation().const.{.return.o
37680 72 69 65 6e 74 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 61 6b rient;.}......//.###.Qt.4.0:.mak
376a0 65 20 73 65 74 43 68 69 6c 64 72 65 6e 43 6f 6c 6c 61 70 73 69 62 6c 65 28 29 20 61 6e 64 20 73 e.setChildrenCollapsible().and.s
376c0 65 74 43 6f 6c 6c 61 70 73 69 62 6c 65 28 29 20 76 69 72 74 75 61 6c 0a 0a 20 20 20 20 76 6f 69 etCollapsible().virtual......voi
376e0 64 20 73 65 74 43 68 69 6c 64 72 65 6e 43 6f 6c 6c 61 70 73 69 62 6c 65 28 20 62 6f 6f 6c 20 29 d.setChildrenCollapsible(.bool.)
37700 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 68 69 6c 64 72 65 6e 43 6f 6c 6c 61 70 73 69 62 6c 65 28 29 ;.....bool.childrenCollapsible()
37720 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 6c 61 70 73 69 62 6c 65 .const;......void.setCollapsible
37740 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 (.QWidget.*w,.bool.);.....virtua
37760 6c 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 65 28 20 51 57 69 64 67 65 74 20 2a 77 l.void.setResizeMode(.QWidget.*w
37780 2c 20 52 65 73 69 7a 65 4d 6f 64 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 ,.ResizeMode.);.....virtual.void
377a0 20 73 65 74 4f 70 61 71 75 65 52 65 73 69 7a 65 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 3b .setOpaqueResize(.bool.=.TRUE.);
377c0 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 61 71 75 65 52 65 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a .....bool.opaqueResize().const;.
377e0 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 54 6f 46 69 72 73 74 28 20 51 57 69 64 67 65 74 20 2a .....void.moveToFirst(.QWidget.*
37800 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 54 6f 4c 61 73 74 28 20 51 57 69 64 67 65 74 .);.....void.moveToLast(.QWidget
37820 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 66 72 65 73 68 28 29 20 7b 20 72 65 63 61 .*.);......void.refresh().{.reca
37840 6c 63 28 20 54 52 55 45 20 29 3b 20 7d 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 lc(.TRUE.);.}.....QSize.sizeHint
37860 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 ().const;.....QSize.minimumSizeH
37880 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 int().const;......QValueList<int
378a0 3e 20 73 69 7a 65 73 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 >.sizes().const;.....void.setSiz
378c0 65 73 28 20 51 56 61 6c 75 65 4c 69 73 74 3c 69 6e 74 3e 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 es(.QValueList<int>.);......int.
378e0 68 61 6e 64 6c 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 handleWidth().const;.....void.se
37900 74 48 61 6e 64 6c 65 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a tHandleWidth(.int.);..protected:
37920 0a 20 20 20 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 .....void.childEvent(.QChildEven
37940 74 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a t.*.);......bool.event(.QEvent.*
37960 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
37980 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 69 64 41 66 74 65 72 28 20 51 57 eEvent.*.);......int.idAfter(.QW
379a0 69 64 67 65 74 2a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 53 70 idget*.).const;......void.moveSp
379c0 6c 69 74 74 65 72 28 20 51 43 4f 4f 52 44 20 70 6f 73 2c 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 litter(.QCOORD.pos,.int.id.);...
379e0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 53 70 6c 69 74 74 65 72 28 20 51 50 61 ..virtual.void.drawSplitter(.QPa
37a00 69 6e 74 65 72 2a 2c 20 51 43 4f 4f 52 44 20 78 2c 20 51 43 4f 4f 52 44 20 79 2c 0a 09 09 09 20 inter*,.QCOORD.x,.QCOORD.y,.....
37a20 20 20 20 20 20 20 51 43 4f 4f 52 44 20 77 2c 20 51 43 4f 4f 52 44 20 68 20 29 3b 0a 20 20 20 20 ......QCOORD.w,.QCOORD.h.);.....
37a40 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 void.styleChange(.QStyle&.);....
37a60 20 69 6e 74 20 61 64 6a 75 73 74 50 6f 73 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 .int.adjustPos(.int,.int.);.....
37a80 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 75 62 62 65 72 62 61 6e 64 28 20 69 6e 74 20 virtual.void.setRubberband(.int.
37aa0 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 65 74 52 61 6e 67 65 28 20 69 6e 74 20 69 64 2c 20 69 6e );.....void.getRange(.int.id,.in
37ac0 74 20 2a 2c 20 69 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e 75 6d t.*,.int.*.);..private:.....enum
37ae0 20 7b 20 44 65 66 61 75 6c 74 52 65 73 69 7a 65 4d 6f 64 65 20 3d 20 33 20 7d 3b 0a 0a 20 20 20 .{.DefaultResizeMode.=.3.};.....
37b00 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 63 61 6c 63 28 20 62 .void.init();.....void.recalc(.b
37b20 6f 6f 6c 20 75 70 64 61 74 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 ool.update.=.FALSE.);.....void.d
37b40 6f 52 65 73 69 7a 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 6f 72 65 53 69 7a 65 73 28 29 oResize();.....void.storeSizes()
37b60 3b 0a 20 20 20 20 76 6f 69 64 20 67 65 74 52 61 6e 67 65 28 20 69 6e 74 20 69 64 2c 20 69 6e 74 ;.....void.getRange(.int.id,.int
37b80 20 2a 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 .*,.int.*,.int.*,.int.*.);.....v
37ba0 6f 69 64 20 61 64 64 43 6f 6e 74 72 69 62 75 74 69 6f 6e 28 20 69 6e 74 2c 20 69 6e 74 20 2a 2c oid.addContribution(.int,.int.*,
37bc0 20 69 6e 74 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 61 64 6a 75 73 74 50 6f .int.*,.bool.);.....int.adjustPo
37be0 73 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a s(.int,.int,.int.*,.int.*,.int.*
37c00 2c 20 69 6e 74 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6c 6c 61 70 73 69 62 6c 65 28 ,.int.*.);.....bool.collapsible(
37c20 20 51 53 70 6c 69 74 74 65 72 4c 61 79 6f 75 74 53 74 72 75 63 74 20 2a 20 29 3b 0a 20 20 20 20 .QSplitterLayoutStruct.*.);.....
37c40 76 6f 69 64 20 70 72 6f 63 65 73 73 43 68 69 6c 64 45 76 65 6e 74 73 28 29 3b 0a 20 20 20 20 51 void.processChildEvents();.....Q
37c60 53 70 6c 69 74 74 65 72 4c 61 79 6f 75 74 53 74 72 75 63 74 20 2a 66 69 6e 64 57 69 64 67 65 74 SplitterLayoutStruct.*findWidget
37c80 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 53 70 6c 69 74 74 65 72 4c 61 79 6f (.QWidget.*.);.....QSplitterLayo
37ca0 75 74 53 74 72 75 63 74 20 2a 61 64 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 utStruct.*addWidget(.QWidget.*,.
37cc0 62 6f 6f 6c 20 70 72 65 70 65 6e 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 bool.prepend.=.FALSE.);.....void
37ce0 20 72 65 63 61 6c 63 49 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 4d 6f 76 65 28 20 62 6f .recalcId();.....void.doMove(.bo
37d00 6f 6c 20 62 61 63 6b 77 61 72 64 73 2c 20 69 6e 74 20 70 6f 73 2c 20 69 6e 74 20 69 64 2c 20 69 ol.backwards,.int.pos,.int.id,.i
37d20 6e 74 20 64 65 6c 74 61 2c 20 62 6f 6f 6c 20 75 70 4c 65 66 74 2c 0a 09 09 20 62 6f 6f 6c 20 6d nt.delta,.bool.upLeft,....bool.m
37d40 61 79 43 6f 6c 6c 61 70 73 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 28 20 51 ayCollapse.);.....void.setGeo(.Q
37d60 57 69 64 67 65 74 20 2a 77 2c 20 69 6e 74 20 70 6f 73 2c 20 69 6e 74 20 73 69 7a 65 2c 20 62 6f Widget.*w,.int.pos,.int.size,.bo
37d80 6f 6c 20 73 70 6c 69 74 74 65 72 4d 6f 76 65 64 20 29 3b 0a 20 20 20 20 69 6e 74 20 66 69 6e 64 ol.splitterMoved.);.....int.find
37da0 57 69 64 67 65 74 4a 75 73 74 42 65 66 6f 72 65 4f 72 4a 75 73 74 41 66 74 65 72 28 20 69 6e 74 WidgetJustBeforeOrJustAfter(.int
37dc0 20 69 64 2c 20 69 6e 74 20 64 65 6c 74 61 2c 20 69 6e 74 20 26 63 6f 6c 6c 61 70 73 69 62 6c 65 .id,.int.delta,.int.&collapsible
37de0 53 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 48 61 6e 64 6c 65 73 28 29 Size.);.....void.updateHandles()
37e00 3b 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 43 4f 4f 52 44 20 70 69 63 6b 28 20 63 6f 6e 73 74 ;......inline.QCOORD.pick(.const
37e20 20 51 50 6f 69 6e 74 20 26 70 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 .QPoint.&p.).const.....{.return.
37e40 6f 72 69 65 6e 74 20 3d 3d 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 3f 20 70 2e 78 28 29 20 3a 20 70 orient.==.Horizontal.?.p.x().:.p
37e60 2e 79 28 29 3b 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 43 4f 4f 52 44 20 70 69 63 6b 28 20 .y();.}.....inline.QCOORD.pick(.
37e80 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 const.QSize.&s.).const.....{.ret
37ea0 75 72 6e 20 6f 72 69 65 6e 74 20 3d 3d 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 3f 20 73 2e 77 69 64 urn.orient.==.Horizontal.?.s.wid
37ec0 74 68 28 29 20 3a 20 73 2e 68 65 69 67 68 74 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 6c 69 6e 65 th().:.s.height();.}......inline
37ee0 20 51 43 4f 4f 52 44 20 74 72 61 6e 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 .QCOORD.trans(.const.QPoint.&p.)
37f00 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 20 3d 3d 20 56 65 .const.....{.return.orient.==.Ve
37f20 72 74 69 63 61 6c 20 3f 20 70 2e 78 28 29 20 3a 20 70 2e 79 28 29 3b 20 7d 0a 20 20 20 20 69 6e rtical.?.p.x().:.p.y();.}.....in
37f40 6c 69 6e 65 20 51 43 4f 4f 52 44 20 74 72 61 6e 73 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 line.QCOORD.trans(.const.QSize.&
37f60 73 20 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 20 3d 3d s.).const.....{.return.orient.==
37f80 20 56 65 72 74 69 63 61 6c 20 3f 20 73 2e 77 69 64 74 68 28 29 20 3a 20 73 2e 68 65 69 67 68 74 .Vertical.?.s.width().:.s.height
37fa0 28 29 3b 20 7d 0a 0a 20 20 20 20 51 53 70 6c 69 74 74 65 72 50 72 69 76 61 74 65 20 2a 64 3b 0a ();.}......QSplitterPrivate.*d;.
37fc0 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 3b 0a 20 20 20 20 66 72 69 .....Orientation.orient;.....fri
37fe0 65 6e 64 20 63 6c 61 73 73 20 51 53 70 6c 69 74 74 65 72 48 61 6e 64 6c 65 3b 0a 0a 23 69 66 6e end.class.QSplitterHandle;..#ifn
38000 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 20 20 20 20 66 72 69 65 6e 64 20 def.QT_NO_TEXTSTREAM.....friend.
38020 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c Q_EXPORT.QTextStream&.operator<<
38040 28 20 51 54 65 78 74 53 74 72 65 61 6d 26 2c 20 63 6f 6e 73 74 20 51 53 70 6c 69 74 74 65 72 26 (.QTextStream&,.const.QSplitter&
38060 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 54 65 78 74 53 74 72 .);.....friend.Q_EXPORT.QTextStr
38080 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 54 65 78 74 53 74 72 65 61 6d 26 2c 20 51 eam&.operator>>(.QTextStream&,.Q
380a0 53 70 6c 69 74 74 65 72 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 Splitter&.);.#endif..private:.#i
380c0 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 53 f.defined(Q_DISABLE_COPY).....QS
380e0 70 6c 69 74 74 65 72 28 20 63 6f 6e 73 74 20 51 53 70 6c 69 74 74 65 72 20 26 20 29 3b 0a 20 20 plitter(.const.QSplitter.&.);...
38100 20 20 51 53 70 6c 69 74 74 65 72 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 ..QSplitter&.operator=(.const.QS
38120 70 6c 69 74 74 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 plitter.&.);.#endif.};..#ifndef.
38140 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
38160 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 61 6d 26 2c tream&.operator<<(.QTextStream&,
38180 20 63 6f 6e 73 74 20 51 53 70 6c 69 74 74 65 72 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 54 .const.QSplitter&.);.Q_EXPORT.QT
381a0 65 78 74 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 54 65 78 74 53 74 72 65 extStream&.operator>>(.QTextStre
381c0 61 6d 26 2c 20 51 53 70 6c 69 74 74 65 72 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 am&,.QSplitter&.);.#endif..#endi
381e0 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 50 4c 49 54 54 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 f.//.QT_NO_SPLITTER..#endif.//.Q
38200 53 50 4c 49 54 54 45 52 5f 48 0a 00 00 00 14 00 71 00 6f 00 62 00 6a 00 64 00 65 00 66 00 73 00 SPLITTER_H......q.o.b.j.d.e.f.s.
38220 2e 00 68 00 00 04 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 ..h...+/************************
38240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38260 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$.**.
38280 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
382a0 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..
382c0 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
382e0 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
38300 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..
38320 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
38340 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
38360 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
38380 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
383a0 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
383c0 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
383e0 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.
38400 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
38420 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.
38440 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
38460 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
38480 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
384a0 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.**.
384c0 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
384e0 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
38500 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
38520 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
38540 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
38560 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
38580 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
385a0 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..**.*******
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 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38600 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4f 42 4a 44 45 46 53 5f 48 0a 23 64 65 66 69 ******/.#ifndef.QOBJDEFS_H.#defi
38620 6e 65 20 51 4f 42 4a 44 45 46 53 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 64 ne.QOBJDEFS_H.#include."qobjectd
38640 65 66 73 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 73 00 6f 00 63 00 6b 00 6e 00 6f efs.h".#endif......q.s.o.c.k.n.o
38660 00 74 00 2e 00 68 00 00 04 2f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .t...h...//*********************
38680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
386a0 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$.
386c0 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c **.**.Compatibility.file.-.shoul
386e0 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 d.only.be.included.by.legacy.cod
38700 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 e..**.It.#includes.the.file.whic
38720 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 h.obsoletes.this.one..**.**.Copy
38740 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 right.(C).1998-2000.Trolltech.AS
38760 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 54 68 69 A...All.rights.reserved..**..Thi
38780 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f s.file.is.part.of.the.Qt.GUI.Too
387a0 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
387c0 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.
387e0 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
38800 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
38820 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
38840 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.
38860 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
38880 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 69 6f 6e ng.valid.Qt.Professional.Edition
388a0 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 .licenses.may.use.this.**.file.i
388c0 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 65 73 73 n.accordance.with.the.Qt.Profess
388e0 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 6e 74 0a ional.Edition.License.Agreement.
38900 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 73 73 69 **.provided.with.the.Qt.Professi
38920 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 2f 2f 71 onal.Edition..**.**.See.http://q
38940 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
38960 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 69 ail.sales@trolltech.com.for.**.i
38980 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 nformation.about.the.Professiona
389a0 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 l.Edition.licensing,.or.see.**.h
389c0 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 ttp://qtsoftware.com/qpl/.for.QP
389e0 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 2a 2a L.licensing.information..**.****
38a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 53 4f 43 4b 4e 4f 54 5f 48 0a 23 64 *********/.#ifndef.QSOCKNOT_H.#d
38a60 65 66 69 6e 65 20 51 53 4f 43 4b 4e 4f 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 6f 63 6b efine.QSOCKNOT_H.#include."qsock
38a80 65 74 6e 6f 74 69 66 69 65 72 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 73 00 65 00 etnotifier.h".#endif......q.s.e.
38aa0 6d 00 69 00 6d 00 6f 00 64 00 61 00 6c 00 2e 00 68 00 00 08 26 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a m.i.m.o.d.a.l...h...&/**********
38ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38ae0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
38b00 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
38b20 53 65 6d 69 4d 6f 64 61 6c 20 63 6c 61 73 73 20 66 6f 72 20 73 6f 75 72 63 65 20 63 6f 6d 70 61 SemiModal.class.for.source.compa
38b40 74 69 62 69 6c 69 74 79 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 30 31 30 31 30 0a tibility.**.**.Created.:.001010.
38b60 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 32 20 54 72 **.**.Copyright.(C).2000-2002.Tr
38b80 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
38ba0 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 d..**.**.This.file.is.part.of.th
38bc0 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 54 e.dialogs.module.of.the.Qt.GUI.T
38be0 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
38c00 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
38c20 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
38c40 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.
38c60 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
38c80 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
38ca0 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
38cc0 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.
38ce0 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
38d00 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
38d20 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
38d40 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.
38d60 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
38d80 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..
38da0 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
38dc0 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
38de0 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
38e00 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.
38e20 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
38e40 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
38e60 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
38e80 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
38ea0 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.
38ec0 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
38ee0 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..**
38f00 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
38f20 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
38f40 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
38f60 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
38f80 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
38fa0 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
38fc0 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
38fe0 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
39000 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
39020 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
39040 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.
39060 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..**.************************
39080 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
390a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 45 4d 49 4d 4f **************/..#ifndef.QSEMIMO
390c0 44 41 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 45 4d 49 4d 4f 44 41 4c 5f 48 0a 0a 23 69 66 6e DAL_H.#define.QSEMIMODAL_H..#ifn
390e0 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 65 def.QT_H.#include."qdialog.h".#e
39100 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 4d 50 ndif.//.QT_H..#ifndef.QT_NO_COMP
39120 41 54 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 45 4d 49 4d 4f 44 41 4c 0a 63 6c 61 73 73 AT.#ifndef.QT_NO_SEMIMODAL.class
39140 20 51 5f 45 58 50 4f 52 54 20 51 53 65 6d 69 4d 6f 64 61 6c 20 3a 20 70 75 62 6c 69 63 20 51 44 .Q_EXPORT.QSemiModal.:.public.QD
39160 69 61 6c 6f 67 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 ialog.{.....Q_OBJECT.public:....
39180 20 51 53 65 6d 69 4d 6f 64 61 6c 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 .QSemiModal(.QWidget*.parent=0,.
391a0 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 46 const.char*.name=0,.bool.modal=F
391c0 41 4c 53 45 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 0a 09 3a 20 51 44 69 61 6c 6f 67 28 20 70 ALSE,.WFlags.f=0.)..:.QDialog(.p
391e0 61 72 65 6e 74 2c 20 6e 61 6d 65 2c 20 6d 6f 64 61 6c 2c 20 66 20 29 20 7b 20 7d 0a 0a 70 72 69 arent,.name,.modal,.f.).{.}..pri
39200 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 vate:.//.Disabled.copy.construct
39220 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 or.and.operator=.#if.defined(Q_D
39240 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 65 6d 69 4d 6f 64 61 6c 28 20 63 6f 6e ISABLE_COPY).....QSemiModal(.con
39260 73 74 20 51 53 65 6d 69 4d 6f 64 61 6c 20 26 20 29 3b 0a 20 20 20 20 51 53 65 6d 69 4d 6f 64 61 st.QSemiModal.&.);.....QSemiModa
39280 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 65 6d 69 4d 6f 64 61 6c 20 26 l.&operator=(.const.QSemiModal.&
392a0 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 65 6e .);.#endif.};.#endif.#endif..#en
392c0 64 69 66 20 2f 2f 20 51 53 45 4d 49 4d 4f 44 41 4c 5f 48 0a 00 00 00 24 00 71 00 6d 00 6f 00 75 dif.//.QSEMIMODAL_H....$.q.m.o.u
392e0 00 73 00 65 00 76 00 72 00 34 00 31 00 78 00 78 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 c0 .s.e.v.r.4.1.x.x._.q.w.s...h....
39300 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 /*******************************
39320 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
39340 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
39360 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 6f 75 73 65 20 64 72 finition.of.Qtopia.Core.mouse.dr
39380 69 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 32 30 0a 2a 2a iver.**.**.Created.:.20020220.**
393a0 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
393c0 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.
393e0 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.
39400 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
39420 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
39440 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
39460 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
39480 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
394a0 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
394c0 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
394e0 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.**.
39500 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
39520 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
39540 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
39560 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
39580 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
395a0 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
395c0 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
395e0 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
39600 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
39620 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
39640 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
39660 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
39680 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://
396a0 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
396c0 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.**.
396e0 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
39700 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
39720 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.
39740 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
39760 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
39780 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.
397a0 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..**.********
397c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
397e0 2a 2a 2a 2a 2a 2a 2a 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 ******************************/.
39800 0a 23 69 66 6e 64 65 66 20 51 4d 4f 55 53 45 56 52 34 31 58 58 5f 51 57 53 5f 48 0a 23 64 65 66 .#ifndef.QMOUSEVR41XX_QWS_H.#def
39820 69 6e 65 20 51 4d 4f 55 53 45 56 52 34 31 58 58 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 ine.QMOUSEVR41XX_QWS_H..#ifndef.
39840 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 75 73 65 5f 71 77 73 2e 68 22 0a 23 65 6e QT_H.#include."qmouse_qws.h".#en
39860 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d dif.//.QT_H..#ifndef.QT_NO_QWS_M
39880 4f 55 53 45 5f 56 52 34 31 0a 0a 63 6c 61 73 73 20 51 57 53 56 72 34 31 78 78 4d 6f 75 73 65 48 OUSE_VR41..class.QWSVr41xxMouseH
398a0 61 6e 64 6c 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 56 72 34 31 78 78 4d andlerPrivate;..class.QWSVr41xxM
398c0 6f 75 73 65 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 43 61 6c 69 62 72 61 74 ouseHandler.:.public.QWSCalibrat
398e0 65 64 4d 6f 75 73 65 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 edMouseHandler.{.public:.....QWS
39900 56 72 34 31 78 78 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e Vr41xxMouseHandler(.const.QStrin
39920 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 g.&.=.QString::null,.const.QStri
39940 6e 67 20 26 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 7e 51 57 53 ng.&.=.QString::null.);.....~QWS
39960 56 72 34 31 78 78 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 Vr41xxMouseHandler();..protected
39980 3a 0a 20 20 20 20 51 57 53 56 72 34 31 78 78 4d 6f 75 73 65 48 61 6e 64 6c 65 72 50 72 69 76 61 :.....QWSVr41xxMouseHandlerPriva
399a0 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 0a 00 00 00 24 00 te.*d;.};..#endif..#endif.....$.
399c0 71 00 70 00 61 00 69 00 6e 00 74 00 64 00 65 00 76 00 69 00 63 00 65 00 64 00 65 00 66 00 73 00 q.p.a.i.n.t.d.e.v.i.c.e.d.e.f.s.
399e0 2e 00 68 00 00 06 f2 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..../************************
39a00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
39a20 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:.$.*
39a40 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 *.**.Definition.of.QPaintDevice.
39a60 63 6f 6e 73 74 61 6e 74 73 20 61 6e 64 20 66 6c 61 67 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 constants.and.flags.**.**.Create
39a80 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 20 31 d.:.940721.**.**.Copyright.(C).1
39aa0 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
39ac0 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
39ae0 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
39b00 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
39b20 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
39b40 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.**.
39b60 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
39b80 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.
39ba0 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
39bc0 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
39be0 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
39c00 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
39c20 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
39c40 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
39c60 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
39c80 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
39ca0 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
39cc0 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
39ce0 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
39d00 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
39d20 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
39d40 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
39d60 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
39d80 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.
39da0 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.
39dc0 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
39de0 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
39e00 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
39e20 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
39e40 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
39e60 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
39e80 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
39ea0 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
39ec0 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
39ee0 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
39f00 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
39f20 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
39f40 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
39f60 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
39f80 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..**.**************
39fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
39fc0 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
39fe0 65 66 20 51 50 41 49 4e 54 44 45 56 49 43 45 44 45 46 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 ef.QPAINTDEVICEDEFS_H.#define.QP
3a000 41 49 4e 54 44 45 56 49 43 45 44 45 46 53 5f 48 0a 0a 23 65 72 72 6f 72 20 22 74 68 69 73 20 66 AINTDEVICEDEFS_H..#error."this.f
3a020 69 6c 65 20 69 73 20 67 6f 6e 65 2e 20 20 74 68 65 20 23 64 65 66 69 6e 65 73 20 69 74 20 63 6f ile.is.gone...the.#defines.it.co
3a040 6e 74 61 69 6e 65 64 20 61 72 65 20 69 6e 22 0a 23 65 72 72 6f 72 20 22 71 31 78 63 6f 6d 70 61 ntained.are.in".#error."q1xcompa
3a060 74 69 62 69 6c 69 74 79 2e 68 3b 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 69 73 tibility.h;.the.functionality.is
3a080 20 69 6e 20 51 50 61 69 6e 74 44 65 76 69 63 65 22 0a 23 65 72 72 6f 72 20 22 61 6e 64 20 51 50 .in.QPaintDevice".#error."and.QP
3a0a0 61 69 6e 74 44 65 76 69 63 65 4d 65 74 72 69 63 73 2e 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 aintDeviceMetrics."..#endif.//.Q
3a0c0 50 41 49 4e 54 44 45 56 49 43 45 44 45 46 53 5f 48 0a 00 00 00 12 00 71 00 73 00 6f 00 63 00 6b PAINTDEVICEDEFS_H......q.s.o.c.k
3a0e0 00 65 00 74 00 2e 00 68 00 00 10 d8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .e.t...h..../*******************
3a100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3a120 2a 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
3a140 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 6f 63 6b 65 74 20 63 6c $.**.**.Definition.of.QSocket.cl
3a160 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 35 32 31 0a 2a 2a 0a 2a ass..**.**.Created.:.970521.**.*
3a180 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
3a1a0 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..*
3a1c0 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 6e 65 *.**.This.file.is.part.of.the.ne
3a1e0 74 77 6f 72 6b 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 twork.module.of.the.Qt.GUI.Toolk
3a200 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
3a220 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.
3a240 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.
3a260 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
3a280 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
3a2a0 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
3a2c0 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.
3a2e0 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
3a300 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
3a320 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
3a340 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.**.
3a360 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.
3a380 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
3a3a0 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..**.*
3a3c0 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
3a3e0 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 65 erprise.Edition.licenses.may.use
3a400 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
3a420 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 65 .the.Qt.Commercial.License.Agree
3a440 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 61 ment.provided.**.with.the.Softwa
3a460 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.
3a480 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
3a4a0 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
3a4c0 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
3a4e0 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..*
3a500 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
3a520 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
3a540 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
3a560 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
3a580 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
3a5a0 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
3a5c0 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.
3a5e0 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
3a600 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
3a620 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
3a640 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
3a660 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..**.***********************
3a680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3a6a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 4f 43 4b 45 ***************/..#ifndef.QSOCKE
3a6c0 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 4f 43 4b 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 T_H.#define.QSOCKET_H..#ifndef.Q
3a6e0 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 T_H.#include."qobject.h".#includ
3a700 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 68 6f 73 74 61 e."qiodevice.h".#include."qhosta
3a720 64 64 72 65 73 73 2e 68 22 20 2f 2f 20 69 6e 74 2d 3e 51 48 6f 73 74 41 64 64 72 65 73 73 20 63 ddress.h".//.int->QHostAddress.c
3a740 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 23 69 66 20 21 64 onversion.#endif.//.QT_H..#if.!d
3a760 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b 20 29 20 7c 7c 20 64 efined(.QT_MODULE_NETWORK.).||.d
3a780 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.
3a7a0 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 4e 45 54 57 4f 52 ).||.defined(.QT_INTERNAL_NETWOR
3a7c0 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4e 45 54 57 4f 52 4b 0a 23 65 K.).#define.QM_EXPORT_NETWORK.#e
3a7e0 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4e 45 54 57 4f 52 4b 20 51 5f lse.#define.QM_EXPORT_NETWORK.Q_
3a800 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4e 45 54 EXPORT.#endif..#ifndef.QT_NO_NET
3a820 57 4f 52 4b 0a 63 6c 61 73 73 20 51 53 6f 63 6b 65 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 WORK.class.QSocketPrivate;.class
3a840 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 3b 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 .QSocketDevice;...class.QM_EXPOR
3a860 54 5f 4e 45 54 57 4f 52 4b 20 51 53 6f 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 T_NETWORK.QSocket.:.public.QObje
3a880 63 74 2c 20 70 75 62 6c 69 63 20 51 49 4f 44 65 76 69 63 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a ct,.public.QIODevice.{.....Q_OBJ
3a8a0 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 72 72 6f 72 20 7b 0a 09 45 72 ECT.public:.....enum.Error.{..Er
3a8c0 72 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 75 73 65 64 2c 0a 09 45 72 72 48 6f 73 74 4e 6f 74 46 rConnectionRefused,..ErrHostNotF
3a8e0 6f 75 6e 64 2c 0a 09 45 72 72 53 6f 63 6b 65 74 52 65 61 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 ound,..ErrSocketRead.....};.....
3a900 20 51 53 6f 63 6b 65 74 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e .QSocket(.QObject.*parent=0,.con
3a920 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e st.char.*name=0.);.....virtual.~
3a940 51 53 6f 63 6b 65 74 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 49 64 6c QSocket();......enum.State.{.Idl
3a960 65 2c 20 48 6f 73 74 4c 6f 6f 6b 75 70 2c 20 43 6f 6e 6e 65 63 74 69 6e 67 2c 0a 09 09 20 43 6f e,.HostLookup,.Connecting,....Co
3a980 6e 6e 65 63 74 65 64 2c 20 43 6c 6f 73 69 6e 67 2c 0a 09 09 20 43 6f 6e 6e 65 63 74 69 6f 6e 3d nnected,.Closing,....Connection=
3a9a0 43 6f 6e 6e 65 63 74 65 64 20 7d 3b 0a 20 20 20 20 53 74 61 74 65 09 20 73 74 61 74 65 28 29 20 Connected.};.....State..state().
3a9c0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 73 6f 63 6b 65 74 28 29 20 63 6f 6e 73 74 const;......int...socket().const
3a9e0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 63 6b 65 74 28 20 69 6e ;.....virtual.void.setSocket(.in
3aa00 74 20 29 3b 0a 0a 20 20 20 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 20 2a 73 6f 63 6b 65 74 44 t.);......QSocketDevice.*socketD
3aa20 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 63 evice();.....virtual.void.setSoc
3aa40 6b 65 74 44 65 76 69 63 65 28 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 20 2a 20 29 3b 0a 0a 23 ketDevice(.QSocketDevice.*.);..#
3aa60 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 4e 53 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 ifndef.QT_NO_DNS.....virtual.voi
3aa80 64 20 63 6f 6e 6e 65 63 74 54 6f 48 6f 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 d.connectToHost(.const.QString.&
3aaa0 68 6f 73 74 2c 20 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 host,.Q_UINT16.port.);.#endif...
3aac0 20 20 51 53 74 72 69 6e 67 09 20 70 65 65 72 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 ..QString..peerName().const;....
3aae0 20 20 2f 2f 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 49 4f 44 65 76 69 63 65 ..//.Implementation.of.QIODevice
3ab00 20 61 62 73 74 72 61 63 74 20 76 69 72 74 75 61 6c 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 .abstract.virtual.functions.....
3ab20 62 6f 6f 6c 09 20 6f 70 65 6e 28 20 69 6e 74 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 bool..open(.int.mode.);.....void
3ab40 09 20 63 6c 6f 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 66 6c 75 73 68 28 29 3b 0a 20 20 ..close();.....void..flush();...
3ab60 20 20 4f 66 66 73 65 74 09 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4f 66 66 73 ..Offset..size().const;.....Offs
3ab80 65 74 09 20 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 61 74 28 20 4f 66 et..at().const;.....bool..at(.Of
3aba0 66 73 65 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b fset.);.....bool..atEnd().const;
3abc0 0a 0a 20 20 20 20 51 5f 55 4c 4f 4e 47 09 20 62 79 74 65 73 41 76 61 69 6c 61 62 6c 65 28 29 20 ......Q_ULONG..bytesAvailable().
3abe0 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 51 49 4f 44 65 76 69 63 65 3a 3a 4f 66 66 73 65 74 20 const;.//.###.QIODevice::Offset.
3ac00 69 6e 73 74 65 61 64 3f 0a 20 20 20 20 51 5f 55 4c 4f 4e 47 09 20 77 61 69 74 46 6f 72 4d 6f 72 instead?.....Q_ULONG..waitForMor
3ac20 65 28 20 69 6e 74 20 6d 73 65 63 73 2c 20 62 6f 6f 6c 20 2a 74 69 6d 65 6f 75 74 20 20 29 20 63 e(.int.msecs,.bool.*timeout..).c
3ac40 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 55 4c 4f 4e 47 09 20 77 61 69 74 46 6f 72 4d 6f 72 65 28 20 onst;.....Q_ULONG..waitForMore(.
3ac60 69 6e 74 20 6d 73 65 63 73 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 int.msecs.).const;.//.###.Qt.4.0
3ac80 3a 20 6d 65 72 67 65 20 74 68 65 20 74 77 6f 20 6f 76 65 72 6c 6f 61 64 73 0a 20 20 20 20 51 5f :.merge.the.two.overloads.....Q_
3aca0 55 4c 4f 4e 47 09 20 62 79 74 65 73 54 6f 57 72 69 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ULONG..bytesToWrite().const;....
3acc0 20 76 6f 69 64 09 20 63 6c 65 61 72 50 65 6e 64 69 6e 67 44 61 74 61 28 29 3b 0a 0a 20 20 20 20 .void..clearPendingData();......
3ace0 51 5f 4c 4f 4e 47 09 20 72 65 61 64 42 6c 6f 63 6b 28 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 Q_LONG..readBlock(.char.*data,.Q
3ad00 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 77 72 69 _ULONG.maxlen.);.....Q_LONG..wri
3ad20 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 4f teBlock(.const.char.*data,.Q_ULO
3ad40 4e 47 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 72 65 61 64 4c 69 6e 65 28 20 NG.len.);.....Q_LONG..readLine(.
3ad60 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 0a 20 char.*data,.Q_ULONG.maxlen.);...
3ad80 20 20 20 69 6e 74 09 09 20 67 65 74 63 68 28 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 70 75 74 63 ...int...getch();.....int...putc
3ada0 68 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 75 6e 67 65 74 63 68 28 69 6e 74 29 h(.int.);.....int...ungetch(int)
3adc0 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 63 61 6e 52 65 61 64 4c 69 6e 65 28 29 20 63 6f 6e 73 74 ;......bool..canReadLine().const
3ade0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 09 20 51 53 74 72 69 6e 67 20 72 65 61 64 4c 69 6e 65 28 ;.....virtual..QString.readLine(
3ae00 29 3b 0a 0a 20 20 20 20 51 5f 55 49 4e 54 31 36 09 20 70 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a );......Q_UINT16..port().const;.
3ae20 20 20 20 20 51 5f 55 49 4e 54 31 36 09 20 70 65 65 72 50 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a ....Q_UINT16..peerPort().const;.
3ae40 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 61 64 64 72 65 73 73 28 29 20 63 6f 6e 73 74 ....QHostAddress.address().const
3ae60 3b 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 70 65 65 72 41 64 64 72 65 73 73 28 29 ;.....QHostAddress.peerAddress()
3ae80 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 52 65 61 64 42 75 66 66 65 72 .const;......void..setReadBuffer
3aea0 53 69 7a 65 28 20 51 5f 55 4c 4f 4e 47 20 29 3b 0a 20 20 20 20 51 5f 55 4c 4f 4e 47 09 20 72 65 Size(.Q_ULONG.);.....Q_ULONG..re
3aec0 61 64 42 75 66 66 65 72 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a adBufferSize().const;..signals:.
3aee0 20 20 20 20 76 6f 69 64 09 20 68 6f 73 74 46 6f 75 6e 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 ....void..hostFound();.....void.
3af00 20 63 6f 6e 6e 65 63 74 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 6f 6e 6e 65 63 74 69 .connected();.....void..connecti
3af20 6f 6e 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 6c 61 79 65 64 43 6c 6f onClosed();.....void..delayedClo
3af40 73 65 46 69 6e 69 73 68 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 72 65 61 64 79 52 65 61 seFinished();.....void..readyRea
3af60 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 62 79 74 65 73 57 72 69 74 74 65 6e 28 20 69 6e 74 d();.....void..bytesWritten(.int
3af80 20 6e 62 79 74 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 65 72 72 6f 72 28 20 69 6e 74 20 .nbytes.);.....void..error(.int.
3afa0 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c );..protected.slots:.....virtual
3afc0 20 76 6f 69 64 20 73 6e 5f 72 65 61 64 28 20 62 6f 6f 6c 20 66 6f 72 63 65 3d 46 41 4c 53 45 20 .void.sn_read(.bool.force=FALSE.
3afe0 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6e 5f 77 72 69 74 65 28 29 3b 0a );.....virtual.void.sn_write();.
3b000 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 74 72 79 43 6f 6e 6e .private.slots:.....void.tryConn
3b020 65 63 74 69 6e 67 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 65 6d 69 74 45 72 72 6f 72 43 6f 6e 6e ecting();.....void.emitErrorConn
3b040 65 63 74 69 6f 6e 52 65 66 75 73 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 ectionRefused();..private:.....Q
3b060 53 6f 63 6b 65 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 63 6f 6e SocketPrivate.*d;......bool..con
3b080 73 75 6d 65 57 72 69 74 65 42 75 66 28 20 51 5f 55 4c 4f 4e 47 20 6e 62 79 74 65 73 20 29 3b 0a sumeWriteBuf(.Q_ULONG.nbytes.);.
3b0a0 20 20 20 20 76 6f 69 64 09 20 74 72 79 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 ....void..tryConnection();.....v
3b0c0 6f 69 64 20 20 20 20 20 20 20 20 20 73 65 74 53 6f 63 6b 65 74 49 6e 74 65 72 6e 28 20 69 6e 74 oid.........setSocketIntern(.int
3b0e0 20 73 6f 63 6b 65 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 .socket.);..private:.//.Disabled
3b100 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=.
3b120 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 #if.defined(Q_DISABLE_COPY).....
3b140 51 53 6f 63 6b 65 74 28 20 63 6f 6e 73 74 20 51 53 6f 63 6b 65 74 20 26 20 29 3b 0a 20 20 20 20 QSocket(.const.QSocket.&.);.....
3b160 51 53 6f 63 6b 65 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 6f 63 6b 65 QSocket.&operator=(.const.QSocke
3b180 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f t.&.);.#endif.};..#endif.//QT_NO
3b1a0 5f 4e 45 54 57 4f 52 4b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 4f 43 4b 45 54 5f 48 0a 00 00 00 _NETWORK.#endif.//.QSOCKET_H....
3b1c0 1c 00 71 00 72 00 61 00 64 00 69 00 6f 00 62 00 75 00 74 00 74 00 6f 00 6e 00 2e 00 68 00 00 0a ..q.r.a.d.i.o.b.u.t.t.o.n...h...
3b1e0 53 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 S/******************************
3b200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3b220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 **************.**.$Id:.$.**.**.D
3b240 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 52 61 64 69 6f 42 75 74 74 6f 6e 20 63 6c 61 73 73 0a efinition.of.QRadioButton.class.
3b260 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 6f 70 **.**.Created.:.940222.**.**.Cop
3b280 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 yright.(C).1992-2000.Trolltech.A
3b2a0 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..**.**.
3b2c0 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 74 73 This.file.is.part.of.the.widgets
3b2e0 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..*
3b300 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
3b320 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
3b340 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
3b360 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
3b380 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
3b3a0 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
3b3c0 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
3b3e0 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
3b400 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
3b420 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
3b440 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
3b460 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.
3b480 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
3b4a0 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
3b4c0 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
3b4e0 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
3b500 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
3b520 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
3b540 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
3b560 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..**.**.
3b580 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
3b5a0 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
3b5c0 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
3b5e0 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
3b600 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
3b620 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
3b640 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
3b660 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
3b680 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
3b6a0 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
3b6c0 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..**.
3b6e0 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
3b700 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..**
3b720 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
3b740 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
3b760 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..**.*
3b780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3b7a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3b7c0 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 52 41 44 49 4f 42 55 54 54 4f 4e 5f 48 0a 23 *****/..#ifndef.QRADIOBUTTON_H.#
3b7e0 64 65 66 69 6e 65 20 51 52 41 44 49 4f 42 55 54 54 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 define.QRADIOBUTTON_H..#ifndef.Q
3b800 54 5f 48 0a 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 T_H.#include."qbutton.h".#endif.
3b820 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 41 44 49 4f 42 55 54 54 //.QT_H..#ifndef.QT_NO_RADIOBUTT
3b840 4f 4e 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 52 61 64 69 6f 42 75 74 74 6f 6e 20 ON..class.Q_EXPORT.QRadioButton.
3b860 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a :.public.QButton.{.....Q_OBJECT.
3b880 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 68 65 63 6b 65 64 20 52 45 41 ....Q_PROPERTY(.bool.checked.REA
3b8a0 44 20 69 73 43 68 65 63 6b 65 64 20 57 52 49 54 45 20 73 65 74 43 68 65 63 6b 65 64 20 29 0a 20 D.isChecked.WRITE.setChecked.)..
3b8c0 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 62 6f 6f 6c 20 61 75 74 6f 4d 61 73 6b 20 44 45 53 ...Q_OVERRIDE(.bool.autoMask.DES
3b8e0 49 47 4e 41 42 4c 45 20 74 72 75 65 20 53 43 52 49 50 54 41 42 4c 45 20 74 72 75 65 20 29 0a 0a IGNABLE.true.SCRIPTABLE.true.)..
3b900 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 61 64 69 6f 42 75 74 74 6f 6e 28 20 51 57 69 64 67 65 public:.....QRadioButton(.QWidge
3b920 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.);
3b940 0a 20 20 20 20 51 52 61 64 69 6f 42 75 74 74 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 .....QRadioButton(.const.QString
3b960 20 26 74 65 78 74 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 .&text,.QWidget.*parent,.const.c
3b980 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 69 73 43 68 har*.name=0.);......bool....isCh
3b9a0 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 20 20 20 73 69 7a ecked().const;......QSize....siz
3b9c0 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 0a 20 20 eHint().const;..public.slots:...
3b9e0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 73 65 74 43 68 65 63 6b 65 64 28 20 62 6f ..virtual.void....setChecked(.bo
3ba00 6f 6c 20 63 68 65 63 6b 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c ol.check.);..protected:.....bool
3ba20 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 20 29 20 ....hitButton(.const.QPoint.&.).
3ba40 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 42 75 74 74 6f 6e 28 20 51 const;.....void....drawButton(.Q
3ba60 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 42 75 74 Painter.*.);.....void....drawBut
3ba80 74 6f 6e 4c 61 62 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 tonLabel(.QPainter.*.);.....void
3baa0 20 20 20 20 75 70 64 61 74 65 4d 61 73 6b 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 72 ....updateMask();......void....r
3bac0 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 0a 70 72 esizeEvent(.QResizeEvent*.);..pr
3bae0 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 69 6e 69 74 28 29 3b 0a 0a 70 72 69 76 ivate:.....void....init();..priv
3bb00 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
3bb20 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
3bb40 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 52 61 64 69 6f 42 75 74 74 6f 6e 28 20 63 6f SABLE_COPY).....QRadioButton(.co
3bb60 6e 73 74 20 51 52 61 64 69 6f 42 75 74 74 6f 6e 20 26 20 29 3b 0a 20 20 20 20 51 52 61 64 69 6f nst.QRadioButton.&.);.....QRadio
3bb80 42 75 74 74 6f 6e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 52 61 64 69 6f 42 Button.&operator=(.const.QRadioB
3bba0 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 69 6e 65 20 62 6f utton.&.);.#endif.};...inline.bo
3bbc0 6f 6c 20 51 52 61 64 69 6f 42 75 74 74 6f 6e 3a 3a 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e ol.QRadioButton::isChecked().con
3bbe0 73 74 0a 7b 20 72 65 74 75 72 6e 20 69 73 4f 6e 28 29 3b 20 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f st.{.return.isOn();.}..#endif.//
3bc00 20 51 54 5f 4e 4f 5f 52 41 44 49 4f 42 55 54 54 4f 4e 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 52 .QT_NO_RADIOBUTTON..#endif.//.QR
3bc20 41 44 49 4f 42 55 54 54 4f 4e 5f 48 0a 00 00 00 18 00 71 00 73 00 63 00 72 00 6f 00 6c 00 6c 00 ADIOBUTTON_H......q.s.c.r.o.l.l.
3bc40 62 00 61 00 72 00 2e 00 68 00 00 15 34 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a b.a.r...h...4/******************
3bc60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3bc80 2a 2a 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
3bca0 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 63 72 6f 6c 6c d:.$.**.**.Definition.of.QScroll
3bcc0 42 61 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 34 32 37 Bar.class.**.**.Created.:.940427
3bce0 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
3bd00 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
3bd20 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
3bd40 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 he.widgets.module.of.the.Qt.GUI.
3bd60 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.
3bd80 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
3bda0 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
3bdc0 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
3bde0 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
3be00 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.
3be20 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
3be40 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
3be60 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
3be80 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.
3bea0 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
3bec0 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
3bee0 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
3bf00 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.
3bf20 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
3bf40 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
3bf60 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.
3bf80 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
3bfa0 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
3bfc0 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
3bfe0 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.
3c000 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
3c020 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
3c040 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
3c060 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..*
3c080 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
3c0a0 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
3c0c0 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
3c0e0 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
3c100 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
3c120 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
3c140 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.
3c160 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
3c180 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
3c1a0 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
3c1c0 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
3c1e0 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..**.***********************
3c200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3c220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 43 52 4f 4c ***************/..#ifndef.QSCROL
3c240 4c 42 41 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 43 52 4f 4c 4c 42 41 52 5f 48 0a 0a 63 6c 61 LBAR_H.#define.QSCROLLBAR_H..cla
3c260 73 73 20 51 54 69 6d 65 72 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 ss.QTimer;..#ifndef.QT_H.#includ
3c280 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 61 6e 67 65 63 6f e."qwidget.h".#include."qrangeco
3c2a0 6e 74 72 6f 6c 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 ntrol.h".#endif.//.QT_H..#ifndef
3c2c0 20 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 52 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 .QT_NO_SCROLLBAR..class.Q_EXPORT
3c2e0 20 51 53 63 72 6f 6c 6c 42 61 72 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 2c 20 70 75 .QScrollBar.:.public.QWidget,.pu
3c300 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 4f 42 4a 45 43 blic.QRangeControl.{.....Q_OBJEC
3c320 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 69 6e 56 61 6c 75 65 20 52 T.....Q_PROPERTY(.int.minValue.R
3c340 45 41 44 20 6d 69 6e 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 69 6e 56 61 6c 75 65 20 29 EAD.minValue.WRITE.setMinValue.)
3c360 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 20 52 45 .....Q_PROPERTY(.int.maxValue.RE
3c380 41 44 20 6d 61 78 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 61 78 56 61 6c 75 65 20 29 0a AD.maxValue.WRITE.setMaxValue.).
3c3a0 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6c 69 6e 65 53 74 65 70 20 52 45 41 ....Q_PROPERTY(.int.lineStep.REA
3c3c0 44 20 6c 69 6e 65 53 74 65 70 20 57 52 49 54 45 20 73 65 74 4c 69 6e 65 53 74 65 70 20 29 0a 20 D.lineStep.WRITE.setLineStep.)..
3c3e0 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 70 61 67 65 53 74 65 70 20 52 45 41 44 ...Q_PROPERTY(.int.pageStep.READ
3c400 20 70 61 67 65 53 74 65 70 20 57 52 49 54 45 20 73 65 74 50 61 67 65 53 74 65 70 20 29 0a 20 20 .pageStep.WRITE.setPageStep.)...
3c420 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 76 61 6c 75 65 20 52 45 41 44 20 76 61 6c ..Q_PROPERTY(.int.value.READ.val
3c440 75 65 20 57 52 49 54 45 20 73 65 74 56 61 6c 75 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 ue.WRITE.setValue.).....Q_PROPER
3c460 54 59 28 20 62 6f 6f 6c 20 74 72 61 63 6b 69 6e 67 20 52 45 41 44 20 74 72 61 63 6b 69 6e 67 20 TY(.bool.tracking.READ.tracking.
3c480 57 52 49 54 45 20 73 65 74 54 72 61 63 6b 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 WRITE.setTracking.).....Q_PROPER
3c4a0 54 59 28 20 62 6f 6f 6c 20 64 72 61 67 67 69 6e 67 53 6c 69 64 65 72 20 52 45 41 44 20 64 72 61 TY(.bool.draggingSlider.READ.dra
3c4c0 67 67 69 6e 67 53 6c 69 64 65 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 4f 72 ggingSlider.).....Q_PROPERTY(.Or
3c4e0 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 41 44 20 6f 72 69 65 6e ientation.orientation.READ.orien
3c500 74 61 74 69 6f 6e 20 57 52 49 54 45 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 20 29 0a 0a 70 tation.WRITE.setOrientation.)..p
3c520 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 63 72 6f 6c 6c 42 61 72 28 20 51 57 69 64 67 65 74 20 2a ublic:.....QScrollBar(.QWidget.*
3c540 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a parent,.const.char*.name.=.0.);.
3c560 20 20 20 20 51 53 63 72 6f 6c 6c 42 61 72 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 2c 20 51 57 69 ....QScrollBar(.Orientation,.QWi
3c580 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d dget.*parent,.const.char*.name.=
3c5a0 20 30 20 29 3b 0a 20 20 20 20 51 53 63 72 6f 6c 6c 42 61 72 28 20 69 6e 74 20 6d 69 6e 56 61 6c .0.);.....QScrollBar(.int.minVal
3c5c0 75 65 2c 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 2c 20 69 6e 74 20 6c 69 6e 65 53 74 65 70 2c 20 ue,.int.maxValue,.int.lineStep,.
3c5e0 69 6e 74 20 70 61 67 65 53 74 65 70 2c 0a 09 09 69 6e 74 20 76 61 6c 75 65 2c 20 4f 72 69 65 6e int.pageStep,...int.value,.Orien
3c600 74 61 74 69 6f 6e 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 tation,.QWidget.*parent,.const.c
3c620 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 53 63 72 6f 6c 6c 42 61 72 har*.name.=.0.);.....~QScrollBar
3c640 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 4f 72 69 65 6e 74 61 ();......virtual.void.setOrienta
3c660 74 69 6f 6e 28 20 4f 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 tion(.Orientation.);.....Orienta
3c680 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 20 20 20 20 76 69 tion.orientation().const;.....vi
3c6a0 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 rtual.void.setTracking(.bool.ena
3c6c0 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 ble.);.....bool.tracking().const
3c6e0 3b 0a 20 20 20 20 62 6f 6f 6c 09 64 72 61 67 67 69 6e 67 53 6c 69 64 65 72 28 29 20 63 6f 6e 73 ;.....bool.draggingSlider().cons
3c700 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 6c 65 74 74 65 28 t;......virtual.void.setPalette(
3c720 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c .const.QPalette.&.);.....virtual
3c740 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 76 69 72 .QSize.sizeHint().const;.....vir
3c760 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f tual.void.setSizePolicy(.QSizePo
3c780 6c 69 63 79 20 73 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 69 7a 65 50 6f 6c 69 63 licy.sp.);.....void.setSizePolic
3c7a0 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 68 6f 72 2c 20 51 53 y(.QSizePolicy::SizeType.hor,.QS
3c7c0 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 izePolicy::SizeType.ver,.bool.hf
3c7e0 77 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 20 6d 69 6e 56 61 6c 75 65 28 w.=.FALSE.);......int..minValue(
3c800 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 6e ).const;.....int..maxValue().con
3c820 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 3b st;.....void.setMinValue(.int.);
3c840 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 20 .....void.setMaxValue(.int.);...
3c860 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 74 ..int..lineStep().const;.....int
3c880 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 74 ..pageStep().const;.....void.set
3c8a0 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 67 LineStep(.int.);.....void.setPag
3c8c0 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 63 eStep(.int.);.....int..value().c
3c8e0 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 73 6c 69 64 65 72 53 74 61 72 74 28 29 20 63 6f onst;......int..sliderStart().co
3c900 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 73 6c 69 64 65 72 52 65 63 74 28 29 20 63 6f 6e 73 nst;.....QRect.sliderRect().cons
3c920 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 61 t;..public.slots:.....void.setVa
3c940 6c 75 65 28 20 69 6e 74 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 76 lue(.int.);..signals:.....void.v
3c960 61 6c 75 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f alueChanged(.int.value.);.....vo
3c980 69 64 09 73 6c 69 64 65 72 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 6c 69 id.sliderPressed();.....void.sli
3c9a0 64 65 72 4d 6f 76 65 64 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 derMoved(.int.value.);.....void.
3c9c0 73 6c 69 64 65 72 52 65 6c 65 61 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 6e 65 78 74 4c sliderReleased();.....void.nextL
3c9e0 69 6e 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 70 72 65 76 4c 69 6e 65 28 29 3b 0a 20 20 20 20 ine();.....void.prevLine();.....
3ca00 76 6f 69 64 09 6e 65 78 74 50 61 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 70 72 65 76 50 61 void.nextPage();.....void.prevPa
3ca20 67 65 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f ge();..protected:.#ifndef.QT_NO_
3ca40 57 48 45 45 4c 45 56 45 4e 54 0a 20 20 20 20 76 6f 69 64 20 09 77 68 65 65 6c 45 76 65 6e 74 28 WHEELEVENT.....void..wheelEvent(
3ca60 20 51 57 68 65 65 6c 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 .QWheelEvent.*.);.#endif.....voi
3ca80 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 3b 0a d.keyPressEvent(.QKeyEvent.*.);.
3caa0 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 65 45 76 65 ....void.resizeEvent(.QResizeEve
3cac0 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 nt.*.);.....void.paintEvent(.QPa
3cae0 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 50 72 65 intEvent.*.);......void.mousePre
3cb00 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f ssEvent(.QMouseEvent.*.);.....vo
3cb20 69 64 09 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e id.mouseReleaseEvent(.QMouseEven
3cb40 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 t.*.);.....void.mouseMoveEvent(.
3cb60 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 63 6f 6e 74 65 78 QMouseEvent.*.);.....void.contex
3cb80 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a 20 tMenuEvent(.QContextMenuEvent.*.
3cba0 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 45 76 65 6e 74 28 20 51 48 69 64 65 45 76 65 6e );.....void.hideEvent(.QHideEven
3cbc0 74 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 76 61 6c 75 65 43 68 61 6e 67 65 28 29 3b 0a 20 t*.);......void.valueChange();..
3cbe0 20 20 20 76 6f 69 64 09 73 74 65 70 43 68 61 6e 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 ...void.stepChange();.....void.r
3cc00 61 6e 67 65 43 68 61 6e 67 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 74 79 6c 65 43 68 61 angeChange();......void.styleCha
3cc20 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a nge(.QStyle&.);..private.slots:.
3cc40 20 20 20 20 76 6f 69 64 20 64 6f 41 75 74 6f 52 65 70 65 61 74 28 29 3b 0a 0a 70 72 69 76 61 74 ....void.doAutoRepeat();..privat
3cc60 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 73 e:.....void.init();.....void.pos
3cc80 69 74 69 6f 6e 53 6c 69 64 65 72 46 72 6f 6d 56 61 6c 75 65 28 29 3b 0a 20 20 20 20 69 6e 74 20 itionSliderFromValue();.....int.
3cca0 63 61 6c 63 75 6c 61 74 65 56 61 6c 75 65 46 72 6f 6d 53 6c 69 64 65 72 28 29 20 63 6f 6e 73 74 calculateValueFromSlider().const
3ccc0 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 41 75 74 6f 52 65 70 65 61 74 28 29 3b 0a 20 ;......void.startAutoRepeat();..
3cce0 20 20 20 76 6f 69 64 20 73 74 6f 70 41 75 74 6f 52 65 70 65 61 74 28 29 3b 0a 0a 20 20 20 20 69 ...void.stopAutoRepeat();......i
3cd00 6e 74 20 72 61 6e 67 65 56 61 6c 75 65 54 6f 53 6c 69 64 65 72 50 6f 73 28 20 69 6e 74 20 76 61 nt.rangeValueToSliderPos(.int.va
3cd20 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 6c 69 64 65 72 50 6f 73 54 6f 52 61 l.).const;.....int.sliderPosToRa
3cd40 6e 67 65 56 61 6c 75 65 28 20 69 6e 74 20 76 61 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ngeValue(.int.val.).const;......
3cd60 76 6f 69 64 20 61 63 74 69 6f 6e 28 20 69 6e 74 20 63 6f 6e 74 72 6f 6c 20 29 3b 0a 0a 20 20 20 void.action(.int.control.);.....
3cd80 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 73 28 20 75 69 6e 74 20 63 6f 6e 74 72 6f 6c .void.drawControls(.uint.control
3cda0 73 2c 20 75 69 6e 74 20 61 63 74 69 76 65 43 6f 6e 74 72 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 s,.uint.activeControl.).const;..
3cdc0 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 73 28 20 75 69 6e 74 20 63 6f 6e 74 72 ...void.drawControls(.uint.contr
3cde0 6f 6c 73 2c 20 75 69 6e 74 20 61 63 74 69 76 65 43 6f 6e 74 72 6f 6c 2c 0a 09 09 20 20 20 20 20 ols,.uint.activeControl,........
3ce00 20 20 51 50 61 69 6e 74 65 72 20 2a 70 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 69 6e 74 ..QPainter.*p.).const;......uint
3ce20 20 70 72 65 73 73 65 64 43 6f 6e 74 72 6f 6c 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 72 61 63 6b 3b .pressedControl;.....bool.track;
3ce40 0a 20 20 20 20 62 6f 6f 6c 20 63 6c 69 63 6b 65 64 41 74 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 .....bool.clickedAt;.....Orienta
3ce60 74 69 6f 6e 20 6f 72 69 65 6e 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 6c 69 64 65 50 72 65 76 56 tion.orient;......int.slidePrevV
3ce80 61 6c 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 73 6c 69 64 65 72 50 6f 73 3b 0a 20 20 20 20 51 43 al;.....QCOORD.sliderPos;.....QC
3cea0 4f 4f 52 44 20 63 6c 69 63 6b 4f 66 66 73 65 74 3b 0a 0a 20 20 20 20 51 54 69 6d 65 72 20 2a 20 OORD.clickOffset;......QTimer.*.
3cec0 72 65 70 65 61 74 65 72 3b 0a 20 20 20 20 76 6f 69 64 20 2a 20 64 3b 0a 0a 70 72 69 76 61 74 65 repeater;.....void.*.d;..private
3cee0 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 :.//.Disabled.copy.constructor.a
3cf00 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 nd.operator=.#if.defined(Q_DISAB
3cf20 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 63 72 6f 6c 6c 42 61 72 28 20 63 6f 6e 73 74 20 51 LE_COPY).....QScrollBar(.const.Q
3cf40 53 63 72 6f 6c 6c 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 53 63 72 6f 6c 6c 42 61 72 20 26 6f ScrollBar.&.);.....QScrollBar.&o
3cf60 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 63 72 6f 6c 6c 42 61 72 20 26 20 29 3b 0a perator=(.const.QScrollBar.&.);.
3cf80 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 53 63 72 6f 6c 6c 42 #endif.};...inline.void.QScrollB
3cfa0 61 72 3a 3a 73 65 74 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 74 20 29 0a 7b 0a 20 20 20 20 ar::setTracking(.bool.t.).{.....
3cfc0 74 72 61 63 6b 20 3d 20 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 63 72 6f 6c track.=.t;.}..inline.bool.QScrol
3cfe0 6c 42 61 72 3a 3a 74 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 lBar::tracking().const.{.....ret
3d000 75 72 6e 20 74 72 61 63 6b 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 63 72 6f 6c 6c 42 61 72 3a urn.track;.}..inline.QScrollBar:
3d020 3a 4f 72 69 65 6e 74 61 74 69 6f 6e 20 51 53 63 72 6f 6c 6c 42 61 72 3a 3a 6f 72 69 65 6e 74 61 :Orientation.QScrollBar::orienta
3d040 74 69 6f 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 tion().const.{.....return.orient
3d060 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 63 72 6f 6c 6c 42 61 72 3a 3a 73 6c 69 64 ;.}..inline.int.QScrollBar::slid
3d080 65 72 53 74 61 72 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 6c 69 erStart().const.{.....return.sli
3d0a0 64 65 72 50 6f 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 53 63 72 6f 6c 6c 42 61 derPos;.}..inline.void.QScrollBa
3d0c0 72 3a 3a 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 r::setSizePolicy(.QSizePolicy::S
3d0e0 69 7a 65 54 79 70 65 20 68 6f 72 2c 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 izeType.hor,.QSizePolicy::SizeTy
3d100 70 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 29 0a 7b 20 0a 20 20 20 20 51 57 69 64 67 65 pe.ver,.bool.hfw.).{......QWidge
3d120 74 3a 3a 73 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 68 6f 72 2c 20 76 65 72 2c 20 68 66 77 20 t::setSizePolicy(.hor,.ver,.hfw.
3d140 29 3b 20 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 43 52 4f 4c 4c 42 41 );..}...#endif.//.QT_NO_SCROLLBA
3d160 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 43 52 4f 4c 4c 42 41 52 5f 48 0a 00 00 00 0e 00 71 R..#endif.//.QSCROLLBAR_H......q
3d180 00 72 00 65 00 63 00 74 00 2e 00 68 00 00 1d 6f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .r.e.c.t...h...o/***************
3d1a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3d1c0 2a 2a 2a 2a 2a 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 *****************************.**
3d1e0 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 52 65 63 .$Id:.$.**.**.Definition.of.QRec
3d200 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 30 32 38 0a 2a t.class.**.**.Created.:.931028.*
3d220 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
3d240 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
3d260 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
3d280 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
3d2a0 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
3d2c0 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.
3d2e0 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
3d300 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
3d320 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
3d340 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.
3d360 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
3d380 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
3d3a0 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
3d3c0 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.
3d3e0 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.*
3d400 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
3d420 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
3d440 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..**
3d460 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
3d480 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
3d4a0 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
3d4c0 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
3d4e0 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
3d500 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.
3d520 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.
3d540 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,
3d560 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
3d580 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
3d5a0 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..**.*
3d5c0 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
3d5e0 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
3d600 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
3d620 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
3d640 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/
3d660 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
3d680 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
3d6a0 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
3d6c0 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
3d6e0 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.
3d700 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
3d720 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..**.**************************
3d740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3d760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 52 45 43 54 5f 48 0a 23 ************/..#ifndef.QRECT_H.#
3d780 64 65 66 69 6e 65 20 51 52 45 43 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e define.QRECT_H..#ifndef.QT_H.#in
3d7a0 63 6c 75 64 65 20 22 71 73 69 7a 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a clude."qsize.h".#endif.//.QT_H..
3d7c0 23 69 66 20 64 65 66 69 6e 65 64 28 74 6f 70 4c 65 66 74 29 0a 23 65 72 72 6f 72 20 22 4d 61 63 #if.defined(topLeft).#error."Mac
3d7e0 72 6f 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 74 6f 70 4c 65 66 74 20 63 6f 6e 66 6c 69 63 ro.definition.of.topLeft.conflic
3d800 74 73 20 77 69 74 68 20 51 52 65 63 74 22 0a 2f 2f 20 64 6f 6e 27 74 20 6a 75 73 74 20 73 69 6c ts.with.QRect".//.don't.just.sil
3d820 65 6e 74 6c 79 20 75 6e 64 6f 20 70 65 6f 70 6c 65 27 73 20 64 65 66 69 6e 65 73 3a 20 23 75 6e ently.undo.people's.defines:.#un
3d840 64 65 66 20 74 6f 70 4c 65 66 74 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f def.topLeft.#endif..class.Q_EXPO
3d860 52 54 20 51 52 65 63 74 09 09 09 09 09 2f 2f 20 72 65 63 74 61 6e 67 6c 65 20 63 6c 61 73 73 0a RT.QRect.....//.rectangle.class.
3d880 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 52 65 63 74 28 29 09 7b 20 78 31 20 3d 20 79 31 20 {.public:.....QRect().{.x1.=.y1.
3d8a0 3d 20 30 3b 20 78 32 20 3d 20 79 32 20 3d 20 2d 31 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 28 20 =.0;.x2.=.y2.=.-1;.}.....QRect(.
3d8c0 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 74 6f 70 6c 65 66 74 2c 20 63 6f 6e 73 74 20 51 50 6f const.QPoint.&topleft,.const.QPo
3d8e0 69 6e 74 20 26 62 6f 74 74 6f 6d 72 69 67 68 74 20 29 3b 0a 20 20 20 20 51 52 65 63 74 28 20 63 int.&bottomright.);.....QRect(.c
3d900 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 74 6f 70 6c 65 66 74 2c 20 63 6f 6e 73 74 20 51 53 69 7a onst.QPoint.&topleft,.const.QSiz
3d920 65 20 26 73 69 7a 65 20 29 3b 0a 20 20 20 20 51 52 65 63 74 28 20 69 6e 74 20 6c 65 66 74 2c 20 e.&size.);.....QRect(.int.left,.
3d940 69 6e 74 20 74 6f 70 2c 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 20 29 int.top,.int.width,.int.height.)
3d960 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 4e 75 6c 6c 28 29 09 63 6f 6e 73 74 3b 0a 20 20 ;......bool...isNull().const;...
3d980 20 20 62 6f 6f 6c 20 20 20 69 73 45 6d 70 74 79 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f ..bool...isEmpty().const;.....bo
3d9a0 6f 6c 20 20 20 69 73 56 61 6c 69 64 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 ol...isValid().const;.....QRect.
3d9c0 20 6e 6f 72 6d 61 6c 69 7a 65 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 20 20 20 .normalize().const;......int....
3d9e0 6c 65 66 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 74 6f 70 28 29 09 63 left().const;.....int....top().c
3da00 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 72 69 67 68 74 28 29 09 63 6f 6e 73 74 3b 0a onst;.....int....right().const;.
3da20 20 20 20 20 69 6e 74 09 20 20 20 62 6f 74 74 6f 6d 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ....int....bottom().const;......
3da40 51 43 4f 4f 52 44 20 26 72 4c 65 66 74 28 29 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 26 72 54 6f QCOORD.&rLeft();.....QCOORD.&rTo
3da60 70 28 29 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 26 72 52 69 67 68 74 28 29 3b 0a 20 20 20 20 51 p();.....QCOORD.&rRight();.....Q
3da80 43 4f 4f 52 44 20 26 72 42 6f 74 74 6f 6d 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 20 20 20 78 28 COORD.&rBottom();......int....x(
3daa0 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 79 28 29 09 09 63 6f 6e 73 74 3b )..const;.....int....y()..const;
3dac0 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 4c 65 66 74 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a .....void...setLeft(.int.pos.);.
3dae0 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 54 6f 70 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 ....void...setTop(.int.pos.);...
3db00 20 20 76 6f 69 64 20 20 20 73 65 74 52 69 67 68 74 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 ..void...setRight(.int.pos.);...
3db20 20 20 76 6f 69 64 20 20 20 73 65 74 42 6f 74 74 6f 6d 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 ..void...setBottom(.int.pos.);..
3db40 20 20 20 76 6f 69 64 20 20 20 73 65 74 58 28 20 69 6e 74 20 78 20 29 3b 0a 20 20 20 20 76 6f 69 ...void...setX(.int.x.);.....voi
3db60 64 20 20 20 73 65 74 59 28 20 69 6e 74 20 79 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 73 d...setY(.int.y.);......void...s
3db80 65 74 54 6f 70 4c 65 66 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 etTopLeft(.const.QPoint.&p.);...
3dba0 20 20 76 6f 69 64 20 20 20 73 65 74 42 6f 74 74 6f 6d 52 69 67 68 74 28 20 63 6f 6e 73 74 20 51 ..void...setBottomRight(.const.Q
3dbc0 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 54 6f 70 52 69 67 Point.&p.);.....void...setTopRig
3dbe0 68 74 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 76 6f 69 64 20 ht(.const.QPoint.&p.);.....void.
3dc00 20 20 73 65 74 42 6f 74 74 6f 6d 4c 65 66 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 ..setBottomLeft(.const.QPoint.&p
3dc20 20 29 3b 0a 0a 20 20 20 20 51 50 6f 69 6e 74 20 74 6f 70 4c 65 66 74 28 29 09 20 63 6f 6e 73 74 .);......QPoint.topLeft()..const
3dc40 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 62 6f 74 74 6f 6d 52 69 67 68 74 28 29 20 63 6f 6e 73 74 ;.....QPoint.bottomRight().const
3dc60 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 74 6f 70 52 69 67 68 74 28 29 09 20 63 6f 6e 73 74 3b 0a ;.....QPoint.topRight()..const;.
3dc80 20 20 20 20 51 50 6f 69 6e 74 20 62 6f 74 74 6f 6d 4c 65 66 74 28 29 09 20 63 6f 6e 73 74 3b 0a ....QPoint.bottomLeft()..const;.
3dca0 20 20 20 20 51 50 6f 69 6e 74 20 63 65 6e 74 65 72 28 29 09 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 ....QPoint.center()..const;.....
3dcc0 20 76 6f 69 64 20 20 20 72 65 63 74 28 20 69 6e 74 20 2a 78 2c 20 69 6e 74 20 2a 79 2c 20 69 6e .void...rect(.int.*x,.int.*y,.in
3dce0 74 20 2a 77 2c 20 69 6e 74 20 2a 68 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 t.*w,.int.*h.).const;.....void..
3dd00 20 63 6f 6f 72 64 73 28 20 69 6e 74 20 2a 78 31 2c 20 69 6e 74 20 2a 79 31 2c 20 69 6e 74 20 2a .coords(.int.*x1,.int.*y1,.int.*
3dd20 78 32 2c 20 69 6e 74 20 2a 79 32 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 x2,.int.*y2.).const;......void..
3dd40 20 6d 6f 76 65 4c 65 66 74 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 .moveLeft(.int.pos.);.....void..
3dd60 20 6d 6f 76 65 54 6f 70 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 .moveTop(.int.pos.);.....void...
3dd80 6d 6f 76 65 52 69 67 68 74 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 moveRight(.int.pos.);.....void..
3dda0 20 6d 6f 76 65 42 6f 74 74 6f 6d 28 20 69 6e 74 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 .moveBottom(.int.pos.);.....void
3ddc0 20 20 20 6d 6f 76 65 54 6f 70 4c 65 66 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 ...moveTopLeft(.const.QPoint.&p.
3dde0 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 6d 6f 76 65 42 6f 74 74 6f 6d 52 69 67 68 74 28 20 63 );.....void...moveBottomRight(.c
3de00 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 6d 6f 76 onst.QPoint.&p.);.....void...mov
3de20 65 54 6f 70 52 69 67 68 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 eTopRight(.const.QPoint.&p.);...
3de40 20 20 76 6f 69 64 20 20 20 6d 6f 76 65 42 6f 74 74 6f 6d 4c 65 66 74 28 20 63 6f 6e 73 74 20 51 ..void...moveBottomLeft(.const.Q
3de60 50 6f 69 6e 74 20 26 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 6d 6f 76 65 43 65 6e 74 65 Point.&p.);.....void...moveCente
3de80 72 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 76 6f 69 64 20 20 r(.const.QPoint.&p.);.....void..
3dea0 20 6d 6f 76 65 42 79 28 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 0a 20 20 20 20 .moveBy(.int.dx,.int.dy.);......
3dec0 76 6f 69 64 20 20 20 73 65 74 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e void...setRect(.int.x,.int.y,.in
3dee0 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 43 6f 6f 72 t.w,.int.h.);.....void...setCoor
3df00 64 73 28 20 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 ds(.int.x1,.int.y1,.int.x2,.int.
3df20 79 32 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 61 64 64 43 6f 6f 72 64 73 28 20 69 6e 74 20 y2.);.....void...addCoords(.int.
3df40 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 20 29 3b 0a 0a 20 x1,.int.y1,.int.x2,.int.y2.);...
3df60 20 20 20 51 53 69 7a 65 20 20 73 69 7a 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 ...QSize..size().const;.....int.
3df80 20 20 20 77 69 64 74 68 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 68 65 69 ...width().const;.....int....hei
3dfa0 67 68 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 57 69 64 74 68 ght().const;.....void...setWidth
3dfc0 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 48 65 69 67 68 74 28 (.int.w.);.....void...setHeight(
3dfe0 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 53 69 7a 65 28 20 63 6f .int.h.);.....void...setSize(.co
3e000 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 20 6f 70 65 72 nst.QSize.&s.);......QRect..oper
3e020 61 74 6f 72 7c 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ator|(const.QRect.&r).const;....
3e040 20 51 52 65 63 74 20 20 6f 70 65 72 61 74 6f 72 26 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 .QRect..operator&(const.QRect.&r
3e060 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 26 20 20 6f 70 65 72 61 74 6f 72 7c 3d 28 ).const;.....QRect&..operator|=(
3e080 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 29 3b 0a 20 20 20 20 51 52 65 63 74 26 20 20 6f 70 65 const.QRect.&r);.....QRect&..ope
3e0a0 72 61 74 6f 72 26 3d 28 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 29 3b 0a 0a 20 20 20 20 62 6f rator&=(const.QRect.&r);......bo
3e0c0 6f 6c 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 ol...contains(.const.QPoint.&p,.
3e0e0 62 6f 6f 6c 20 70 72 6f 70 65 72 3d 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 bool.proper=FALSE.).const;.....b
3e100 6f 6f 6c 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 ool...contains(.int.x,.int.y.).c
3e120 6f 6e 73 74 3b 20 2f 2f 20 69 6e 6c 69 6e 65 20 6d 65 74 68 6f 64 73 2c 20 5f 64 6f 6e 27 74 5f onst;.//.inline.methods,._don't_
3e140 20 6d 65 72 67 65 20 74 68 65 73 65 0a 20 20 20 20 62 6f 6f 6c 20 20 20 63 6f 6e 74 61 69 6e 73 .merge.these.....bool...contains
3e160 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 62 6f 6f 6c 20 70 72 6f 70 65 72 20 29 20 63 6f (.int.x,.int.y,.bool.proper.).co
3e180 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 nst;.....bool...contains(.const.
3e1a0 51 52 65 63 74 20 26 72 2c 20 62 6f 6f 6c 20 70 72 6f 70 65 72 3d 46 41 4c 53 45 20 29 20 63 6f QRect.&r,.bool.proper=FALSE.).co
3e1c0 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 20 75 6e 69 74 65 28 20 63 6f 6e 73 74 20 51 52 65 nst;.....QRect..unite(.const.QRe
3e1e0 63 74 20 26 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 20 69 6e 74 65 72 73 ct.&r.).const;.....QRect..inters
3e200 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 ect(.const.QRect.&r.).const;....
3e220 20 62 6f 6f 6c 20 20 20 69 6e 74 65 72 73 65 63 74 73 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 .bool...intersects(.const.QRect.
3e240 26 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 &r.).const;......friend.Q_EXPORT
3e260 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 52 65 63 74 20 26 2c .bool.operator==(.const.QRect.&,
3e280 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 .const.QRect.&.);.....friend.Q_E
3e2a0 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 52 65 XPORT.bool.operator!=(.const.QRe
3e2c0 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a ct.&,.const.QRect.&.);..private:
3e2e0 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 .#if.defined(Q_WS_X11).||.define
3e300 64 28 51 5f 4f 53 5f 54 45 4d 50 29 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f d(Q_OS_TEMP).....friend.void.qt_
3e320 73 65 74 43 6f 6f 72 64 73 28 20 51 52 65 63 74 20 2a 72 2c 20 69 6e 74 20 78 70 31 2c 20 69 6e setCoords(.QRect.*r,.int.xp1,.in
3e340 74 20 79 70 31 2c 20 69 6e 74 20 78 70 32 2c 20 69 6e 74 20 79 70 32 20 29 3b 0a 23 65 6e 64 69 t.yp1,.int.xp2,.int.yp2.);.#endi
3e360 66 0a 23 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 51 43 4f 4f f.#if.defined(Q_OS_MAC).....QCOO
3e380 52 44 20 79 31 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 78 31 3b 0a 20 20 20 20 51 43 4f 4f 52 44 RD.y1;.....QCOORD.x1;.....QCOORD
3e3a0 20 79 32 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 78 32 3b 0a 23 65 6c 73 65 0a 20 20 20 20 51 43 .y2;.....QCOORD.x2;.#else.....QC
3e3c0 4f 4f 52 44 20 78 31 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 79 31 3b 0a 20 20 20 20 51 43 4f 4f OORD.x1;.....QCOORD.y1;.....QCOO
3e3e0 52 44 20 78 32 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 79 32 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a RD.x2;.....QCOORD.y2;.#endif.};.
3e400 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 .Q_EXPORT.bool.operator==(.const
3e420 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 51 5f 45 58 50 .QRect.&,.const.QRect.&.);.Q_EXP
3e440 4f 52 54 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 52 65 63 74 ORT.bool.operator!=(.const.QRect
3e460 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a .&,.const.QRect.&.);.../********
3e480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e4c0 2a 2a 2a 2a 2a 0a 20 20 51 52 65 63 74 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 *****...QRect.stream.functions..
3e4e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e500 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e520 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
3e540 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
3e560 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
3e580 52 65 63 74 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 Rect.&.);.Q_EXPORT.QDataStream.&
3e5a0 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 52 65 63 74 operator>>(.QDataStream.&,.QRect
3e5c0 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .&.);.#endif../*****************
3e5e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e600 2a 2a 2a 2a 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 ****************************...Q
3e620 52 65 63 74 20 69 6e 6c 69 6e 65 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a Rect.inline.member.functions..**
3e640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3e680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 51 52 65 63 74 3a 3a 51 52 65 63 ***********/..inline.QRect::QRec
3e6a0 74 28 20 69 6e 74 20 6c 65 66 74 2c 20 69 6e 74 20 74 6f 70 2c 20 69 6e 74 20 77 69 64 74 68 2c t(.int.left,.int.top,.int.width,
3e6c0 20 69 6e 74 20 68 65 69 67 68 74 20 29 0a 7b 0a 20 20 20 20 78 31 20 3d 20 28 51 43 4f 4f 52 44 .int.height.).{.....x1.=.(QCOORD
3e6e0 29 6c 65 66 74 3b 0a 20 20 20 20 79 31 20 3d 20 28 51 43 4f 4f 52 44 29 74 6f 70 3b 0a 20 20 20 )left;.....y1.=.(QCOORD)top;....
3e700 20 78 32 20 3d 20 28 51 43 4f 4f 52 44 29 28 6c 65 66 74 2b 77 69 64 74 68 2d 31 29 3b 0a 20 20 .x2.=.(QCOORD)(left+width-1);...
3e720 20 20 79 32 20 3d 20 28 51 43 4f 4f 52 44 29 28 74 6f 70 2b 68 65 69 67 68 74 2d 31 29 3b 0a 7d ..y2.=.(QCOORD)(top+height-1);.}
3e740 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 52 65 63 74 3a 3a 69 73 4e 75 6c 6c 28 29 20 63 6f ..inline.bool.QRect::isNull().co
3e760 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 32 20 3d 3d 20 78 31 2d 31 20 26 26 20 79 32 20 3d 3d nst.{.return.x2.==.x1-1.&&.y2.==
3e780 20 79 31 2d 31 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 52 65 63 74 3a 3a 69 73 45 .y1-1;.}..inline.bool.QRect::isE
3e7a0 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 20 3e 20 78 32 20 7c 7c mpty().const.{.return.x1.>.x2.||
3e7c0 20 79 31 20 3e 20 79 32 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 52 65 63 74 3a 3a .y1.>.y2;.}..inline.bool.QRect::
3e7e0 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 20 3c 3d 20 78 isValid().const.{.return.x1.<=.x
3e800 32 20 26 26 20 79 31 20 3c 3d 20 79 32 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 65 2.&&.y1.<=.y2;.}..inline.int.QRe
3e820 63 74 3a 3a 6c 65 66 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 3b 20 7d 0a ct::left().const.{.return.x1;.}.
3e840 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 65 63 74 3a 3a 74 6f 70 28 29 20 63 6f 6e 73 74 0a 7b .inline.int.QRect::top().const.{
3e860 20 72 65 74 75 72 6e 20 79 31 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 65 63 74 3a .return.y1;.}..inline.int.QRect:
3e880 3a 72 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 32 3b 20 7d 0a 0a 69 :right().const.{.return.x2;.}..i
3e8a0 6e 6c 69 6e 65 20 69 6e 74 20 51 52 65 63 74 3a 3a 62 6f 74 74 6f 6d 28 29 20 63 6f 6e 73 74 0a nline.int.QRect::bottom().const.
3e8c0 7b 20 72 65 74 75 72 6e 20 79 32 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 4f 4f 52 44 20 26 51 {.return.y2;.}..inline.QCOORD.&Q
3e8e0 52 65 63 74 3a 3a 72 4c 65 66 74 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 31 3b 20 7d 0a 0a 69 6e Rect::rLeft().{.return.x1;.}..in
3e900 6c 69 6e 65 20 51 43 4f 4f 52 44 20 26 20 51 52 65 63 74 3a 3a 72 54 6f 70 28 29 0a 7b 20 72 65 line.QCOORD.&.QRect::rTop().{.re
3e920 74 75 72 6e 20 79 31 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 4f 4f 52 44 20 26 20 51 52 65 63 turn.y1;.}..inline.QCOORD.&.QRec
3e940 74 3a 3a 72 52 69 67 68 74 28 29 0a 7b 20 72 65 74 75 72 6e 20 78 32 3b 20 7d 0a 0a 69 6e 6c 69 t::rRight().{.return.x2;.}..inli
3e960 6e 65 20 51 43 4f 4f 52 44 20 26 20 51 52 65 63 74 3a 3a 72 42 6f 74 74 6f 6d 28 29 0a 7b 20 72 ne.QCOORD.&.QRect::rBottom().{.r
3e980 65 74 75 72 6e 20 79 32 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 65 63 74 3a 3a 78 eturn.y2;.}..inline.int.QRect::x
3e9a0 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 78 31 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 ().const.{.return.x1;.}..inline.
3e9c0 69 6e 74 20 51 52 65 63 74 3a 3a 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 79 31 int.QRect::y().const.{.return.y1
3e9e0 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 52 65 63 74 3a 3a 73 65 74 4c 65 66 74 28 ;.}..inline.void.QRect::setLeft(
3ea00 20 69 6e 74 20 70 6f 73 20 29 0a 7b 20 78 31 20 3d 20 28 51 43 4f 4f 52 44 29 70 6f 73 3b 20 7d .int.pos.).{.x1.=.(QCOORD)pos;.}
3ea20 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 52 65 63 74 3a 3a 73 65 74 54 6f 70 28 20 69 6e 74 ..inline.void.QRect::setTop(.int
3ea40 20 70 6f 73 20 29 0a 7b 20 79 31 20 3d 20 28 51 43 4f 4f 52 44 29 70 6f 73 3b 20 7d 0a 0a 69 6e .pos.).{.y1.=.(QCOORD)pos;.}..in
3ea60 6c 69 6e 65 20 76 6f 69 64 20 51 52 65 63 74 3a 3a 73 65 74 52 69 67 68 74 28 20 69 6e 74 20 70 line.void.QRect::setRight(.int.p
3ea80 6f 73 20 29 0a 7b 20 78 32 20 3d 20 28 51 43 4f 4f 52 44 29 70 6f 73 3b 20 7d 0a 0a 69 6e 6c 69 os.).{.x2.=.(QCOORD)pos;.}..inli
3eaa0 6e 65 20 76 6f 69 64 20 51 52 65 63 74 3a 3a 73 65 74 42 6f 74 74 6f 6d 28 20 69 6e 74 20 70 6f ne.void.QRect::setBottom(.int.po
3eac0 73 20 29 0a 7b 20 79 32 20 3d 20 28 51 43 4f 4f 52 44 29 70 6f 73 3b 20 7d 0a 0a 69 6e 6c 69 6e s.).{.y2.=.(QCOORD)pos;.}..inlin
3eae0 65 20 76 6f 69 64 20 51 52 65 63 74 3a 3a 73 65 74 58 28 20 69 6e 74 20 78 20 29 0a 7b 20 78 31 e.void.QRect::setX(.int.x.).{.x1
3eb00 20 3d 20 28 51 43 4f 4f 52 44 29 78 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 52 65 .=.(QCOORD)x;.}..inline.void.QRe
3eb20 63 74 3a 3a 73 65 74 59 28 20 69 6e 74 20 79 20 29 0a 7b 20 79 31 20 3d 20 28 51 43 4f 4f 52 44 ct::setY(.int.y.).{.y1.=.(QCOORD
3eb40 29 79 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 51 52 65 63 74 3a 3a 74 6f 70 4c )y;.}..inline.QPoint.QRect::topL
3eb60 65 66 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 28 78 31 2c 20 eft().const.{.return.QPoint(x1,.
3eb80 79 31 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 51 52 65 63 74 3a 3a 62 6f 74 y1);.}..inline.QPoint.QRect::bot
3eba0 74 6f 6d 52 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 6e 74 tomRight().const.{.return.QPoint
3ebc0 28 78 32 2c 20 79 32 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 51 52 65 63 74 (x2,.y2);.}..inline.QPoint.QRect
3ebe0 3a 3a 74 6f 70 52 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 51 50 6f 69 ::topRight().const.{.return.QPoi
3ec00 6e 74 28 78 32 2c 20 79 31 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 51 52 65 nt(x2,.y1);.}..inline.QPoint.QRe
3ec20 63 74 3a 3a 62 6f 74 74 6f 6d 4c 65 66 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 ct::bottomLeft().const.{.return.
3ec40 51 50 6f 69 6e 74 28 78 31 2c 20 79 32 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 QPoint(x1,.y2);.}..inline.QPoint
3ec60 20 51 52 65 63 74 3a 3a 63 65 6e 74 65 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 .QRect::center().const.{.return.
3ec80 51 50 6f 69 6e 74 28 28 78 31 2b 78 32 29 2f 32 2c 20 28 79 31 2b 79 32 29 2f 32 29 3b 20 7d 0a QPoint((x1+x2)/2,.(y1+y2)/2);.}.
3eca0 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 52 65 63 74 3a 3a 77 69 64 74 68 28 29 20 63 6f 6e 73 74 .inline.int.QRect::width().const
3ecc0 0a 7b 20 72 65 74 75 72 6e 20 20 78 32 20 2d 20 78 31 20 2b 20 31 3b 20 7d 0a 0a 69 6e 6c 69 6e .{.return..x2.-.x1.+.1;.}..inlin
3ece0 65 20 69 6e 74 20 51 52 65 63 74 3a 3a 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 e.int.QRect::height().const.{.re
3ed00 74 75 72 6e 20 20 79 32 20 2d 20 79 31 20 2b 20 31 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 turn..y2.-.y1.+.1;.}..inline.QSi
3ed20 7a 65 20 51 52 65 63 74 3a 3a 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 ze.QRect::size().const.{.return.
3ed40 51 53 69 7a 65 28 78 32 2d 78 31 2b 31 2c 20 79 32 2d 79 31 2b 31 29 3b 20 7d 0a 0a 69 6e 6c 69 QSize(x2-x1+1,.y2-y1+1);.}..inli
3ed60 6e 65 20 62 6f 6f 6c 20 51 52 65 63 74 3a 3a 63 6f 6e 74 61 69 6e 73 28 20 69 6e 74 20 78 2c 20 ne.bool.QRect::contains(.int.x,.
3ed80 69 6e 74 20 79 2c 20 62 6f 6f 6c 20 70 72 6f 70 65 72 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 int.y,.bool.proper.).const.{....
3eda0 20 69 66 20 28 20 70 72 6f 70 65 72 20 29 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 78 20 .if.(.proper.).........return.x.
3edc0 3e 20 78 31 20 26 26 20 78 20 3c 20 78 32 20 26 26 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 >.x1.&&.x.<.x2.&&...............
3ede0 20 79 20 3e 20 79 31 20 26 26 20 79 20 3c 20 79 32 3b 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 .y.>.y1.&&.y.<.y2;.....else.....
3ee00 20 20 20 20 72 65 74 75 72 6e 20 78 20 3e 3d 20 78 31 20 26 26 20 78 20 3c 3d 20 78 32 20 26 26 ....return.x.>=.x1.&&.x.<=.x2.&&
3ee20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 20 3e 3d 20 79 31 20 26 26 20 79 20 3c 3d 20 ................y.>=.y1.&&.y.<=.
3ee40 79 32 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 52 65 63 74 3a 3a 63 6f 6e 74 61 69 y2;.}..inline.bool.QRect::contai
3ee60 6e 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 ns(.int.x,.int.y.).const.{.....r
3ee80 65 74 75 72 6e 20 78 20 3e 3d 20 78 31 20 26 26 20 78 20 3c 3d 20 78 32 20 26 26 0a 09 20 20 20 eturn.x.>=.x1.&&.x.<=.x2.&&.....
3eea0 79 20 3e 3d 20 79 31 20 26 26 20 79 20 3c 3d 20 79 32 3b 0a 7d 0a 23 64 65 66 69 6e 65 20 51 5f y.>=.y1.&&.y.<=.y2;.}.#define.Q_
3eec0 44 45 46 49 4e 45 44 5f 51 52 45 43 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f DEFINED_QRECT.#include."qwinexpo
3eee0 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 52 45 43 54 5f 48 0a 00 00 00 1c 00 71 00 6d rt.h".#endif.//.QRECT_H......q.m
3ef00 00 6f 00 74 00 69 00 66 00 77 00 69 00 64 00 67 00 65 00 74 00 2e 00 68 00 00 07 f4 2f 2a 2a 2a .o.t.i.f.w.i.d.g.e.t...h..../***
3ef20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3ef40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3ef60 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
3ef80 6f 6e 20 6f 66 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73 65 73 20 66 6f 72 20 58 on.of.Qt.extension.classes.for.X
3efa0 74 2f 4d 6f 74 69 66 20 73 75 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 t/Motif.support..**.**.Copyright
3efc0 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
3efe0 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
3f000 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 20 ile.is.part.of.the.Qt.extension.
3f020 66 6f 72 20 58 74 2f 4d 6f 74 69 66 20 73 75 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 for.Xt/Motif.support..**.**.Lice
3f040 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
3f060 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 58 31 31 20 6d 61 79 20 75 e.Edition.licenses.for.X11.may.u
3f080 73 65 0a 2a 2a 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 se.**.this.file.in.accordance.wi
3f0a0 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 th.the.Qt.Commercial.License.Agr
3f0c0 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 eement.provided.**.with.the.Soft
3f0e0 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 76 61 ware..**.**.This.file.is.not.ava
3f100 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 20 6c ilable.for.use.under.any.other.l
3f120 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 74 65 icense.without.**.express.writte
3f140 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 74 20 n.permission.from.the.copyright.
3f160 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 76 69 holder..**.**.This.file.is.provi
3f180 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e ded.AS.IS.with.NO.WARRANTY.OF.AN
3f1a0 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e 54 Y.KIND,.INCLUDING.THE.**.WARRANT
3f1c0 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e 44 Y.OF.DESIGN,.MERCHANTABILITY.AND
3f1e0 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 .FITNESS.FOR.A.PARTICULAR.PURPOS
3f200 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 E..**.**.See.http://qtsoftware.c
3f220 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 74 om/pricing.html.or.email.sales@t
3f240 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f rolltech.com.for.**...informatio
3f260 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 n.about.Qt.Commercial.License.Ag
3f280 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f reements..**.**.Contact.info@tro
3f2a0 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.
3f2c0 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.
3f2e0 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..**.*********************
3f300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3f320 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 4d 4f 54 *****************/..#ifndef.QMOT
3f340 49 46 57 49 44 47 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 54 49 46 57 49 44 47 45 54 5f IFWIDGET_H.#define.QMOTIFWIDGET_
3f360 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 77 69 64 67 65 74 2e 68 3e 0a 0a 23 69 6e 63 6c 75 64 H..#include.<qwidget.h>..#includ
3f380 65 20 3c 58 31 31 2f 49 6e 74 72 69 6e 73 69 63 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 4d 6f 74 69 e.<X11/Intrinsic.h>..class.QMoti
3f3a0 66 57 69 64 67 65 74 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4b 65 79 45 76 65 6e 74 3b fWidgetPrivate;.class.QKeyEvent;
3f3c0 0a 0a 63 6c 61 73 73 20 51 4d 6f 74 69 66 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 ..class.QMotifWidget.:.public.QW
3f3e0 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 63 3a 0a 20 20 idget.{.....Q_OBJECT..public:...
3f400 20 20 51 4d 6f 74 69 66 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 57 69 64 67 65 ..QMotifWidget(.QWidget.*,.Widge
3f420 74 43 6c 61 73 73 2c 20 41 72 67 4c 69 73 74 20 3d 20 4e 55 4c 4c 2c 20 43 61 72 64 69 6e 61 6c tClass,.ArgList.=.NULL,.Cardinal
3f440 20 3d 20 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 .=.0,...................const.ch
3f460 61 72 20 2a 20 3d 20 30 2c 20 57 46 6c 61 67 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 ar.*.=.0,.WFlags.=.0.);.....virt
3f480 75 61 6c 20 7e 51 4d 6f 74 69 66 57 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 57 69 64 67 65 74 ual.~QMotifWidget();......Widget
3f4a0 20 6d 6f 74 69 66 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 .motifWidget().const;......void.
3f4c0 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 70 72 6f 74 65 63 show();.....void.hide();..protec
3f4e0 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b ted:.....bool.event(.QEvent.*.);
3f500 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a .....bool.eventFilter(.QObject.*
3f520 6f 62 6a 65 63 74 2c 20 51 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 3b 0a 20 20 20 20 62 6f 6f object,.QEvent.*event.);.....boo
3f540 6c 20 78 31 31 45 76 65 6e 74 28 58 45 76 65 6e 74 20 2a 65 76 65 6e 74 29 3b 0a 0a 70 72 69 76 l.x11Event(XEvent.*event);..priv
3f560 61 74 65 3a 0a 20 20 20 20 51 4d 6f 74 69 66 57 69 64 67 65 74 50 72 69 76 61 74 65 20 2a 64 3b ate:.....QMotifWidgetPrivate.*d;
3f580 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 61 6c 69 7a 65 28 20 57 69 64 67 65 74 20 29 3b 0a 0a 20 ......void.realize(.Widget.);...
3f5a0 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 6d 6f 74 69 66 5f 77 69 64 67 65 74 5f 73 68 65 ...friend.void.qmotif_widget_she
3f5c0 6c 6c 5f 64 65 73 74 72 6f 79 28 57 69 64 67 65 74 20 77 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 ll_destroy(Widget.w);.....friend
3f5e0 20 76 6f 69 64 20 71 6d 6f 74 69 66 5f 77 69 64 67 65 74 5f 73 68 65 6c 6c 5f 72 65 61 6c 69 7a .void.qmotif_widget_shell_realiz
3f600 65 28 20 57 69 64 67 65 74 2c 20 58 74 56 61 6c 75 65 4d 61 73 6b 20 2a 2c 0a 20 20 20 20 20 20 e(.Widget,.XtValueMask.*,.......
3f620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3f640 20 20 20 20 20 20 20 58 53 65 74 57 69 6e 64 6f 77 41 74 74 72 69 62 75 74 65 73 20 2a 29 3b 0a .......XSetWindowAttributes.*);.
3f660 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 6d 6f 74 69 66 5f 77 69 64 67 65 74 5f 73 68 ....friend.void.qmotif_widget_sh
3f680 65 6c 6c 5f 63 68 61 6e 67 65 5f 6d 61 6e 61 67 65 64 28 20 57 69 64 67 65 74 20 29 3b 0a 20 20 ell_change_managed(.Widget.);...
3f6a0 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 64 69 73 70 61 74 63 68 51 45 76 65 6e 74 28 20 51 45 ..static.bool.dispatchQEvent(.QE
3f6c0 76 65 6e 74 2a 2c 20 51 57 69 64 67 65 74 2a 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 vent*,.QWidget*);.....friend.cla
3f6e0 73 73 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 ss.QMotifDialog;.};..#endif.//.Q
3f700 4d 4f 54 49 46 57 49 44 47 45 54 5f 48 0a 00 00 00 1a 00 71 00 73 00 6f 00 72 00 74 00 65 00 64 MOTIFWIDGET_H......q.s.o.r.t.e.d
3f720 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 08 69 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .l.i.s.t...h...i/***************
3f740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3f760 2a 2a 2a 2a 2a 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 *****************************.**
3f780 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 6f 72 74 65 .$Id$.**.**.Definition.of.QSorte
3f7a0 64 4c 69 73 74 20 74 65 6d 70 6c 61 74 65 2f 6d 61 63 72 6f 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a dList.template/macro.class.**.**
3f7c0 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 37 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 .Created.:.920701.**.**.Copyrigh
3f7e0 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 t.(C).1992-2003.Trolltech.ASA...
3f800 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.
3f820 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 file.is.part.of.the.tools.module
3f840 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
3f860 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
3f880 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
3f8a0 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
3f8c0 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
3f8e0 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
3f900 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..**.
3f920 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.
3f940 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.
3f960 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
3f980 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
3f9a0 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
3f9c0 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
3f9e0 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
3fa00 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.
3fa20 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
3fa40 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.*
3fa60 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.
3fa80 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
3faa0 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.
3fac0 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
3fae0 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
3fb00 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
3fb20 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
3fb40 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
3fb60 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
3fb80 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
3fba0 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.**..
3fbc0 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
3fbe0 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
3fc00 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
3fc20 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
3fc40 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.
3fc60 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
3fc80 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
3fca0 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.
3fcc0 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..**.********
3fce0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3fd00 2a 2a 2a 2a 2a 2a 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 ******************************/.
3fd20 0a 23 69 66 6e 64 65 66 20 51 53 4f 52 54 45 44 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 .#ifndef.QSORTEDLIST_H.#define.Q
3fd40 53 4f 52 54 45 44 4c 49 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c SORTEDLIST_H..#ifndef.QT_H.#incl
3fd60 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a ude."qptrlist.h".#endif.//.QT_H.
3fd80 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 0a 63 6c 61 73 73 20 51 53 ..template<class.type>..class.QS
3fda0 6f 72 74 65 64 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 3c 74 79 70 65 ortedList.:.public.QPtrList<type
3fdc0 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 6f 72 74 65 64 4c 69 73 74 28 29 20 7b 7d >.{.public:.....QSortedList().{}
3fde0 0a 20 20 20 20 51 53 6f 72 74 65 64 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 6f 72 74 65 64 4c .....QSortedList(.const.QSortedL
3fe00 69 73 74 3c 74 79 70 65 3e 20 26 6c 20 29 20 3a 20 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 28 ist<type>.&l.).:.QPtrList<type>(
3fe20 6c 29 20 7b 7d 0a 20 20 20 20 7e 51 53 6f 72 74 65 64 4c 69 73 74 28 29 20 7b 20 74 68 69 73 2d l).{}.....~QSortedList().{.this-
3fe40 3e 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 53 6f 72 74 65 64 4c 69 73 74 3c 74 79 70 65 >clear();.}.....QSortedList<type
3fe60 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 53 6f 72 74 65 64 4c 69 73 74 3c 74 >.&operator=(const.QSortedList<t
3fe80 79 70 65 3e 20 26 6c 29 0a 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 51 53 6f 72 74 65 64 ype>.&l).......{.return.(QSorted
3fea0 4c 69 73 74 3c 74 79 70 65 3e 26 29 51 50 74 72 4c 69 73 74 3c 74 79 70 65 3e 3a 3a 6f 70 65 72 List<type>&)QPtrList<type>::oper
3fec0 61 74 6f 72 3d 28 6c 29 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6d ator=(l);.}......virtual.int.com
3fee0 70 61 72 65 49 74 65 6d 73 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 pareItems(.QPtrCollection::Item.
3ff00 73 31 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 73 32 20 29 0a 20 20 s1,.QPtrCollection::Item.s2.)...
3ff20 20 20 20 20 7b 20 69 66 20 28 20 2a 28 28 74 79 70 65 2a 29 73 31 29 20 3d 3d 20 2a 28 28 74 79 ....{.if.(.*((type*)s1).==.*((ty
3ff40 70 65 2a 29 73 32 29 20 29 20 72 65 74 75 72 6e 20 30 3b 20 72 65 74 75 72 6e 20 28 20 2a 28 28 pe*)s2).).return.0;.return.(.*((
3ff60 74 79 70 65 2a 29 73 31 29 20 3c 20 2a 28 28 74 79 70 65 2a 29 73 32 29 20 3f 20 2d 31 20 3a 20 type*)s1).<.*((type*)s2).?.-1.:.
3ff80 31 20 29 3b 20 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 70 00 6e 00 67 00 69 1.);.}.};..#endif......q.p.n.g.i
3ffa0 00 6f 00 2e 00 68 00 00 0b 76 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .o...h...v/*********************
3ffc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
3ffe0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 ***********************.**.$Id:.
40000 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 50 4e 47 20 51 49 6d 61 67 65 $.**.**.Definition.of.PNG.QImage
40020 20 49 4f 48 61 6e 64 6c 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 35 32 .IOHandler.**.**.Created.:.97052
40040 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 31 39 39 38 20 1.**.**.Copyright.(C).1992-1998.
40060 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
40080 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.
400a0 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.
400c0 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.
400e0 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
40100 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
40120 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
40140 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
40160 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.
40180 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
401a0 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
401c0 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
401e0 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.
40200 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
40220 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
40240 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
40260 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.
40280 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
402a0 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
402c0 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.
402e0 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
40300 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
40320 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
40340 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.
40360 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
40380 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
403a0 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
403c0 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..*
403e0 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
40400 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
40420 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
40440 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
40460 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
40480 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
404a0 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.
404c0 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
404e0 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
40500 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
40520 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
40540 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..**.***********************
40560 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40580 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 50 4e 47 49 4f ***************/..#ifndef.QPNGIO
405a0 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 4e 47 49 4f 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f _H.#define.QPNGIO_H..#ifndef.QT_
405c0 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 20 2f 2f 20 H.#include."qimage.h".#endif.//.
405e0 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 50 4e 47 0a QT_H..#ifndef.QT_NO_IMAGEIO_PNG.
40600 0a 76 6f 69 64 20 71 49 6e 69 74 50 6e 67 49 4f 28 29 3b 0a 0a 63 6c 61 73 73 20 51 49 4f 44 65 .void.qInitPngIO();..class.QIODe
40620 76 69 63 65 3b 0a 0a 23 69 66 6e 64 65 66 20 51 5f 50 4e 47 45 58 50 4f 52 54 0a 23 69 66 20 21 vice;..#ifndef.Q_PNGEXPORT.#if.!
40640 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 50 4e 47 defined(QT_PLUGIN).#define.Q_PNG
40660 45 58 50 4f 52 54 20 51 5f 45 58 50 4f 52 54 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f EXPORT.Q_EXPORT.#else.#define.Q_
40680 50 4e 47 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 PNGEXPORT.#endif.#endif..class.Q
406a0 5f 50 4e 47 45 58 50 4f 52 54 20 51 50 4e 47 49 6d 61 67 65 57 72 69 74 65 72 20 7b 0a 70 75 62 _PNGEXPORT.QPNGImageWriter.{.pub
406c0 6c 69 63 3a 0a 20 20 20 20 51 50 4e 47 49 6d 61 67 65 57 72 69 74 65 72 28 51 49 4f 44 65 76 69 lic:.....QPNGImageWriter(QIODevi
406e0 63 65 2a 29 3b 0a 20 20 20 20 7e 51 50 4e 47 49 6d 61 67 65 57 72 69 74 65 72 28 29 3b 0a 0a 20 ce*);.....~QPNGImageWriter();...
40700 20 20 20 65 6e 75 6d 20 44 69 73 70 6f 73 61 6c 4d 65 74 68 6f 64 20 7b 20 55 6e 73 70 65 63 69 ...enum.DisposalMethod.{.Unspeci
40720 66 69 65 64 2c 20 4e 6f 44 69 73 70 6f 73 61 6c 2c 20 52 65 73 74 6f 72 65 42 61 63 6b 67 72 6f fied,.NoDisposal,.RestoreBackgro
40740 75 6e 64 2c 20 52 65 73 74 6f 72 65 49 6d 61 67 65 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 und,.RestoreImage.};.....void.se
40760 74 44 69 73 70 6f 73 61 6c 4d 65 74 68 6f 64 28 44 69 73 70 6f 73 61 6c 4d 65 74 68 6f 64 29 3b tDisposalMethod(DisposalMethod);
40780 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 6f 6f 70 69 6e 67 28 69 6e 74 20 6c 6f 6f 70 73 3d 30 .....void.setLooping(int.loops=0
407a0 29 3b 20 2f 2f 20 30 20 3d 3d 20 69 6e 66 69 6e 69 74 79 0a 20 20 20 20 76 6f 69 64 20 73 65 74 );.//.0.==.infinity.....void.set
407c0 46 72 61 6d 65 44 65 6c 61 79 28 69 6e 74 20 6d 73 65 63 73 29 3b 0a 20 20 20 20 76 6f 69 64 20 FrameDelay(int.msecs);.....void.
407e0 73 65 74 47 61 6d 6d 61 28 66 6c 6f 61 74 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 77 72 69 74 65 setGamma(float);......bool.write
40800 49 6d 61 67 65 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 67 2c 20 69 6e 74 20 78 2c 20 Image(const.QImage&.img,.int.x,.
40820 69 6e 74 20 79 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 72 69 74 65 49 6d 61 67 65 28 63 6f 6e 73 int.y);.....bool.writeImage(cons
40840 74 20 51 49 6d 61 67 65 26 20 69 6d 67 2c 20 69 6e 74 20 71 75 61 6c 69 74 79 2c 20 69 6e 74 20 t.QImage&.img,.int.quality,.int.
40860 78 2c 20 69 6e 74 20 79 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 72 69 74 65 49 6d 61 67 65 28 63 x,.int.y);.....bool.writeImage(c
40880 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 67 29 0a 09 7b 20 72 65 74 75 72 6e 20 77 72 69 74 onst.QImage&.img)..{.return.writ
408a0 65 49 6d 61 67 65 28 69 6d 67 2c 20 30 2c 20 30 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 77 72 eImage(img,.0,.0);.}.....bool.wr
408c0 69 74 65 49 6d 61 67 65 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 67 2c 20 69 6e 74 20 iteImage(const.QImage&.img,.int.
408e0 71 75 61 6c 69 74 79 29 0a 09 7b 20 72 65 74 75 72 6e 20 77 72 69 74 65 49 6d 61 67 65 28 69 6d quality)..{.return.writeImage(im
40900 67 2c 20 71 75 61 6c 69 74 79 2c 20 30 2c 20 30 29 3b 20 7d 0a 0a 20 20 20 20 51 49 4f 44 65 76 g,.quality,.0,.0);.}......QIODev
40920 69 63 65 2a 20 64 65 76 69 63 65 28 29 20 7b 20 72 65 74 75 72 6e 20 64 65 76 3b 20 7d 0a 0a 70 ice*.device().{.return.dev;.}..p
40940 72 69 76 61 74 65 3a 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 2a 20 64 65 76 3b 0a 20 20 20 20 rivate:.....QIODevice*.dev;.....
40960 69 6e 74 20 66 72 61 6d 65 73 5f 77 72 69 74 74 65 6e 3b 0a 20 20 20 20 44 69 73 70 6f 73 61 6c int.frames_written;.....Disposal
40980 4d 65 74 68 6f 64 20 64 69 73 70 6f 73 61 6c 3b 0a 20 20 20 20 69 6e 74 20 6c 6f 6f 70 69 6e 67 Method.disposal;.....int.looping
409a0 3b 0a 20 20 20 20 69 6e 74 20 6d 73 5f 64 65 6c 61 79 3b 0a 20 20 20 20 66 6c 6f 61 74 20 67 61 ;.....int.ms_delay;.....float.ga
409c0 6d 6d 61 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 50 4e 47 45 58 50 4f 52 54 20 51 50 4e 47 49 mma;.};..class.Q_PNGEXPORT.QPNGI
409e0 6d 61 67 65 50 61 63 6b 65 72 20 3a 20 70 75 62 6c 69 63 20 51 50 4e 47 49 6d 61 67 65 57 72 69 magePacker.:.public.QPNGImageWri
40a00 74 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 4e 47 49 6d 61 67 65 50 61 63 6b 65 ter.{.public:.....QPNGImagePacke
40a20 72 28 51 49 4f 44 65 76 69 63 65 2a 2c 20 69 6e 74 20 64 65 70 74 68 2c 20 69 6e 74 20 63 6f 6e r(QIODevice*,.int.depth,.int.con
40a40 76 66 6c 61 67 73 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 69 78 65 6c 41 6c 69 67 6e vflags);......void.setPixelAlign
40a60 6d 65 6e 74 28 69 6e 74 20 78 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 63 6b 49 6d 61 67 65 28 ment(int.x);.....bool.packImage(
40a80 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 67 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 const.QImage&.img);..private:...
40aa0 20 20 51 49 6d 61 67 65 20 70 72 65 76 69 6f 75 73 3b 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 ..QImage.previous;.....int.depth
40ac0 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6e 76 66 6c 61 67 73 3b 0a 20 20 20 20 69 6e 74 20 61 6c 69 ;.....int.convflags;.....int.ali
40ae0 67 6e 78 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f gnx;.};..#endif.//.QT_NO_IMAGEIO
40b00 5f 50 4e 47 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 4e 47 49 4f 5f 48 0a 00 00 00 10 00 71 00 _PNG..#endif.//.QPNGIO_H......q.
40b20 70 00 73 00 70 00 72 00 6e 00 2e 00 68 00 00 04 30 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a p.s.p.r.n...h...0/**************
40b40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40b60 2a 2a 2a 2a 2a 2a 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 ******************************.*
40b80 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.
40ba0 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
40bc0 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
40be0 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..**.
40c00 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
40c20 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..
40c40 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.
40c60 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
40c80 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.
40ca0 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
40cc0 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
40ce0 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
40d00 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
40d20 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
40d40 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.
40d60 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.**
40d80 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.
40da0 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
40dc0 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
40de0 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
40e00 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
40e20 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
40e40 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
40e60 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
40e80 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/
40ea0 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..
40ec0 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 **.*****************************
40ee0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40f00 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 50 53 50 52 4e ****************/.#ifndef.QPSPRN
40f20 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 53 50 52 4e 5f 48 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 _H.#define.QPSPRN_H.#include.<pr
40f40 69 76 61 74 65 2f 71 70 73 70 72 69 6e 74 65 72 5f 70 2e 68 3e 0a 23 65 6e 64 69 66 0a 00 00 00 ivate/qpsprinter_p.h>.#endif....
40f60 1a 00 71 00 73 00 69 00 7a 00 65 00 70 00 6f 00 6c 00 69 00 63 00 79 00 2e 00 68 00 00 11 ff 2f ..q.s.i.z.e.p.o.l.i.c.y...h..../
40f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
40fc0 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
40fe0 69 6e 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 63 6c 61 73 73 inition.of.the.QSizePolicy.class
41000 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 39 32 39 0a 2a 2a 0a 2a 2a 20 43 6f .**.**.Created.:.980929.**.**.Co
41020 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 20 pyright.(C).1998-2000.Trolltech.
41040 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..**.**
41060 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
41080 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..*
410a0 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
410c0 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
410e0 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
41100 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
41120 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
41140 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
41160 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
41180 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
411a0 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
411c0 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
411e0 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
41200 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.
41220 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
41240 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
41260 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
41280 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
412a0 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
412c0 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
412e0 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
41300 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..**.**.
41320 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
41340 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
41360 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
41380 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
413a0 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
413c0 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
413e0 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
41400 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
41420 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
41440 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
41460 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..**.
41480 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
414a0 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..**
414c0 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
414e0 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
41500 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..**.*
41520 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
41540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
41560 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 49 5a 45 50 4f 4c 49 43 59 5f 48 0a 23 64 *****/..#ifndef.QSIZEPOLICY_H.#d
41580 65 66 69 6e 65 20 51 53 49 5a 45 50 4f 4c 49 43 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f efine.QSIZEPOLICY_H..#ifndef.QT_
415a0 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f H.#include."qglobal.h".#endif.//
415c0 20 51 54 5f 48 0a 0a 2f 2f 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 73 20 69 6e 20 71 61 .QT_H..//.Documentation.is.in.qa
415e0 62 73 74 72 61 63 74 6c 61 79 6f 75 74 2e 63 70 70 2e 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f bstractlayout.cpp...class.Q_EXPO
41600 52 54 20 51 53 69 7a 65 50 6f 6c 69 63 79 0a 7b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 65 6e RT.QSizePolicy.{.private:.....en
41620 75 6d 20 7b 20 48 53 69 7a 65 20 3d 20 36 2c 20 48 4d 61 73 6b 20 3d 20 30 78 33 66 2c 20 56 4d um.{.HSize.=.6,.HMask.=.0x3f,.VM
41640 61 73 6b 20 3d 20 48 4d 61 73 6b 20 3c 3c 20 48 53 69 7a 65 2c 0a 09 20 20 20 4d 61 79 47 72 6f ask.=.HMask.<<.HSize,.....MayGro
41660 77 20 3d 20 31 2c 20 45 78 70 4d 61 73 6b 20 3d 20 32 2c 20 4d 61 79 53 68 72 69 6e 6b 20 3d 20 w.=.1,.ExpMask.=.2,.MayShrink.=.
41680 34 20 7d 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 69 7a 65 54 79 70 65 20 7b 4.};.public:.....enum.SizeType.{
416a0 20 46 69 78 65 64 20 3d 20 30 2c 0a 09 09 20 20 20 20 4d 69 6e 69 6d 75 6d 20 3d 20 4d 61 79 47 .Fixed.=.0,.......Minimum.=.MayG
416c0 72 6f 77 2c 0a 09 09 20 20 20 20 4d 61 78 69 6d 75 6d 20 3d 20 4d 61 79 53 68 72 69 6e 6b 2c 0a row,.......Maximum.=.MayShrink,.
416e0 09 09 20 20 20 20 50 72 65 66 65 72 72 65 64 20 3d 20 4d 61 79 47 72 6f 77 20 7c 20 4d 61 79 53 ......Preferred.=.MayGrow.|.MayS
41700 68 72 69 6e 6b 2c 0a 09 09 20 20 20 20 4d 69 6e 69 6d 75 6d 45 78 70 61 6e 64 69 6e 67 20 3d 20 hrink,.......MinimumExpanding.=.
41720 4d 61 79 47 72 6f 77 20 7c 20 45 78 70 4d 61 73 6b 2c 0a 09 09 20 20 20 20 45 78 70 61 6e 64 69 MayGrow.|.ExpMask,.......Expandi
41740 6e 67 20 3d 20 4d 61 79 47 72 6f 77 20 7c 20 4d 61 79 53 68 72 69 6e 6b 20 7c 20 45 78 70 4d 61 ng.=.MayGrow.|.MayShrink.|.ExpMa
41760 73 6b 2c 0a 09 09 20 20 20 20 49 67 6e 6f 72 65 64 20 3d 20 45 78 70 4d 61 73 6b 20 2f 2a 20 6d sk,.......Ignored.=.ExpMask./*.m
41780 61 67 69 63 20 76 61 6c 75 65 20 2a 2f 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 45 78 70 61 6e agic.value.*/.};......enum.Expan
417a0 64 44 61 74 61 20 7b 20 4e 6f 44 69 72 65 63 74 69 6f 6e 20 3d 20 30 2c 0a 09 09 20 20 20 20 20 dData.{.NoDirection.=.0,........
417c0 20 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 20 3d 20 31 2c 0a 09 09 20 20 20 20 20 20 56 65 72 74 69 .Horizontally.=.1,.........Verti
417e0 63 61 6c 6c 79 20 3d 20 32 2c 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a cally.=.2,.#ifndef.QT_NO_COMPAT.
41800 09 09 20 20 20 20 20 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 3d 20 48 6f 72 69 7a 6f 6e 74 61 6c 6c ........Horizontal.=.Horizontall
41820 79 2c 0a 09 09 20 20 20 20 20 20 56 65 72 74 69 63 61 6c 20 3d 20 56 65 72 74 69 63 61 6c 6c 79 y,.........Vertical.=.Vertically
41840 2c 0a 23 65 6e 64 69 66 0a 09 09 20 20 20 20 20 20 42 6f 74 68 44 69 72 65 63 74 69 6f 6e 73 20 ,.#endif.........BothDirections.
41860 3d 20 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 20 7c 20 56 65 72 74 69 63 61 6c 6c 79 20 7d 3b 0a 0a =.Horizontally.|.Vertically.};..
41880 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 28 29 20 3a 20 64 61 74 61 28 20 30 20 29 20 7b 20 ....QSizePolicy().:.data(.0.).{.
418a0 7d 0a 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 28 20 53 69 7a 65 54 79 70 65 20 68 6f 72 }......QSizePolicy(.SizeType.hor
418c0 2c 20 53 69 7a 65 54 79 70 65 20 76 65 72 2c 20 62 6f 6f 6c 20 68 66 77 20 3d 20 46 41 4c 53 45 ,.SizeType.ver,.bool.hfw.=.FALSE
418e0 20 29 0a 09 3a 20 64 61 74 61 28 20 68 6f 72 20 7c 20 28 76 65 72 3c 3c 48 53 69 7a 65 29 20 7c .)..:.data(.hor.|.(ver<<HSize).|
41900 20 28 68 66 77 20 3f 20 28 51 5f 55 49 4e 54 33 32 29 28 31 3c 3c 32 2a 48 53 69 7a 65 29 20 3a .(hfw.?.(Q_UINT32)(1<<2*HSize).:
41920 20 30 29 20 29 20 7b 20 7d 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 28 20 53 69 7a 65 54 .0).).{.}.....QSizePolicy(.SizeT
41940 79 70 65 20 68 6f 72 2c 20 53 69 7a 65 54 79 70 65 20 76 65 72 2c 20 75 63 68 61 72 20 68 6f 72 ype.hor,.SizeType.ver,.uchar.hor
41960 73 2c 20 75 63 68 61 72 20 76 65 72 73 2c 20 62 6f 6f 6c 20 68 66 77 20 3d 20 46 41 4c 53 45 20 s,.uchar.vers,.bool.hfw.=.FALSE.
41980 29 3b 0a 0a 20 20 20 20 53 69 7a 65 54 79 70 65 20 68 6f 72 44 61 74 61 28 29 20 63 6f 6e 73 74 );......SizeType.horData().const
419a0 20 7b 20 72 65 74 75 72 6e 20 28 53 69 7a 65 54 79 70 65 29 28 20 64 61 74 61 20 26 20 48 4d 61 .{.return.(SizeType)(.data.&.HMa
419c0 73 6b 20 29 3b 20 7d 0a 20 20 20 20 53 69 7a 65 54 79 70 65 20 76 65 72 44 61 74 61 28 29 20 63 sk.);.}.....SizeType.verData().c
419e0 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 53 69 7a 65 54 79 70 65 29 28 20 28 64 61 74 61 20 onst.{.return.(SizeType)(.(data.
41a00 26 20 56 4d 61 73 6b 29 20 3e 3e 20 48 53 69 7a 65 20 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c &.VMask).>>.HSize.);.}......bool
41a20 20 6d 61 79 53 68 72 69 6e 6b 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 28 29 20 63 6f 6e 73 74 20 7b .mayShrinkHorizontally().const.{
41a40 20 72 65 74 75 72 6e 20 68 6f 72 44 61 74 61 28 29 20 26 20 4d 61 79 53 68 72 69 6e 6b 20 7c 7c .return.horData().&.MayShrink.||
41a60 20 68 6f 72 44 61 74 61 28 29 20 3d 3d 20 49 67 6e 6f 72 65 64 3b 20 7d 0a 20 20 20 20 62 6f 6f .horData().==.Ignored;.}.....boo
41a80 6c 20 6d 61 79 53 68 72 69 6e 6b 56 65 72 74 69 63 61 6c 6c 79 28 29 20 63 6f 6e 73 74 20 7b 20 l.mayShrinkVertically().const.{.
41aa0 72 65 74 75 72 6e 20 76 65 72 44 61 74 61 28 29 20 26 20 4d 61 79 53 68 72 69 6e 6b 20 7c 7c 20 return.verData().&.MayShrink.||.
41ac0 76 65 72 44 61 74 61 28 29 20 3d 3d 20 49 67 6e 6f 72 65 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c verData().==.Ignored;.}.....bool
41ae0 20 6d 61 79 47 72 6f 77 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 .mayGrowHorizontally().const.{.r
41b00 65 74 75 72 6e 20 68 6f 72 44 61 74 61 28 29 20 26 20 4d 61 79 47 72 6f 77 20 7c 7c 20 68 6f 72 eturn.horData().&.MayGrow.||.hor
41b20 44 61 74 61 28 29 20 3d 3d 20 49 67 6e 6f 72 65 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6d 61 Data().==.Ignored;.}.....bool.ma
41b40 79 47 72 6f 77 56 65 72 74 69 63 61 6c 6c 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e yGrowVertically().const.{.return
41b60 20 76 65 72 44 61 74 61 28 29 20 26 20 4d 61 79 47 72 6f 77 20 7c 7c 20 76 65 72 44 61 74 61 28 .verData().&.MayGrow.||.verData(
41b80 29 20 3d 3d 20 49 67 6e 6f 72 65 64 3b 20 7d 0a 0a 20 20 20 20 45 78 70 61 6e 64 44 61 74 61 20 ).==.Ignored;.}......ExpandData.
41ba0 65 78 70 61 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 expanding().const.....{..return.
41bc0 28 45 78 70 61 6e 64 44 61 74 61 29 28 20 28 69 6e 74 29 28 76 65 72 44 61 74 61 28 29 20 26 20 (ExpandData)(.(int)(verData().&.
41be0 45 78 70 4d 61 73 6b 20 3f 20 56 65 72 74 69 63 61 6c 6c 79 20 3a 20 30 29 20 7c 0a 09 09 09 20 ExpMask.?.Vertically.:.0).|.....
41c00 20 20 20 20 28 69 6e 74 29 28 68 6f 72 44 61 74 61 28 29 20 26 20 45 78 70 4d 61 73 6b 20 3f 20 ....(int)(horData().&.ExpMask.?.
41c20 48 6f 72 69 7a 6f 6e 74 61 6c 6c 79 20 3a 20 30 29 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 Horizontally.:.0).);.....}......
41c40 76 6f 69 64 20 73 65 74 48 6f 72 44 61 74 61 28 20 53 69 7a 65 54 79 70 65 20 64 20 29 20 7b 20 void.setHorData(.SizeType.d.).{.
41c60 64 61 74 61 20 3d 20 28 51 5f 55 49 4e 54 33 32 29 28 64 61 74 61 20 26 20 7e 48 4d 61 73 6b 29 data.=.(Q_UINT32)(data.&.~HMask)
41c80 20 7c 20 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 65 72 44 61 74 61 28 20 53 69 7a .|.d;.}.....void.setVerData(.Siz
41ca0 65 54 79 70 65 20 64 20 29 20 7b 20 64 61 74 61 20 3d 20 28 51 5f 55 49 4e 54 33 32 29 28 64 61 eType.d.).{.data.=.(Q_UINT32)(da
41cc0 74 61 20 26 20 7e 28 48 4d 61 73 6b 20 3c 3c 20 48 53 69 7a 65 29 29 20 7c 0a 09 09 09 09 09 20 ta.&.~(HMask.<<.HSize)).|.......
41ce0 20 20 28 64 20 3c 3c 20 48 53 69 7a 65 29 3b 20 7d 0a 09 09 0a 20 20 20 20 76 6f 69 64 20 73 65 ..(d.<<.HSize);.}........void.se
41d00 74 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 62 6f 6f 6c 20 62 20 29 20 7b 20 64 61 74 61 tHeightForWidth(.bool.b.).{.data
41d20 20 3d 20 62 20 3f 20 28 51 5f 55 49 4e 54 33 32 29 28 20 64 61 74 61 20 7c 20 28 20 31 20 3c 3c .=.b.?.(Q_UINT32)(.data.|.(.1.<<
41d40 20 32 2a 48 53 69 7a 65 20 29 20 29 0a 09 09 09 09 09 20 20 20 20 20 20 3a 20 28 51 5f 55 49 4e .2*HSize.).)............:.(Q_UIN
41d60 54 33 32 29 28 20 64 61 74 61 20 26 20 7e 28 20 31 20 3c 3c 20 32 2a 48 53 69 7a 65 20 29 20 29 T32)(.data.&.~(.1.<<.2*HSize.).)
41d80 3b 20 20 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 ;..}.....bool.hasHeightForWidth(
41da0 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 20 26 20 28 20 31 20 3c 3c 20 32 ).const.{.return.data.&.(.1.<<.2
41dc0 2a 48 53 69 7a 65 20 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d *HSize.);.}......bool.operator==
41de0 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 50 6f 6c 69 63 79 26 20 73 20 29 20 63 6f 6e 73 74 20 7b (.const.QSizePolicy&.s.).const.{
41e00 20 72 65 74 75 72 6e 20 64 61 74 61 20 3d 3d 20 73 2e 64 61 74 61 3b 20 7d 0a 20 20 20 20 62 6f .return.data.==.s.data;.}.....bo
41e20 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 50 6f 6c 69 63 79 ol.operator!=(.const.QSizePolicy
41e40 26 20 73 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 20 21 3d 20 73 2e 64 &.s.).const.{.return.data.!=.s.d
41e60 61 74 61 3b 20 7d 0a 0a 0a 20 20 20 20 75 69 6e 74 20 68 6f 72 53 74 72 65 74 63 68 28 29 20 63 ata;.}.......uint.horStretch().c
41e80 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 20 3e 3e 20 32 34 3b 20 7d 0a 20 20 20 20 onst.{.return.data.>>.24;.}.....
41ea0 75 69 6e 74 20 76 65 72 53 74 72 65 74 63 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e uint.verStretch().const.{.return
41ec0 20 28 64 61 74 61 20 3e 3e 20 31 36 29 20 26 20 30 78 66 66 3b 20 7d 0a 20 20 20 20 76 6f 69 64 .(data.>>.16).&.0xff;.}.....void
41ee0 20 73 65 74 48 6f 72 53 74 72 65 74 63 68 28 20 75 63 68 61 72 20 73 66 20 29 20 7b 20 64 61 74 .setHorStretch(.uchar.sf.).{.dat
41f00 61 20 3d 20 28 64 61 74 61 26 30 78 30 30 66 66 66 66 66 66 29 20 7c 20 28 75 69 6e 74 28 73 66 a.=.(data&0x00ffffff).|.(uint(sf
41f20 29 3c 3c 32 34 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 65 72 53 74 72 65 74 63 68 )<<24);.}.....void.setVerStretch
41f40 28 20 75 63 68 61 72 20 73 66 20 29 20 7b 20 64 61 74 61 20 3d 20 28 64 61 74 61 26 30 78 66 66 (.uchar.sf.).{.data.=.(data&0xff
41f60 30 30 66 66 66 66 29 20 7c 20 28 75 69 6e 74 28 73 66 29 3c 3c 31 36 29 3b 20 7d 0a 20 20 20 20 00ffff).|.(uint(sf)<<16);.}.....
41f80 69 6e 6c 69 6e 65 20 76 6f 69 64 20 74 72 61 6e 73 70 6f 73 65 28 29 3b 0a 0a 70 72 69 76 61 74 inline.void.transpose();..privat
41fa0 65 3a 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 28 20 69 6e 74 20 69 20 29 20 3a 20 64 61 e:.....QSizePolicy(.int.i.).:.da
41fc0 74 61 28 20 28 51 5f 55 49 4e 54 33 32 29 69 20 29 20 7b 20 7d 0a 0a 20 20 20 20 51 5f 55 49 4e ta(.(Q_UINT32)i.).{.}......Q_UIN
41fe0 54 33 32 20 64 61 74 61 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 50 6f 6c 69 63 79 T32.data;.};..inline.QSizePolicy
42000 3a 3a 51 53 69 7a 65 50 6f 6c 69 63 79 28 20 53 69 7a 65 54 79 70 65 20 68 6f 72 2c 20 53 69 7a ::QSizePolicy(.SizeType.hor,.Siz
42020 65 54 79 70 65 20 76 65 72 2c 20 75 63 68 61 72 20 68 6f 72 73 2c 20 75 63 68 61 72 20 76 65 72 eType.ver,.uchar.hors,.uchar.ver
42040 73 2c 20 62 6f 6f 6c 20 68 66 77 20 29 0a 20 20 20 20 3a 20 64 61 74 61 28 20 68 6f 72 20 7c 20 s,.bool.hfw.).....:.data(.hor.|.
42060 28 76 65 72 3c 3c 48 53 69 7a 65 29 20 7c 20 28 68 66 77 20 3f 20 28 51 5f 55 49 4e 54 33 32 29 (ver<<HSize).|.(hfw.?.(Q_UINT32)
42080 28 31 3c 3c 32 2a 48 53 69 7a 65 29 20 3a 20 30 29 20 29 20 7b 0a 20 20 20 20 73 65 74 48 6f 72 (1<<2*HSize).:.0).).{.....setHor
420a0 53 74 72 65 74 63 68 28 20 68 6f 72 73 20 29 3b 0a 20 20 20 20 73 65 74 56 65 72 53 74 72 65 74 Stretch(.hors.);.....setVerStret
420c0 63 68 28 20 76 65 72 73 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 53 69 7a 65 ch(.vers.);.}..inline.void.QSize
420e0 50 6f 6c 69 63 79 3a 3a 74 72 61 6e 73 70 6f 73 65 28 29 20 7b 0a 20 20 20 20 2a 74 68 69 73 20 Policy::transpose().{.....*this.
42100 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 28 20 76 65 72 44 61 74 61 28 29 2c 20 68 6f 72 44 61 74 =.QSizePolicy(.verData(),.horDat
42120 61 28 29 2c 20 76 65 72 53 74 72 65 74 63 68 28 29 2c 20 68 6f 72 53 74 72 65 74 63 68 28 29 2c a(),.verStretch(),.horStretch(),
42140 0a 09 09 09 20 68 61 73 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 29 20 29 3b 0a 7d 0a 0a 23 .....hasHeightForWidth().);.}..#
42160 65 6e 64 69 66 20 2f 2f 20 51 53 49 5a 45 50 4f 4c 49 43 59 5f 48 0a 00 00 00 14 00 71 00 6f 00 endif.//.QSIZEPOLICY_H......q.o.
42180 62 00 6a 00 63 00 6f 00 6c 00 6c 00 2e 00 68 00 00 04 44 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a b.j.c.o.l.l...h...D/************
421a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
421c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
421e0 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 6c .**.$Id$.**.**.Compatibility.fil
42200 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 6c e.-.should.only.be.included.by.l
42220 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 20 egacy.code..**.It.#includes.the.
42240 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 2a file.which.obsoletes.this.one..*
42260 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1998-2000.Tro
42280 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
422a0 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 51 ..**..This.file.is.part.of.the.Q
422c0 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
422e0 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
42300 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.
42320 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
42340 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.**.
42360 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
42380 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
423a0 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 61 ees.holding.valid.Qt.Professiona
423c0 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 0a l.Edition.licenses.may.use.this.
423e0 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
42400 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 41 t.Professional.Edition.License.A
42420 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 74 greement.**.provided.with.the.Qt
42440 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 65 .Professional.Edition..**.**.See
42460 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
42480 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
424a0 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 72 .for.**.information.about.the.Pr
424c0 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 72 ofessional.Edition.licensing,.or
424e0 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 70 .see.**.http://qtsoftware.com/qp
42500 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
42520 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 ..**.***************************
42540 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
42560 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 4f 42 4a ******************/.#ifndef.QOBJ
42580 43 4f 4c 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 4f 42 4a 43 4f 4c 4c 5f 48 0a 23 69 6e 63 6c 75 COLL_H.#define.QOBJCOLL_H.#inclu
425a0 64 65 20 22 71 6f 62 6a 65 63 74 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 de."qobjectlist.h".#include."qob
425c0 6a 65 63 74 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 6d 00 6f 00 75 00 jectdict.h".#endif......q.m.o.u.
425e0 73 00 65 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0b 15 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a s.e._.q.w.s...h..../************
42600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
42620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
42640 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 74 6f .**.$Id$.**.**.Definition.of.Qto
42660 70 69 61 20 43 6f 72 65 20 6d 6f 75 73 65 20 64 72 69 76 65 72 0a 2a 2a 0a 2a 2a 20 43 72 65 61 pia.Core.mouse.driver.**.**.Crea
42680 74 65 64 20 3a 20 32 30 30 32 30 32 32 30 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 ted.:.20020220.**.**.Copyright.(
426a0 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c C).1992-2002.Trolltech.ASA...All
426c0 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
426e0 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
42700 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
42720 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.
42740 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.
42760 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
42780 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
427a0 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
427c0 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
427e0 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
42800 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
42820 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 .valid.Qt.Enterprise.Edition.or.
42840 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e Qt.Professional.Edition.**.licen
42860 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 ses.for.Qtopia.Core.may.use.this
42880 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 .file.in.accordance.with.the.**.
428a0 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 Qt.Embedded.Commercial.License.A
428c0 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
428e0 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
42900 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
42920 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
42940 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
42960 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..
42980 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/
429a0 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
429c0 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
429e0 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
42a00 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.
42a20 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
42a40 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
42a60 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
42a80 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
42aa0 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..**.***********************
42ac0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
42ae0 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 4d 4f 55 53 45 ***************/..#ifndef.QMOUSE
42b00 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 55 53 45 5f 51 57 53 5f 48 0a 0a 23 69 66 _QWS_H.#define.QMOUSE_QWS_H..#if
42b20 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 ndef.QT_H.#include."qobject.h".#
42b40 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 20 2f include."qpointarray.h".#endif./
42b60 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 57 53 50 6f 69 6e 74 65 72 43 61 6c 69 62 72 61 74 /.QT_H..class.QWSPointerCalibrat
42b80 69 6f 6e 44 61 74 61 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 4c 6f 63 61 74 ionData.{.public:.....enum.Locat
42ba0 69 6f 6e 20 7b 20 54 6f 70 4c 65 66 74 20 3d 20 30 2c 20 42 6f 74 74 6f 6d 4c 65 66 74 20 3d 20 ion.{.TopLeft.=.0,.BottomLeft.=.
42bc0 31 2c 20 42 6f 74 74 6f 6d 52 69 67 68 74 20 3d 20 32 2c 20 54 6f 70 52 69 67 68 74 20 3d 20 33 1,.BottomRight.=.2,.TopRight.=.3
42be0 2c 0a 09 09 20 20 20 20 43 65 6e 74 65 72 20 3d 20 34 2c 20 4c 61 73 74 4c 6f 63 61 74 69 6f 6e ,.......Center.=.4,.LastLocation
42c00 20 3d 20 43 65 6e 74 65 72 20 7d 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 64 65 76 50 6f 69 6e 74 .=.Center.};.....QPoint.devPoint
42c20 73 5b 35 5d 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 73 63 72 65 65 6e 50 6f 69 6e 74 73 5b 35 5d s[5];.....QPoint.screenPoints[5]
42c40 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 ;.};..class.QWSMouseHandler.{.pu
42c60 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 blic:.....QWSMouseHandler(.const
42c80 20 51 53 74 72 69 6e 67 20 26 64 72 69 76 65 72 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c .QString.&driver.=.QString::null
42ca0 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 65 76 69 63 65 20 3d 20 51 53 74 72 69 6e ,.const.QString.&device.=.QStrin
42cc0 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 4d 6f 75 73 65 g::null.);.....virtual.~QWSMouse
42ce0 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 Handler();......virtual.void.cle
42d00 61 72 43 61 6c 69 62 72 61 74 69 6f 6e 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 arCalibration().{}.....virtual.v
42d20 6f 69 64 20 63 61 6c 69 62 72 61 74 65 28 20 51 57 53 50 6f 69 6e 74 65 72 43 61 6c 69 62 72 61 oid.calibrate(.QWSPointerCalibra
42d40 74 69 6f 6e 44 61 74 61 20 2a 20 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 tionData.*.).{}.....virtual.void
42d60 20 67 65 74 43 61 6c 69 62 72 61 74 69 6f 6e 28 20 51 57 53 50 6f 69 6e 74 65 72 43 61 6c 69 62 .getCalibration(.QWSPointerCalib
42d80 72 61 74 69 6f 6e 44 61 74 61 20 2a 20 29 20 7b 7d 0a 0a 20 20 20 20 76 6f 69 64 20 6c 69 6d 69 rationData.*.).{}......void.limi
42da0 74 54 6f 53 63 72 65 65 6e 28 20 51 50 6f 69 6e 74 20 26 70 74 20 29 3b 0a 20 20 20 20 76 6f 69 tToScreen(.QPoint.&pt.);.....voi
42dc0 64 20 6d 6f 75 73 65 43 68 61 6e 67 65 64 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 d.mouseChanged(const.QPoint&.pos
42de0 2c 20 69 6e 74 20 62 73 74 61 74 65 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 ,.int.bstate);.....const.QPoint.
42e00 26 70 6f 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 6f 75 73 65 50 6f 73 3b 20 &pos().const.{.return.mousePos;.
42e20 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 26 6d 6f 75 73 65 50 }..protected:.....QPoint.&mouseP
42e40 6f 73 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 57 53 43 61 6c 69 62 72 61 74 65 64 4d 6f 75 73 os;.};...class.QWSCalibratedMous
42e60 65 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 4d 6f 75 73 65 48 61 6e 64 6c 65 eHandler.:.public.QWSMouseHandle
42e80 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 43 61 6c 69 62 72 61 74 65 64 4d 6f 75 r.{.public:.....QWSCalibratedMou
42ea0 73 65 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 72 69 76 65 72 seHandler(.const.QString.&driver
42ec0 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 .=.QString::null,.const.QString.
42ee0 26 64 65 76 69 63 65 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 20 20 20 20 &device.=.QString::null.);......
42f00 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 43 61 6c 69 62 72 61 74 69 6f 6e 28 29 3b virtual.void.clearCalibration();
42f20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 61 6c 69 62 72 61 74 65 28 20 51 57 53 .....virtual.void.calibrate(.QWS
42f40 50 6f 69 6e 74 65 72 43 61 6c 69 62 72 61 74 69 6f 6e 44 61 74 61 20 2a 20 29 3b 0a 20 20 20 20 PointerCalibrationData.*.);.....
42f60 76 69 72 74 75 61 6c 20 76 6f 69 64 20 67 65 74 43 61 6c 69 62 72 61 74 69 6f 6e 28 20 51 57 53 virtual.void.getCalibration(.QWS
42f80 50 6f 69 6e 74 65 72 43 61 6c 69 62 72 61 74 69 6f 6e 44 61 74 61 20 2a 20 29 3b 0a 0a 20 20 20 PointerCalibrationData.*.);.....
42fa0 20 62 6f 6f 6c 20 73 65 6e 64 46 69 6c 74 65 72 65 64 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 .bool.sendFiltered(.const.QPoint
42fc0 20 26 2c 20 69 6e 74 20 62 75 74 74 6f 6e 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 74 72 61 .&,.int.button.);.....QPoint.tra
42fe0 6e 73 66 6f 72 6d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 0a 70 72 6f 74 65 nsform(.const.QPoint.&.);..prote
43000 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 72 65 61 64 43 61 6c 69 62 72 61 74 69 6f 6e 28 29 cted:.....void.readCalibration()
43020 3b 0a 20 20 20 20 76 6f 69 64 20 77 72 69 74 65 43 61 6c 69 62 72 61 74 69 6f 6e 28 29 3b 0a 20 ;.....void.writeCalibration();..
43040 20 20 20 76 6f 69 64 20 73 65 74 46 69 6c 74 65 72 53 69 7a 65 28 20 69 6e 74 20 29 3b 0a 0a 70 ...void.setFilterSize(.int.);..p
43060 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 61 2c 20 62 2c 20 63 3b 0a 20 20 20 20 69 6e 74 rivate:.....int.a,.b,.c;.....int
43080 20 64 2c 20 65 2c 20 66 3b 0a 20 20 20 20 69 6e 74 20 73 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 .d,.e,.f;.....int.s;.....QPointA
430a0 72 72 61 79 20 73 61 6d 70 6c 65 73 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 63 rray.samples;.....unsigned.int.c
430c0 75 72 72 53 61 6d 70 6c 65 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 6e 75 6d 53 urrSample;.....unsigned.int.numS
430e0 61 6d 70 6c 65 73 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 4f 55 53 45 5f 51 57 53 amples;.};..#endif.//.QMOUSE_QWS
43100 5f 48 0a 00 00 00 14 00 71 00 73 00 70 00 69 00 6e 00 62 00 6f 00 78 00 2e 00 68 00 00 13 86 2f _H......q.s.p.i.n.b.o.x...h..../
43120 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
43140 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
43160 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e ************.**.$Id$.**.**.Defin
43180 69 74 69 6f 6e 20 6f 66 20 51 53 70 69 6e 42 6f 78 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a ition.of.QSpinBox.widget.class.*
431a0 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 30 31 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 *.**.Created.:.970101.**.**.Copy
431c0 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 right.(C).1992-2000.Trolltech.AS
431e0 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
43200 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.
43220 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..**
43240 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
43260 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
43280 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
432a0 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.
432c0 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
432e0 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
43300 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
43320 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.
43340 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
43360 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
43380 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
433a0 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
433c0 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
433e0 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
43400 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
43420 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
43440 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
43460 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
43480 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
434a0 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
434c0 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.
434e0 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
43500 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
43520 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.
43540 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
43560 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
43580 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
435a0 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
435c0 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
435e0 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
43600 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
43620 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
43640 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..**.
43660 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
43680 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
436a0 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..**.**
436c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
436e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
43700 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 50 49 4e 42 4f 58 5f 48 0a 23 64 65 66 69 6e ****/..#ifndef.QSPINBOX_H.#defin
43720 65 20 51 53 50 49 4e 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c e.QSPINBOX_H..#ifndef.QT_H.#incl
43740 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 61 6e 67 65 ude."qwidget.h".#include."qrange
43760 63 6f 6e 74 72 6f 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 control.h".#endif.//.QT_H..#ifnd
43780 65 66 20 51 54 5f 4e 4f 5f 53 50 49 4e 42 4f 58 0a 0a 63 6c 61 73 73 20 51 4c 69 6e 65 45 64 69 ef.QT_NO_SPINBOX..class.QLineEdi
437a0 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 53 70 69 6e t;.class.QValidator;.class.QSpin
437c0 42 6f 78 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 53 70 69 BoxPrivate;..class.Q_EXPORT.QSpi
437e0 6e 42 6f 78 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 2c 20 70 75 62 6c 69 63 20 51 52 61 nBox:.public.QWidget,.public.QRa
43800 6e 67 65 43 6f 6e 74 72 6f 6c 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f ngeControl.{.....Q_OBJECT.....Q_
43820 45 4e 55 4d 53 28 20 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 20 29 0a 20 20 20 20 51 5f 50 52 4f ENUMS(.ButtonSymbols.).....Q_PRO
43840 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 29 0a PERTY(.QString.text.READ.text.).
43860 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 70 72 65 66 69 78 20 52 ....Q_PROPERTY(.QString.prefix.R
43880 45 41 44 20 70 72 65 66 69 78 20 57 52 49 54 45 20 73 65 74 50 72 65 66 69 78 20 29 0a 20 20 20 EAD.prefix.WRITE.setPrefix.)....
438a0 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 75 66 66 69 78 20 52 45 41 44 .Q_PROPERTY(.QString.suffix.READ
438c0 20 73 75 66 66 69 78 20 57 52 49 54 45 20 73 65 74 53 75 66 66 69 78 20 29 0a 20 20 20 20 51 5f .suffix.WRITE.setSuffix.).....Q_
438e0 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 63 6c 65 61 6e 54 65 78 74 20 52 45 41 44 PROPERTY(.QString.cleanText.READ
43900 20 63 6c 65 61 6e 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 .cleanText.).....Q_PROPERTY(.QSt
43920 72 69 6e 67 20 73 70 65 63 69 61 6c 56 61 6c 75 65 54 65 78 74 20 52 45 41 44 20 73 70 65 63 69 ring.specialValueText.READ.speci
43940 61 6c 56 61 6c 75 65 54 65 78 74 20 57 52 49 54 45 20 73 65 74 53 70 65 63 69 61 6c 56 61 6c 75 alValueText.WRITE.setSpecialValu
43960 65 54 65 78 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 77 72 61 eText.).....Q_PROPERTY(.bool.wra
43980 70 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 pping.READ.wrapping.WRITE.setWra
439a0 70 70 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 42 75 74 74 6f 6e 53 79 pping.).....Q_PROPERTY(.ButtonSy
439c0 6d 62 6f 6c 73 20 62 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 20 52 45 41 44 20 62 75 74 74 6f 6e 53 mbols.buttonSymbols.READ.buttonS
439e0 79 6d 62 6f 6c 73 20 57 52 49 54 45 20 73 65 74 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 20 29 0a ymbols.WRITE.setButtonSymbols.).
43a00 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 20 52 45 41 ....Q_PROPERTY(.int.maxValue.REA
43a20 44 20 6d 61 78 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 61 78 56 61 6c 75 65 20 29 0a 20 D.maxValue.WRITE.setMaxValue.)..
43a40 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 69 6e 56 61 6c 75 65 20 52 45 41 44 ...Q_PROPERTY(.int.minValue.READ
43a60 20 6d 69 6e 56 61 6c 75 65 20 57 52 49 54 45 20 73 65 74 4d 69 6e 56 61 6c 75 65 20 29 0a 20 20 .minValue.WRITE.setMinValue.)...
43a80 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6c 69 6e 65 53 74 65 70 20 52 45 41 44 20 ..Q_PROPERTY(.int.lineStep.READ.
43aa0 6c 69 6e 65 53 74 65 70 20 57 52 49 54 45 20 73 65 74 4c 69 6e 65 53 74 65 70 20 29 0a 20 20 20 lineStep.WRITE.setLineStep.)....
43ac0 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 76 61 6c 75 65 20 52 45 41 44 20 76 61 6c 75 .Q_PROPERTY(.int.value.READ.valu
43ae0 65 20 57 52 49 54 45 20 73 65 74 56 61 6c 75 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 e.WRITE.setValue.)..public:.....
43b00 51 53 70 69 6e 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e QSpinBox(.QWidget*.parent=0,.con
43b20 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 53 70 69 6e 42 6f 78 28 st.char*.name=0.);.....QSpinBox(
43b40 20 69 6e 74 20 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 .int.minValue,.int.maxValue,.int
43b60 20 73 74 65 70 20 3d 20 31 2c 0a 09 20 20 20 20 20 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e .step.=.1,........QWidget*.paren
43b80 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e t=0,.const.char*.name=0.);.....~
43ba0 51 53 70 69 6e 42 6f 78 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 74 65 78 74 28 29 QSpinBox();......QString..text()
43bc0 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 70 72 65 .const;......virtual.QString.pre
43be0 66 69 78 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 fix().const;.....virtual.QString
43c00 09 73 75 66 66 69 78 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 .suffix().const;.....virtual.QSt
43c20 72 69 6e 67 09 63 6c 65 61 6e 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 ring.cleanText().const;......vir
43c40 74 75 61 6c 20 76 6f 69 64 09 73 65 74 53 70 65 63 69 61 6c 56 61 6c 75 65 54 65 78 74 28 20 63 tual.void.setSpecialValueText(.c
43c60 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e onst.QString.&text.);.....QStrin
43c80 67 09 09 73 70 65 63 69 61 6c 56 61 6c 75 65 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 g..specialValueText().const;....
43ca0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 57 72 61 70 70 69 6e 67 28 20 62 6f 6f 6c ..virtual.void.setWrapping(.bool
43cc0 20 6f 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 77 72 61 70 70 69 6e 67 28 29 20 63 6f 6e 73 .on.);.....bool..wrapping().cons
43ce0 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 20 7b 20 55 70 44 t;......enum.ButtonSymbols.{.UpD
43d00 6f 77 6e 41 72 72 6f 77 73 2c 20 50 6c 75 73 4d 69 6e 75 73 20 7d 3b 0a 20 20 20 20 76 69 72 74 ownArrows,.PlusMinus.};.....virt
43d20 75 61 6c 20 76 6f 69 64 09 73 65 74 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 28 20 42 75 74 74 6f ual.void.setButtonSymbols(.Butto
43d40 6e 53 79 6d 62 6f 6c 73 20 29 3b 0a 20 20 20 20 42 75 74 74 6f 6e 53 79 6d 62 6f 6c 73 09 62 75 nSymbols.);.....ButtonSymbols.bu
43d60 74 74 6f 6e 53 79 6d 62 6f 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 ttonSymbols().const;......virtua
43d80 6c 20 76 6f 69 64 09 73 65 74 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c 69 l.void.setValidator(.const.QVali
43da0 64 61 74 6f 72 2a 20 76 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 dator*.v.);.....const.QValidator
43dc0 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 20 51 53 69 7a 65 .*.validator().const;......QSize
43de0 09 09 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 09 09 6d ..sizeHint().const;.....QSize..m
43e00 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 69 6e 74 inimumSizeHint().const;......int
43e20 09 20 6d 69 6e 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 6d 61 78 ..minValue().const;.....int..max
43e40 56 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 69 6e 56 61 Value().const;.....void.setMinVa
43e60 6c 75 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 78 56 61 6c 75 65 lue(.int.);.....void.setMaxValue
43e80 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 6c 69 6e 65 53 74 65 70 28 29 20 63 6f 6e (.int.);.....int..lineStep().con
43ea0 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4c 69 6e 65 53 74 65 70 28 20 69 6e 74 20 29 3b st;.....void.setLineStep(.int.);
43ec0 0a 20 20 20 20 69 6e 74 20 20 76 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 .....int..value().const;......QR
43ee0 65 63 74 09 09 75 70 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 09 ect..upRect().const;.....QRect..
43f00 64 6f 77 6e 52 65 63 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 downRect().const;..public.slots:
43f20 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 56 61 6c 75 65 28 20 69 6e 74 20 .....virtual.void.setValue(.int.
43f40 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 50 72 65 value.);.....virtual.void.setPre
43f60 66 69 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 fix(.const.QString.&text.);.....
43f80 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 53 75 66 66 69 78 28 20 63 6f 6e 73 74 20 51 53 virtual.void.setSuffix(.const.QS
43fa0 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 tring.&text.);.....virtual.void.
43fc0 73 74 65 70 55 70 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 74 65 70 44 stepUp();.....virtual.void.stepD
43fe0 6f 77 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 09 73 65 74 45 6e 61 62 own();.....virtual.void..setEnab
44000 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c led(.bool.enabled.);.....virtual
44020 20 76 6f 69 64 20 09 73 65 6c 65 63 74 41 6c 6c 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 .void..selectAll();..signals:...
44040 20 20 76 6f 69 64 09 09 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 76 61 6c 75 65 20 ..void..valueChanged(.int.value.
44060 29 3b 0a 20 20 20 20 76 6f 69 64 09 09 76 61 6c 75 65 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 );.....void..valueChanged(.const
44080 20 51 53 74 72 69 6e 67 20 26 76 61 6c 75 65 54 65 78 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 .QString.&valueText.);..protecte
440a0 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 09 6d 61 70 56 61 6c 75 65 54 d:.....virtual.QString.mapValueT
440c0 6f 54 65 78 74 28 20 69 6e 74 20 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 oText(.int.value.);.....virtual.
440e0 69 6e 74 09 09 6d 61 70 54 65 78 74 54 6f 56 61 6c 75 65 28 20 62 6f 6f 6c 2a 20 6f 6b 20 29 3b int..mapTextToValue(.bool*.ok.);
44100 0a 20 20 20 20 51 53 74 72 69 6e 67 09 09 63 75 72 72 65 6e 74 56 61 6c 75 65 54 65 78 74 28 29 .....QString..currentValueText()
44120 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 75 70 64 61 74 65 44 69 73 70 6c 61 ;......virtual.void.updateDispla
44140 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 69 6e 74 65 72 70 72 65 74 54 y();.....virtual.void.interpretT
44160 65 78 74 28 29 3b 0a 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 2a 09 09 65 64 69 74 6f 72 28 29 ext();......QLineEdit*..editor()
44180 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 76 61 6c 75 65 43 .const;......virtual.void.valueC
441a0 68 61 6e 67 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 72 61 6e 67 65 43 hange();.....virtual.void.rangeC
441c0 68 61 6e 67 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 65 76 65 6e 74 46 69 6c 74 65 72 28 hange();......bool..eventFilter(
441e0 20 51 4f 62 6a 65 63 74 2a 20 6f 62 6a 2c 20 51 45 76 65 6e 74 2a 20 65 76 20 29 3b 0a 20 20 20 .QObject*.obj,.QEvent*.ev.);....
44200 20 76 6f 69 64 09 09 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
44220 2a 20 65 76 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 57 48 45 45 4c 45 56 45 4e 54 *.ev.);.#ifndef.QT_NO_WHEELEVENT
44240 0a 20 20 20 20 76 6f 69 64 09 09 77 68 65 65 6c 45 76 65 6e 74 28 20 51 57 68 65 65 6c 45 76 65 .....void..wheelEvent(.QWheelEve
44260 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 09 6c 65 61 76 65 45 76 nt.*.);.#endif.....void..leaveEv
44280 65 6e 74 28 20 51 45 76 65 6e 74 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 09 73 74 79 6c 65 ent(.QEvent*.);......void..style
442a0 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c Change(.QStyle&.);..protected.sl
442c0 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 09 74 65 78 74 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 ots:.....void..textChanged();..p
442e0 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 53 70 69 6e 42 6f 78 28 29 3b 0a rivate:.....void.initSpinBox();.
44300 20 20 20 20 51 53 70 69 6e 42 6f 78 50 72 69 76 61 74 65 2a 20 64 3b 0a 20 20 20 20 51 4c 69 6e ....QSpinBoxPrivate*.d;.....QLin
44320 65 45 64 69 74 2a 20 76 69 3b 0a 20 20 20 20 51 56 61 6c 69 64 61 74 6f 72 2a 20 76 61 6c 69 64 eEdit*.vi;.....QValidator*.valid
44340 61 74 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 66 69 78 3b 0a 20 20 20 20 51 53 74 72 69 ate;.....QString.pfix;.....QStri
44360 6e 67 20 73 66 69 78 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 70 65 63 54 65 78 74 3b 0a 0a ng.sfix;.....QString.specText;..
44380 20 20 20 20 75 69 6e 74 20 77 72 61 70 09 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 65 64 69 ....uint.wrap..:.1;.....uint.edi
443a0 74 65 64 09 09 3a 20 31 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 72 72 61 6e 67 65 57 69 64 67 65 ted..:.1;......void.arrangeWidge
443c0 74 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 ts();..private:.//.Disabled.copy
443e0 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
44400 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 53 70 69 6e efined(Q_DISABLE_COPY).....QSpin
44420 42 6f 78 28 20 63 6f 6e 73 74 20 51 53 70 69 6e 42 6f 78 26 20 29 3b 0a 20 20 20 20 51 53 70 69 Box(.const.QSpinBox&.);.....QSpi
44440 6e 42 6f 78 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 70 69 6e 42 6f 78 26 nBox&.operator=(.const.QSpinBox&
44460 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f .);.#endif..};..#endif.//.QT_NO_
44480 53 50 49 4e 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 50 49 4e 42 4f 58 5f 48 0a 00 00 SPINBOX..#endif.//.QSPINBOX_H...
444a0 00 14 00 71 00 72 00 61 00 64 00 69 00 6f 00 62 00 74 00 2e 00 68 00 00 04 2c 2f 2a 2a 2a 2a 2a ...q.r.a.d.i.o.b.t...h...,/*****
444c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
444e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44500 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 69 6c *******.**.$Id$.**.**.Compatibil
44520 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 75 64 ity.file.-.should.only.be.includ
44540 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 75 64 ed.by.legacy.code..**.It.#includ
44560 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 69 73 es.the.file.which.obsoletes.this
44580 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 2d 32 .one..**.**.Copyright.(C).1998-2
445a0 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 000.Trolltech.ASA...All.rights.r
445c0 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 20 6f eserved..**..This.file.is.part.o
445e0 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
44600 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
44620 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
44640 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.
44660 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
44680 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
446a0 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..**.**
446c0 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 6f 66 .Licensees.holding.valid.Qt.Prof
446e0 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 75 73 essional.Edition.licenses.may.us
44700 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
44720 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 4c 69 h.the.Qt.Professional.Edition.Li
44740 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 74 68 cense.Agreement.**.provided.with
44760 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 2a 2a .the.Qt.Professional.Edition..**
44780 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
447a0 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
447c0 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 75 74 ech.com.for.**.information.about
447e0 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 6e 73 .the.Professional.Edition.licens
44800 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 72 65 ing,.or.see.**.http://qtsoftware
44820 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
44840 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 2a 2a rmation..**.********************
44860 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44880 2a 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 *************************/.#ifnd
448a0 65 66 20 51 52 41 44 49 4f 42 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 52 41 44 49 4f 42 54 5f 48 ef.QRADIOBT_H.#define.QRADIOBT_H
448c0 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 61 64 69 6f 62 75 74 74 6f 6e 2e 68 22 0a 23 65 6e 64 69 .#include."qradiobutton.h".#endi
448e0 66 0a 00 00 00 0a 00 71 00 6e 00 70 00 2e 00 68 00 00 12 f8 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a f......q.n.p...h..../***********
44900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44940 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 20 *.**.$Id:.$.**.**.Definition.of.
44960 51 74 20 65 78 74 65 6e 73 69 6f 6e 20 63 6c 61 73 73 65 73 20 66 6f 72 20 4e 65 74 73 63 61 70 Qt.extension.classes.for.Netscap
44980 65 20 50 6c 75 67 69 6e 20 73 75 70 70 6f 72 74 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 e.Plugin.support..**.**.Created.
449a0 3a 20 39 37 30 36 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 :.970601.**.**.Copyright.(C).199
449c0 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2000.Trolltech.ASA...All.right
449e0 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
44a00 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 2a art.of.the.Qt.GUI.Toolkit..**.**
44a20 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
44a40 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
44a60 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
44a80 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.
44aa0 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
44ac0 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..
44ae0 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
44b00 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
44b20 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.
44b40 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
44b60 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
44b80 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
44ba0 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
44bc0 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
44be0 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
44c00 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f dition.or.Qt.Professional.Editio
44c20 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 n.**.licenses.may.use.this.file.
44c40 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 in.accordance.with.the.Qt.Commer
44c60 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 cial.License.**.Agreement.provid
44c80 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 ed.with.the.Software..**.**.This
44ca0 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.
44cc0 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.
44ce0 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
44d00 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
44d20 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:
44d40 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
44d60 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.*
44d80 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
44da0 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 ial.License.Agreements..**.See.h
44dc0 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 ttp://qtsoftware.com/qpl/.for.QP
44de0 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 L.licensing.information..**.See.
44e00 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 http://qtsoftware.com/gpl/.for.G
44e20 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 PL.licensing.information..**.**.
44e40 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e Contact.info@trolltech.com.if.an
44e60 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 y.conditions.of.this.licensing.a
44e80 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a re.**.not.clear.to.you..**.*****
44ea0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44ec0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
44ee0 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4e 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 4e 50 5f 48 0a */..#ifndef.QNP_H.#define.QNP_H.
44f00 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e .#ifndef.QT_H.#include."qwidget.
44f20 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 73 74 72 75 63 74 20 5f 4e 50 49 6e h".#endif.//.QT_H...struct._NPIn
44f40 73 74 61 6e 63 65 3b 0a 73 74 72 75 63 74 20 5f 4e 50 53 74 72 65 61 6d 3b 0a 63 6c 61 73 73 20 stance;.struct._NPStream;.class.
44f60 51 4e 50 49 6e 73 74 61 6e 63 65 3b 0a 0a 63 6c 61 73 73 20 51 4e 50 53 74 72 65 61 6d 20 7b 0a QNPInstance;..class.QNPStream.{.
44f80 70 75 62 6c 69 63 3a 0a 20 20 20 20 7e 51 4e 50 53 74 72 65 61 6d 28 29 3b 0a 0a 20 20 20 20 63 public:.....~QNPStream();......c
44fa0 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 onst.char*.url().const;.....uint
44fc0 20 65 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 6c 61 73 74 4d 6f 64 69 66 .end().const;.....uint.lastModif
44fe0 69 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 79 ied().const;......const.char*.ty
45000 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 65 6b 61 62 6c 65 28 29 20 pe().const;.....bool.seekable().
45020 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 6b 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 const;.....bool.okay().const;...
45040 20 20 62 6f 6f 6c 20 63 6f 6d 70 6c 65 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f ..bool.complete().const;......vo
45060 69 64 20 72 65 71 75 65 73 74 52 65 61 64 28 69 6e 74 20 6f 66 66 73 65 74 2c 20 75 69 6e 74 20 id.requestRead(int.offset,.uint.
45080 6c 65 6e 67 74 68 29 3b 0a 20 20 20 20 69 6e 74 20 77 72 69 74 65 28 20 69 6e 74 20 6c 65 6e 2c length);.....int.write(.int.len,
450a0 20 76 6f 69 64 2a 20 62 75 66 66 65 72 20 29 3b 0a 0a 20 20 20 20 51 4e 50 49 6e 73 74 61 6e 63 .void*.buffer.);......QNPInstanc
450c0 65 2a 20 69 6e 73 74 61 6e 63 65 28 29 20 7b 20 72 65 74 75 72 6e 20 69 6e 73 74 3b 20 7d 0a 20 e*.instance().{.return.inst;.}..
450e0 20 20 20 51 4e 50 53 74 72 65 61 6d 28 51 4e 50 49 6e 73 74 61 6e 63 65 2a 2c 63 6f 6e 73 74 20 ...QNPStream(QNPInstance*,const.
45100 63 68 61 72 2a 2c 5f 4e 50 53 74 72 65 61 6d 2a 2c 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 char*,_NPStream*,bool);.....void
45120 20 73 65 74 4f 6b 61 79 28 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6d 70 .setOkay(bool);.....void.setComp
45140 6c 65 74 65 28 62 6f 6f 6c 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4e 50 49 6e 73 lete(bool);..private:.....QNPIns
45160 74 61 6e 63 65 2a 20 69 6e 73 74 3b 0a 20 20 20 20 5f 4e 50 53 74 72 65 61 6d 2a 20 73 74 72 65 tance*.inst;....._NPStream*.stre
45180 61 6d 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 74 79 70 65 3b 0a 20 20 20 20 69 6e 74 20 73 am;.....QString.mtype;.....int.s
451a0 65 65 6b 3a 31 3b 0a 20 20 20 20 69 6e 74 20 69 73 6f 6b 61 79 3a 31 3b 0a 20 20 20 20 69 6e 74 eek:1;.....int.isokay:1;.....int
451c0 20 69 73 63 6f 6d 70 6c 65 74 65 3a 31 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4e 50 57 69 64 67 .iscomplete:1;.};..class.QNPWidg
451e0 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 et.:.public.QWidget.{.....Q_OBJE
45200 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4e 50 57 69 64 67 65 74 28 29 3b 0a 20 20 20 20 CT.public:.....QNPWidget();.....
45220 7e 51 4e 50 57 69 64 67 65 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 74 65 72 45 76 65 6e ~QNPWidget();.....void.enterEven
45240 74 28 51 45 76 65 6e 74 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 65 61 76 65 45 76 65 6e 74 28 t(QEvent*);.....void.leaveEvent(
45260 51 45 76 65 6e 74 2a 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6e 74 65 QEvent*);......virtual.void.ente
45280 72 49 6e 73 74 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 6c 65 rInstance();.....virtual.void.le
452a0 61 76 65 49 6e 73 74 61 6e 63 65 28 29 3b 0a 0a 20 20 20 20 51 4e 50 49 6e 73 74 61 6e 63 65 2a aveInstance();......QNPInstance*
452c0 20 69 6e 73 74 61 6e 63 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 5f 4e 50 49 6e .instance();..private:....._NPIn
452e0 73 74 61 6e 63 65 2a 20 70 69 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4e 50 49 6e 73 74 61 6e 63 stance*.pi;.};..class.QNPInstanc
45300 65 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 e.:.public.QObject.{.....Q_OBJEC
45320 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 7e 51 4e 50 49 6e 73 74 61 6e 63 65 28 29 3b 0a 0a 20 T.public:.....~QNPInstance();...
45340 20 20 20 2f 2f 20 41 72 67 75 6d 65 6e 74 73 20 70 61 73 73 65 64 20 74 6f 20 45 4d 42 45 44 0a ...//.Arguments.passed.to.EMBED.
45360 20 20 20 20 69 6e 74 20 61 72 67 63 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 ....int.argc().const;.....const.
45380 63 68 61 72 2a 20 61 72 67 6e 28 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 char*.argn(int).const;.....const
453a0 20 63 68 61 72 2a 20 61 72 67 76 28 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 65 6e 75 6d .char*.argv(int).const;.....enum
453c0 20 52 65 61 73 6f 6e 20 7b 0a 20 20 20 20 20 20 20 20 52 65 61 73 6f 6e 44 6f 6e 65 20 3d 20 30 .Reason.{.........ReasonDone.=.0
453e0 2c 0a 20 20 20 20 20 20 20 20 52 65 61 73 6f 6e 42 72 65 61 6b 20 3d 20 31 2c 0a 20 20 20 20 20 ,.........ReasonBreak.=.1,......
45400 20 20 20 52 65 61 73 6f 6e 45 72 72 6f 72 20 3d 20 32 2c 0a 20 20 20 20 20 20 20 20 52 65 61 73 ...ReasonError.=.2,.........Reas
45420 6f 6e 55 6e 6b 6e 6f 77 6e 20 3d 20 2d 31 0a 20 20 20 20 7d 3b 0a 20 20 20 20 63 6f 6e 73 74 20 onUnknown.=.-1.....};.....const.
45440 63 68 61 72 2a 20 61 72 67 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 29 20 63 6f 6e 73 char*.arg(const.char*.name).cons
45460 74 3b 0a 20 20 20 20 65 6e 75 6d 20 49 6e 73 74 61 6e 63 65 4d 6f 64 65 20 7b 20 45 6d 62 65 64 t;.....enum.InstanceMode.{.Embed
45480 3d 31 2c 20 46 75 6c 6c 3d 32 2c 20 42 61 63 6b 67 72 6f 75 6e 64 3d 33 20 7d 3b 0a 20 20 20 20 =1,.Full=2,.Background=3.};.....
454a0 49 6e 73 74 61 6e 63 65 4d 6f 64 65 20 6d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 InstanceMode.mode().const;......
454c0 2f 2f 20 54 68 65 20 62 72 6f 77 73 65 72 27 73 20 6e 61 6d 65 0a 20 20 20 20 63 6f 6e 73 74 20 //.The.browser's.name.....const.
454e0 63 68 61 72 2a 20 75 73 65 72 41 67 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f char*.userAgent().const;......//
45500 20 59 6f 75 72 20 77 69 6e 64 6f 77 2e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4e 50 57 69 64 .Your.window......virtual.QNPWid
45520 67 65 74 2a 20 6e 65 77 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 51 4e 50 57 69 64 67 65 74 2a get*.newWindow();.....QNPWidget*
45540 20 77 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 49 6e 63 6f 6d 69 6e 67 20 73 74 72 65 .widget();......//.Incoming.stre
45560 61 6d 73 20 28 53 52 43 3d 2e 2e 2e 20 74 61 67 29 2e 0a 20 20 20 20 2f 2f 20 44 65 66 61 75 6c ams.(SRC=....tag)......//.Defaul
45580 74 73 20 69 67 6e 6f 72 65 20 64 61 74 61 2e 0a 20 20 20 20 65 6e 75 6d 20 53 74 72 65 61 6d 4d ts.ignore.data......enum.StreamM
455a0 6f 64 65 20 7b 20 4e 6f 72 6d 61 6c 3d 31 2c 20 53 65 65 6b 3d 32 2c 20 41 73 46 69 6c 65 3d 33 ode.{.Normal=1,.Seek=2,.AsFile=3
455c0 2c 20 41 73 46 69 6c 65 4f 6e 6c 79 3d 34 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f ,.AsFileOnly=4.};.....virtual.bo
455e0 6f 6c 20 6e 65 77 53 74 72 65 61 6d 43 72 65 61 74 65 64 28 51 4e 50 53 74 72 65 61 6d 2a 2c 20 ol.newStreamCreated(QNPStream*,.
45600 53 74 72 65 61 6d 4d 6f 64 65 26 20 73 6d 6f 64 65 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 StreamMode&.smode);.....virtual.
45620 69 6e 74 20 77 72 69 74 65 52 65 61 64 79 28 51 4e 50 53 74 72 65 61 6d 2a 29 3b 0a 20 20 20 20 int.writeReady(QNPStream*);.....
45640 76 69 72 74 75 61 6c 20 69 6e 74 20 77 72 69 74 65 28 51 4e 50 53 74 72 65 61 6d 2a 2c 20 69 6e virtual.int.write(QNPStream*,.in
45660 74 20 6f 66 66 73 65 74 2c 20 69 6e 74 20 6c 65 6e 2c 20 76 6f 69 64 2a 20 62 75 66 66 65 72 29 t.offset,.int.len,.void*.buffer)
45680 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 72 65 61 6d 44 65 73 74 72 6f 79 ;.....virtual.void.streamDestroy
456a0 65 64 28 51 4e 50 53 74 72 65 61 6d 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 74 61 74 75 73 ed(QNPStream*);......void.status
456c0 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 73 67 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 65 74 55 (const.char*.msg);.....void.getU
456e0 52 4c 4e 6f 74 69 66 79 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 63 6f 6e 73 74 20 RLNotify(const.char*.url,.const.
45700 63 68 61 72 2a 20 77 69 6e 64 6f 77 3d 30 2c 20 76 6f 69 64 2a 64 61 74 61 3d 30 29 3b 0a 0a 20 char*.window=0,.void*data=0);...
45720 20 20 20 76 6f 69 64 20 67 65 74 55 52 4c 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 ...void.getURL(const.char*.url,.
45740 63 6f 6e 73 74 20 63 68 61 72 2a 20 77 69 6e 64 6f 77 3d 30 29 3b 0a 20 20 20 20 76 6f 69 64 20 const.char*.window=0);.....void.
45760 70 6f 73 74 55 52 4c 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 63 6f 6e 73 74 20 63 postURL(const.char*.url,.const.c
45780 68 61 72 2a 20 77 69 6e 64 6f 77 2c 0a 09 20 20 20 20 20 75 69 6e 74 20 6c 65 6e 2c 20 63 6f 6e har*.window,.......uint.len,.con
457a0 73 74 20 63 68 61 72 2a 20 62 75 66 2c 20 62 6f 6f 6c 20 66 69 6c 65 29 3b 0a 0a 20 20 20 20 51 st.char*.buf,.bool.file);......Q
457c0 4e 50 53 74 72 65 61 6d 2a 20 6e 65 77 53 74 72 65 61 6d 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 NPStream*.newStream(const.char*.
457e0 6d 69 6d 65 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 0a 09 62 mimetype,.const.char*.window,..b
45800 6f 6f 6c 20 61 73 5f 66 69 6c 65 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ool.as_file=FALSE);.....virtual.
45820 76 6f 69 64 20 73 74 72 65 61 6d 41 73 46 69 6c 65 28 51 4e 50 53 74 72 65 61 6d 2a 2c 20 63 6f void.streamAsFile(QNPStream*,.co
45840 6e 73 74 20 63 68 61 72 2a 20 66 6e 61 6d 65 29 3b 0a 0a 20 20 20 20 76 6f 69 64 2a 20 67 65 74 nst.char*.fname);......void*.get
45860 4a 61 76 61 50 65 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 JavaPeer().const;......virtual.v
45880 6f 69 64 20 6e 6f 74 69 66 79 55 52 4c 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 75 72 6c 2c 20 52 oid.notifyURL(const.char*.url,.R
458a0 65 61 73 6f 6e 20 72 2c 20 76 6f 69 64 2a 20 6e 6f 74 69 66 79 44 61 74 61 29 3b 0a 20 20 20 20 eason.r,.void*.notifyData);.....
458c0 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 72 69 6e 74 46 75 6c 6c 50 61 67 65 28 29 3b 0a 20 20 virtual.bool.printFullPage();...
458e0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 72 69 6e 74 28 51 50 61 69 6e 74 65 72 2a 29 3b ..virtual.void.print(QPainter*);
45900 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 4e 50 49 6e 73 74 61 6e 63 65 28 29 3b 0a ..protected:.....QNPInstance();.
45920 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4e 50 53 74 .private:.....friend.class.QNPSt
45940 72 65 61 6d 3b 0a 20 20 20 20 5f 4e 50 49 6e 73 74 61 6e 63 65 2a 20 70 69 3b 0a 7d 3b 0a 0a 0a ream;....._NPInstance*.pi;.};...
45960 63 6c 61 73 73 20 51 4e 50 6c 75 67 69 6e 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 class.QNPlugin.{.public:.....//.
45980 57 72 69 74 65 20 74 68 69 73 20 74 6f 20 72 65 74 75 72 6e 20 79 6f 75 72 20 51 4e 50 6c 75 67 Write.this.to.return.your.QNPlug
459a0 69 6e 20 64 65 72 69 76 65 64 20 63 6c 61 73 73 2e 0a 20 20 20 20 73 74 61 74 69 63 20 51 4e 50 in.derived.class......static.QNP
459c0 6c 75 67 69 6e 2a 20 63 72 65 61 74 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4e 50 lugin*.create();......static.QNP
459e0 6c 75 67 69 6e 2a 20 61 63 74 75 61 6c 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 lugin*.actual();......virtual.~Q
45a00 4e 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 67 65 74 56 65 72 73 69 6f 6e 49 NPlugin();......void.getVersionI
45a20 6e 66 6f 28 69 6e 74 26 20 70 6c 75 67 69 6e 5f 6d 61 6a 6f 72 2c 20 69 6e 74 26 20 70 6c 75 67 nfo(int&.plugin_major,.int&.plug
45a40 69 6e 5f 6d 69 6e 6f 72 2c 0a 09 20 20 20 20 20 69 6e 74 26 20 62 72 6f 77 73 65 72 5f 6d 61 6a in_minor,.......int&.browser_maj
45a60 6f 72 2c 20 69 6e 74 26 20 62 72 6f 77 73 65 72 5f 6d 69 6e 6f 72 29 3b 0a 0a 20 20 20 20 76 69 or,.int&.browser_minor);......vi
45a80 72 74 75 61 6c 20 51 4e 50 49 6e 73 74 61 6e 63 65 2a 20 6e 65 77 49 6e 73 74 61 6e 63 65 28 29 rtual.QNPInstance*.newInstance()
45aa0 3d 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 67 65 74 4d =0;.....virtual.const.char*.getM
45ac0 49 4d 45 44 65 73 63 72 69 70 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 IMEDescription().const=0;.....vi
45ae0 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 67 65 74 50 6c 75 67 69 6e 4e 61 6d 65 53 rtual.const.char*.getPluginNameS
45b00 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e tring().const=0;.....virtual.con
45b20 73 74 20 63 68 61 72 2a 20 67 65 74 50 6c 75 67 69 6e 44 65 73 63 72 69 70 74 69 6f 6e 53 74 72 st.char*.getPluginDescriptionStr
45b40 69 6e 67 28 29 20 63 6f 6e 73 74 3d 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 ing().const=0;......virtual.void
45b60 2a 20 67 65 74 4a 61 76 61 43 6c 61 73 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f *.getJavaClass();.....virtual.vo
45b80 69 64 20 75 6e 75 73 65 4a 61 76 61 43 6c 61 73 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 2a 20 67 id.unuseJavaClass();.....void*.g
45ba0 65 74 4a 61 76 61 45 6e 76 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 etJavaEnv().const;..protected:..
45bc0 20 20 20 51 4e 50 6c 75 67 69 6e 28 29 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 20 2f 2f 20 51 ...QNPlugin();.};...#endif..//.Q
45be0 4e 50 5f 48 0a 00 00 00 14 00 71 00 70 00 61 00 69 00 6e 00 74 00 65 00 72 00 2e 00 68 00 00 51 NP_H......q.p.a.i.n.t.e.r...h..Q
45c00 b4 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 ./******************************
45c20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
45c40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 **************.**.$Id:.$.**.**.D
45c60 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 61 69 6e 74 65 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a efinition.of.QPainter.class.**.*
45c80 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
45ca0 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..
45cc0 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
45ce0 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
45d00 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..**.**.
45d20 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
45d40 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
45d60 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.
45d80 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
45da0 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.
45dc0 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..*
45de0 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
45e00 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
45e20 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
45e40 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
45e60 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
45e80 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
45ea0 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
45ec0 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
45ee0 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
45f00 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
45f20 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
45f40 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
45f60 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
45f80 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.
45fa0 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
45fc0 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
45fe0 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
46000 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
46020 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:/
46040 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.
46060 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.**
46080 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
460a0 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
460c0 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
460e0 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
46100 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
46120 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
46140 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
46160 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
46180 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..**.******
461a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
461c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
461e0 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 41 49 4e 54 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 /..#ifndef.QPAINTER_H.#define.QP
46200 41 49 4e 54 45 52 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 AINTER_H...#ifndef.QT_H.#include
46220 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 65 74 72 69 ."qcolor.h".#include."qfontmetri
46240 63 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 69 6e 66 6f 2e 68 22 0a 23 69 6e cs.h".#include."qfontinfo.h".#in
46260 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 65 6e clude."qregion.h".#include."qpen
46280 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 63 6c 75 64 65 .h".#include."qbrush.h".#include
462a0 20 22 71 70 6f 69 6e 74 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 6d 61 74 ."qpointarray.h".#include."qwmat
462c0 72 69 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 47 66 rix.h".#endif.//.QT_H..class.QGf
462e0 78 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 x;.class.QTextCodec;.class.QText
46300 50 61 72 61 67 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 44 65 76 69 63 65 3b 0a 63 6c 61 73 73 Parag;.class.QPaintDevice;.class
46320 20 51 54 65 78 74 49 74 65 6d 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 20 51 5f 57 53 5f 4d 41 .QTextItem;.#if.defined(.Q_WS_MA
46340 43 20 29 0a 63 6c 61 73 73 20 51 4d 61 63 53 61 76 65 64 50 6f 72 74 49 6e 66 6f 3b 0a 23 65 6e C.).class.QMacSavedPortInfo;.#en
46360 64 69 66 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 50 72 69 76 61 74 65 3b 0a 0a 23 69 66 20 dif.class.QPainterPrivate;..#if.
46380 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 3b defined(Q_WS_QWS).class.QScreen;
463a0 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 50 61 69 6e 74 65 72 .#endif..class.Q_EXPORT.QPainter
463c0 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 65 6e 75 6d 20 .:.public.Qt.{.public:.....enum.
463e0 43 6f 6f 72 64 69 6e 61 74 65 4d 6f 64 65 20 7b 20 43 6f 6f 72 64 44 65 76 69 63 65 2c 20 43 6f CoordinateMode.{.CoordDevice,.Co
46400 6f 72 64 50 61 69 6e 74 65 72 20 7d 3b 0a 0a 20 20 20 20 51 50 61 69 6e 74 65 72 28 29 3b 0a 20 ordPainter.};......QPainter();..
46420 20 20 20 51 50 61 69 6e 74 65 72 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 ...QPainter(.const.QPaintDevice.
46440 2a 2c 20 62 6f 6f 6c 20 75 6e 63 6c 69 70 70 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 *,.bool.unclipped.=.FALSE.);....
46460 20 51 50 61 69 6e 74 65 72 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 2c .QPainter(.const.QPaintDevice.*,
46480 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 75 6e 63 6c 69 70 70 65 64 .const.QWidget.*,.bool.unclipped
464a0 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 7e 51 50 61 69 6e 74 65 72 28 29 3b 0a 0a 20 20 20 .=.FALSE.);....~QPainter();.....
464c0 20 62 6f 6f 6c 09 62 65 67 69 6e 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 .bool.begin(.const.QPaintDevice.
464e0 2a 2c 20 62 6f 6f 6c 20 75 6e 63 6c 69 70 70 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 *,.bool.unclipped.=.FALSE.);....
46500 20 62 6f 6f 6c 09 62 65 67 69 6e 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 .bool.begin(.const.QPaintDevice.
46520 2a 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 62 6f 6f 6c 20 75 6e 63 6c 69 70 70 *,.const.QWidget.*,.bool.unclipp
46540 65 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 65 6e 64 28 29 3b 0a 20 20 ed.=.FALSE.);.....bool.end();...
46560 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 64 65 76 69 63 65 28 29 20 63 6f 6e 73 74 3b 0a ..QPaintDevice.*device().const;.
46580 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 51 47 66 78 20 2a 20 69 6e 74 65 .#ifdef.Q_WS_QWS.....QGfx.*.inte
465a0 72 6e 61 6c 47 66 78 28 29 3b 0a 23 69 66 64 65 66 20 51 54 5f 51 57 53 5f 45 58 50 45 52 49 4d rnalGfx();.#ifdef.QT_QWS_EXPERIM
465c0 45 4e 54 41 4c 5f 53 43 52 45 45 4e 50 41 49 4e 54 45 52 0a 20 20 20 20 62 6f 6f 6c 20 62 65 67 ENTAL_SCREENPAINTER.....bool.beg
465e0 69 6e 28 51 53 63 72 65 65 6e 20 2a 73 63 72 65 65 6e 29 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 in(QScreen.*screen);.#endif.#end
46600 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 64 69 72 65 63 74 28 20 51 50 if......static.void.redirect(.QP
46620 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 2c 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a aintDevice.*pdev,.QPaintDevice.*
46640 72 65 70 6c 61 63 65 6d 65 6e 74 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 61 69 6e 74 replacement.);.....static.QPaint
46660 44 65 76 69 63 65 20 2a 72 65 64 69 72 65 63 74 28 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a Device.*redirect(.QPaintDevice.*
46680 70 64 65 76 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e pdev.);......bool.isActive().con
466a0 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 66 6c 75 73 68 28 20 63 6f 6e 73 74 20 51 52 65 67 69 st;......void.flush(.const.QRegi
466c0 6f 6e 20 26 72 65 67 69 6f 6e 2c 20 43 6f 6f 72 64 69 6e 61 74 65 4d 6f 64 65 20 63 6d 20 3d 20 on.&region,.CoordinateMode.cm.=.
466e0 43 6f 6f 72 64 44 65 76 69 63 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 6c 75 73 68 28 29 3b CoordDevice.);.....void.flush();
46700 0a 20 20 20 20 76 6f 69 64 09 73 61 76 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 74 6f .....void.save();.....void.resto
46720 72 65 28 29 3b 0a 0a 20 20 2f 2f 20 44 72 61 77 69 6e 67 20 74 6f 6f 6c 73 0a 0a 20 20 20 20 51 re();....//.Drawing.tools......Q
46740 46 6f 6e 74 4d 65 74 72 69 63 73 20 66 6f 6e 74 4d 65 74 72 69 63 73 28 29 09 63 6f 6e 73 74 3b FontMetrics.fontMetrics().const;
46760 0a 20 20 20 20 51 46 6f 6e 74 49 6e 66 6f 09 20 66 6f 6e 74 49 6e 66 6f 28 29 09 63 6f 6e 73 74 .....QFontInfo..fontInfo().const
46780 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 6f 6e 74 28 29 09 09 63 6f 6e 73 ;......const.QFont.&font()..cons
467a0 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 t;.....void.setFont(.const.QFont
467c0 20 26 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 65 6e 20 26 70 65 6e 28 29 09 09 63 6f 6e .&.);.....const.QPen.&pen()..con
467e0 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 65 6e 28 20 63 6f 6e 73 74 20 51 50 65 6e 20 st;.....void.setPen(.const.QPen.
46800 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 65 6e 28 20 50 65 6e 53 74 79 6c 65 20 29 &.);.....void.setPen(.PenStyle.)
46820 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 65 6e 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 ;.....void.setPen(.const.QColor.
46840 26 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 62 72 75 73 68 28 29 09 63 &.);.....const.QBrush.&brush().c
46860 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 42 72 75 73 68 28 20 63 6f 6e 73 74 20 51 onst;.....void.setBrush(.const.Q
46880 42 72 75 73 68 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 42 72 75 73 68 28 20 42 72 Brush.&.);.....void.setBrush(.Br
468a0 75 73 68 53 74 79 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 42 72 75 73 68 28 20 63 ushStyle.);.....void.setBrush(.c
468c0 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 70 6f 73 28 onst.QColor.&.);.....QPoint.pos(
468e0 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 2f 2f 20 44 72 61 77 69 6e 67 20 61 74 74 72 69 62 75 74 65 ).const;....//.Drawing.attribute
46900 73 2f 6d 6f 64 65 73 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 61 63 6b 67 s/modes......const.QColor.&backg
46920 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 roundColor().const;.....void.set
46940 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 BackgroundColor(.const.QColor.&.
46960 29 3b 0a 20 20 20 20 42 47 4d 6f 64 65 09 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 28 29 20 63 );.....BGMode.backgroundMode().c
46980 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 onst;.....void.setBackgroundMode
469a0 28 20 42 47 4d 6f 64 65 20 29 3b 0a 20 20 20 20 52 61 73 74 65 72 4f 70 09 72 61 73 74 65 72 4f (.BGMode.);.....RasterOp.rasterO
469c0 70 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 52 61 73 74 65 72 4f 70 28 p().const;.....void.setRasterOp(
469e0 20 52 61 73 74 65 72 4f 70 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 62 .RasterOp.);.....const.QPoint.&b
46a00 72 75 73 68 4f 72 69 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 rushOrigin().const;.....void.set
46a20 42 72 75 73 68 4f 72 69 67 69 6e 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 BrushOrigin(.int.x,.int.y.);....
46a40 20 76 6f 69 64 09 73 65 74 42 72 75 73 68 4f 72 69 67 69 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 .void.setBrushOrigin(.const.QPoi
46a60 6e 74 20 26 20 29 3b 0a 0a 20 20 2f 2f 20 53 63 61 6c 69 6e 67 20 61 6e 64 20 74 72 61 6e 73 66 nt.&.);....//.Scaling.and.transf
46a80 6f 72 6d 61 74 69 6f 6e 73 0a 0a 2f 2f 20 20 20 20 50 61 69 6e 74 55 6e 69 74 20 75 6e 69 74 28 ormations..//....PaintUnit.unit(
46aa0 29 09 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 67 65 74 20 73 65 74 20 70 61 69 6e )........const;..//.get.set.pain
46ac0 74 65 72 20 75 6e 69 74 0a 2f 2f 20 20 20 20 76 6f 69 64 09 73 65 74 55 6e 69 74 28 20 50 61 69 ter.unit.//....void.setUnit(.Pai
46ae0 6e 74 55 6e 69 74 20 29 3b 09 09 2f 2f 20 4e 4f 54 20 49 4d 50 4c 45 4d 45 4e 54 45 44 21 21 21 ntUnit.);..//.NOT.IMPLEMENTED!!!
46b00 0a 0a 20 20 20 20 62 6f 6f 6c 09 68 61 73 56 69 65 77 58 46 6f 72 6d 28 29 20 63 6f 6e 73 74 3b ......bool.hasViewXForm().const;
46b20 0a 20 20 20 20 62 6f 6f 6c 09 68 61 73 57 6f 72 6c 64 58 46 6f 72 6d 28 29 20 63 6f 6e 73 74 3b .....bool.hasWorldXForm().const;
46b40 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a ..#ifndef.QT_NO_TRANSFORMATIONS.
46b60 20 20 20 20 76 6f 69 64 09 73 65 74 56 69 65 77 58 46 6f 72 6d 28 20 62 6f 6f 6c 20 29 3b 09 09 ....void.setViewXForm(.bool.);..
46b80 2f 2f 20 73 65 74 20 78 66 6f 72 6d 20 6f 6e 2f 6f 66 66 0a 20 20 20 20 51 52 65 63 74 09 77 69 //.set.xform.on/off.....QRect.wi
46ba0 6e 64 6f 77 28 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 67 65 74 20 77 69 6e 64 ndow().......const;..//.get.wind
46bc0 6f 77 0a 20 20 20 20 76 6f 69 64 09 73 65 74 57 69 6e 64 6f 77 28 20 63 6f 6e 73 74 20 51 52 65 ow.....void.setWindow(.const.QRe
46be0 63 74 20 26 20 29 3b 09 2f 2f 20 73 65 74 20 77 69 6e 64 6f 77 0a 20 20 20 20 76 6f 69 64 09 73 ct.&.);.//.set.window.....void.s
46c00 65 74 57 69 6e 64 6f 77 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 etWindow(.int.x,.int.y,.int.w,.i
46c20 6e 74 20 68 20 29 3b 0a 20 20 20 20 51 52 65 63 74 09 76 69 65 77 70 6f 72 74 28 29 20 20 20 63 nt.h.);.....QRect.viewport()...c
46c40 6f 6e 73 74 3b 09 09 2f 2f 20 67 65 74 20 76 69 65 77 70 6f 72 74 0a 20 20 20 20 76 6f 69 64 09 onst;..//.get.viewport.....void.
46c60 73 65 74 56 69 65 77 70 6f 72 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 09 2f 2f setViewport(.const.QRect.&.);.//
46c80 20 73 65 74 20 76 69 65 77 70 6f 72 74 0a 20 20 20 20 76 6f 69 64 09 73 65 74 56 69 65 77 70 6f .set.viewport.....void.setViewpo
46ca0 72 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 rt(.int.x,.int.y,.int.w,.int.h.)
46cc0 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 57 6f 72 6c 64 58 46 6f 72 6d 28 20 62 6f 6f 6c 20 ;......void.setWorldXForm(.bool.
46ce0 29 3b 09 09 2f 2f 20 73 65 74 20 77 6f 72 6c 64 20 78 66 6f 72 6d 20 6f 6e 2f 6f 66 66 0a 20 20 );..//.set.world.xform.on/off...
46d00 20 20 63 6f 6e 73 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 ..const.QWMatrix.&worldMatrix().
46d20 63 6f 6e 73 74 3b 09 2f 2f 20 67 65 74 2f 73 65 74 20 77 6f 72 6c 64 20 78 66 6f 72 6d 20 6d 61 const;.//.get/set.world.xform.ma
46d40 74 72 69 78 0a 20 20 20 20 76 6f 69 64 09 73 65 74 57 6f 72 6c 64 4d 61 74 72 69 78 28 20 63 6f trix.....void.setWorldMatrix(.co
46d60 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 2c 20 62 6f 6f 6c 20 63 6f 6d 62 69 6e 65 3d 46 41 4c nst.QWMatrix.&,.bool.combine=FAL
46d80 53 45 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 61 76 65 57 6f 72 6c 64 4d 61 74 72 69 78 28 SE.);......void.saveWorldMatrix(
46da0 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 74 6f 72 65 57 6f 72 6c 64 4d 61 74 72 69 78 28 29 );.....void.restoreWorldMatrix()
46dc0 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 63 61 6c 65 28 20 64 6f 75 62 6c 65 20 73 78 2c 20 64 6f ;......void.scale(.double.sx,.do
46de0 75 62 6c 65 20 73 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 68 65 61 72 28 20 64 6f 75 62 6c uble.sy.);.....void.shear(.doubl
46e00 65 20 73 68 2c 20 64 6f 75 62 6c 65 20 73 76 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 6f 74 61 e.sh,.double.sv.);.....void.rota
46e20 74 65 28 20 64 6f 75 62 6c 65 20 61 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 te(.double.a.);.#endif.....void.
46e40 74 72 61 6e 73 6c 61 74 65 28 20 64 6f 75 62 6c 65 20 64 78 2c 20 64 6f 75 62 6c 65 20 64 79 20 translate(.double.dx,.double.dy.
46e60 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 58 46 6f 72 6d 28 29 3b 0a 20 20 20 20 64 6f );.....void.resetXForm();.....do
46e80 75 62 6c 65 09 74 72 61 6e 73 6c 61 74 69 6f 6e 58 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 64 uble.translationX().const;.....d
46ea0 6f 75 62 6c 65 09 74 72 61 6e 73 6c 61 74 69 6f 6e 59 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 ouble.translationY().const;.....
46ec0 20 51 50 6f 69 6e 74 09 78 46 6f 72 6d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 .QPoint.xForm(.const.QPoint.&.).
46ee0 63 6f 6e 73 74 3b 09 2f 2f 20 6d 61 70 20 76 69 72 74 75 61 6c 20 2d 3e 20 64 65 76 69 63 65 0a const;.//.map.virtual.->.device.
46f00 20 20 20 20 51 52 65 63 74 09 78 46 6f 72 6d 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 ....QRect.xForm(.const.QRect.&.)
46f20 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 20 78 46 6f 72 6d 28 20 63 .const;.....QPointArray.xForm(.c
46f40 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 onst.QPointArray.&.).const;.....
46f60 51 50 6f 69 6e 74 41 72 72 61 79 20 78 46 6f 72 6d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 QPointArray.xForm(.const.QPointA
46f80 72 72 61 79 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 20 29 rray.&,.int.index,.int.npoints.)
46fa0 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 78 46 6f 72 6d 44 65 76 28 20 63 6f 6e .const;.....QPoint.xFormDev(.con
46fc0 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6d 61 70 20 64 65 76 69 st.QPoint.&.).const;.//.map.devi
46fe0 63 65 20 2d 3e 20 76 69 72 74 75 61 6c 0a 20 20 20 20 51 52 65 63 74 09 78 46 6f 72 6d 44 65 76 ce.->.virtual.....QRect.xFormDev
47000 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 (.const.QRect.&.)..const;.....QP
47020 6f 69 6e 74 41 72 72 61 79 20 78 46 6f 72 6d 44 65 76 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 ointArray.xFormDev(.const.QPoint
47040 41 72 72 61 79 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 41 72 72 61 79 Array.&.).const;.....QPointArray
47060 20 78 46 6f 72 6d 44 65 76 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 20 .xFormDev(.const.QPointArray.&,.
47080 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 20 29 20 63 6f 6e 73 74 3b 0a int.index,.int.npoints.).const;.
470a0 0a 20 20 2f 2f 20 43 6c 69 70 70 69 6e 67 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6c 69 70 ...//.Clipping......void.setClip
470c0 70 69 6e 67 28 20 62 6f 6f 6c 20 29 3b 09 09 2f 2f 20 73 65 74 20 63 6c 69 70 70 69 6e 67 20 6f ping(.bool.);..//.set.clipping.o
470e0 6e 2f 6f 66 66 0a 20 20 20 20 62 6f 6f 6c 09 68 61 73 43 6c 69 70 70 69 6e 67 28 29 20 63 6f 6e n/off.....bool.hasClipping().con
47100 73 74 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 63 6c 69 70 52 65 67 69 6f 6e 28 20 43 6f 6f 72 st;.....QRegion.clipRegion(.Coor
47120 64 69 6e 61 74 65 4d 6f 64 65 20 3d 20 43 6f 6f 72 64 44 65 76 69 63 65 20 29 20 63 6f 6e 73 74 dinateMode.=.CoordDevice.).const
47140 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6c 69 70 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 ;.....void.setClipRect(.const.QR
47160 65 63 74 20 26 2c 20 43 6f 6f 72 64 69 6e 61 74 65 4d 6f 64 65 20 3d 20 43 6f 6f 72 64 44 65 76 ect.&,.CoordinateMode.=.CoordDev
47180 69 63 65 20 29 3b 09 2f 2f 20 73 65 74 20 63 6c 69 70 20 72 65 63 74 61 6e 67 6c 65 0a 20 20 20 ice.);.//.set.clip.rectangle....
471a0 20 76 6f 69 64 09 73 65 74 43 6c 69 70 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c .void.setClipRect(.int.x,.int.y,
471c0 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 43 6f 6f 72 64 69 6e 61 74 65 4d 6f 64 65 20 3d 20 .int.w,.int.h,.CoordinateMode.=.
471e0 43 6f 6f 72 64 44 65 76 69 63 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6c 69 70 52 CoordDevice.);.....void.setClipR
47200 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 43 6f 6f 72 64 69 6e 61 egion(.const.QRegion.&,.Coordina
47220 74 65 4d 6f 64 65 20 3d 20 43 6f 6f 72 64 44 65 76 69 63 65 20 29 3b 2f 2f 20 73 65 74 20 63 6c teMode.=.CoordDevice.);//.set.cl
47240 69 70 20 72 65 67 69 6f 6e 0a 0a 20 20 2f 2f 20 47 72 61 70 68 69 63 73 20 64 72 61 77 69 6e 67 ip.region....//.Graphics.drawing
47260 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 6f 69 6e 74 28 20 .functions......void.drawPoint(.
47280 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 6f 69 int.x,.int.y.);.....void.drawPoi
472a0 6e 74 28 20 63 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 09 64 nt(.const.QPoint.&.);.....void.d
472c0 72 61 77 50 6f 69 6e 74 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 26 20 61 2c rawPoints(.const.QPointArray&.a,
472e0 0a 09 09 09 20 20 20 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 ........int.index=0,.int.npoints
47300 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 76 65 54 6f 28 20 69 6e 74 20 78 2c 20 69 =-1.);.....void.moveTo(.int.x,.i
47320 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 76 65 54 6f 28 20 63 6f 6e 73 74 20 51 nt.y.);.....void.moveTo(.const.Q
47340 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6c 69 6e 65 54 6f 28 20 69 6e 74 20 Point.&.);.....void.lineTo(.int.
47360 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6c 69 6e 65 54 6f 28 20 63 6f 6e x,.int.y.);.....void.lineTo(.con
47380 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 4c 69 6e 65 st.QPoint.&.);.....void.drawLine
473a0 28 20 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 (.int.x1,.int.y1,.int.x2,.int.y2
473c0 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 4c 69 6e 65 28 20 63 6f 6e 73 74 20 51 50 6f .);.....void.drawLine(.const.QPo
473e0 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 int.&,.const.QPoint.&.);.....voi
47400 64 09 64 72 61 77 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c d.drawRect(.int.x,.int.y,.int.w,
47420 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 52 65 63 74 28 20 63 6f 6e .int.h.);.....void.drawRect(.con
47440 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 57 69 6e 46 6f st.QRect.&.);.....void.drawWinFo
47460 63 75 73 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e cusRect(.int.x,.int.y,.int.w,.in
47480 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 57 69 6e 46 6f 63 75 73 52 65 63 74 t.h.);.....void.drawWinFocusRect
474a0 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 (.int.x,.int.y,.int.w,.int.h,...
474c0 09 09 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 62 67 43 6f 6c 6f 72 20 29 3b 0a 20 20 20 ....const.QColor.&bgColor.);....
474e0 20 76 6f 69 64 09 64 72 61 77 57 69 6e 46 6f 63 75 73 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 .void.drawWinFocusRect(.const.QR
47500 65 63 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 57 69 6e 46 6f 63 75 73 52 65 ect.&.);.....void.drawWinFocusRe
47520 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 ct(.const.QRect.&,.......const.Q
47540 43 6f 6c 6f 72 20 26 62 67 43 6f 6c 6f 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 52 Color.&bgColor.);.....void.drawR
47560 6f 75 6e 64 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 oundRect(.int.x,.int.y,.int.w,.i
47580 6e 74 20 68 2c 20 69 6e 74 20 3d 20 32 35 2c 20 69 6e 74 20 3d 20 32 35 20 29 3b 0a 20 20 20 20 nt.h,.int.=.25,.int.=.25.);.....
475a0 76 6f 69 64 09 64 72 61 77 52 6f 75 6e 64 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 void.drawRoundRect(.const.QRect.
475c0 26 2c 20 69 6e 74 20 3d 20 32 35 2c 20 69 6e 74 20 3d 20 32 35 20 29 3b 0a 20 20 20 20 76 6f 69 &,.int.=.25,.int.=.25.);.....voi
475e0 64 09 64 72 61 77 45 6c 6c 69 70 73 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 d.drawEllipse(.int.x,.int.y,.int
47600 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 45 6c 6c 69 70 73 .w,.int.h.);.....void.drawEllips
47620 65 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 e(.const.QRect.&.);.....void.dra
47640 77 41 72 63 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 wArc(.int.x,.int.y,.int.w,.int.h
47660 2c 20 69 6e 74 20 61 2c 20 69 6e 74 20 61 6c 65 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 ,.int.a,.int.alen.);.....void.dr
47680 61 77 41 72 63 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 69 6e 74 20 61 2c 20 69 6e 74 awArc(.const.QRect.&,.int.a,.int
476a0 20 61 6c 65 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 69 65 28 20 69 6e 74 20 78 .alen.);.....void.drawPie(.int.x
476c0 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 61 2c 20 69 6e ,.int.y,.int.w,.int.h,.int.a,.in
476e0 74 20 61 6c 65 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 69 65 28 20 63 6f 6e 73 t.alen.);.....void.drawPie(.cons
47700 74 20 51 52 65 63 74 20 26 2c 20 69 6e 74 20 61 2c 20 69 6e 74 20 61 6c 65 6e 20 29 3b 0a 20 20 t.QRect.&,.int.a,.int.alen.);...
47720 20 20 76 6f 69 64 09 64 72 61 77 43 68 6f 72 64 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 ..void.drawChord(.int.x,.int.y,.
47740 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 61 2c 20 69 6e 74 20 61 6c 65 6e 20 29 3b int.w,.int.h,.int.a,.int.alen.);
47760 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 43 68 6f 72 64 28 20 63 6f 6e 73 74 20 51 52 65 63 74 .....void.drawChord(.const.QRect
47780 20 26 2c 20 69 6e 74 20 61 2c 20 69 6e 74 20 61 6c 65 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 .&,.int.a,.int.alen.);.....void.
477a0 64 72 61 77 4c 69 6e 65 53 65 67 6d 65 6e 74 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 drawLineSegments(.const.QPointAr
477c0 72 61 79 20 26 2c 0a 09 09 09 09 20 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 69 6e 74 20 6e 6c ray.&,.......int.index=0,.int.nl
477e0 69 6e 65 73 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 6f 6c 79 6c 69 6e 65 ines=-1.);.....void.drawPolyline
47800 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 0a 09 09 09 20 20 20 20 20 20 (.const.QPointArray.&,..........
47820 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 3d 2d 31 20 29 3b 0a 20 int.index=0,.int.npoints=-1.);..
47840 20 20 20 76 6f 69 64 09 64 72 61 77 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e ...void.drawPolygon(.const.QPoin
47860 74 41 72 72 61 79 20 26 2c 20 62 6f 6f 6c 20 77 69 6e 64 69 6e 67 3d 46 41 4c 53 45 2c 0a 09 09 tArray.&,.bool.winding=FALSE,...
47880 09 20 20 20 20 20 69 6e 74 20 69 6e 64 65 78 3d 30 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 3d 2d ......int.index=0,.int.npoints=-
478a0 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 43 6f 6e 76 65 78 50 6f 6c 79 67 6f 6e 28 1.);.....void.drawConvexPolygon(
478c0 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 0a 09 09 09 20 20 20 20 20 69 6e .const.QPointArray.&,.........in
478e0 74 20 69 6e 64 65 78 3d 30 2c 20 69 6e 74 20 6e 70 6f 69 6e 74 73 3d 2d 31 20 29 3b 0a 23 69 66 t.index=0,.int.npoints=-1.);.#if
47900 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 45 5a 49 45 52 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 43 ndef.QT_NO_BEZIER.....void.drawC
47920 75 62 69 63 42 65 7a 69 65 72 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c ubicBezier(.const.QPointArray.&,
47940 20 69 6e 74 20 69 6e 64 65 78 3d 30 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 .int.index=0.);.#endif.....void.
47960 64 72 61 77 50 69 78 6d 61 70 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 63 6f 6e 73 74 20 drawPixmap(.int.x,.int.y,.const.
47980 51 50 69 78 6d 61 70 20 26 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 73 78 3d 30 2c 20 69 6e 74 20 QPixmap.&,........int.sx=0,.int.
479a0 73 79 3d 30 2c 20 69 6e 74 20 73 77 3d 2d 31 2c 20 69 6e 74 20 73 68 3d 2d 31 20 29 3b 0a 20 20 sy=0,.int.sw=-1,.int.sh=-1.);...
479c0 20 20 76 6f 69 64 09 64 72 61 77 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 ..void.drawPixmap(.const.QPoint.
479e0 26 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 &,.const.QPixmap.&,........const
47a00 20 51 52 65 63 74 20 26 73 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 69 78 6d 61 .QRect.&sr.);.....void.drawPixma
47a20 70 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 p(.const.QPoint.&,.const.QPixmap
47a40 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 .&.);.....void.drawPixmap(.const
47a60 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 .QRect.&,.const.QPixmap.&.);....
47a80 20 76 6f 69 64 09 64 72 61 77 49 6d 61 67 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 63 .void.drawImage(.int.x,.int.y,.c
47aa0 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 2c 0a 09 09 09 20 20 20 69 6e 74 20 73 78 20 3d 20 30 2c onst.QImage.&,.......int.sx.=.0,
47ac0 20 69 6e 74 20 73 79 20 3d 20 30 2c 20 69 6e 74 20 73 77 20 3d 20 2d 31 2c 20 69 6e 74 20 73 68 .int.sy.=.0,.int.sw.=.-1,.int.sh
47ae0 20 3d 20 2d 31 2c 0a 09 09 09 20 20 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 46 6c 61 67 73 .=.-1,.......int.conversionFlags
47b00 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 49 6d 61 67 65 28 20 63 6f 6e 73 .=.0.);.....void.drawImage(.cons
47b20 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 2c 0a 09 09 09 20 t.QPoint.&,.const.QImage.&,.....
47b40 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 73 72 2c 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f ..const.QRect.&sr,.int.conversio
47b60 6e 46 6c 61 67 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 49 6d 61 67 65 nFlags.=.0.);.....void.drawImage
47b80 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 (.const.QPoint.&,.const.QImage.&
47ba0 2c 0a 09 09 09 20 20 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 20 3d 20 30 ,.......int.conversion_flags.=.0
47bc0 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 52 .);.....void.drawImage(.const.QR
47be0 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 ect.&,.const.QImage.&.);.....voi
47c00 64 09 64 72 61 77 54 69 6c 65 64 50 69 78 6d 61 70 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c d.drawTiledPixmap(.int.x,.int.y,
47c20 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 2c 0a .int.w,.int.h,.const.QPixmap.&,.
47c40 09 09 09 09 20 69 6e 74 20 73 78 3d 30 2c 20 69 6e 74 20 73 79 3d 30 20 29 3b 0a 20 20 20 20 76 .....int.sx=0,.int.sy=0.);.....v
47c60 6f 69 64 09 64 72 61 77 54 69 6c 65 64 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 oid.drawTiledPixmap(.const.QRect
47c80 20 26 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 .&,.const.QPixmap.&,......const.
47ca0 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 54 69 6c 65 64 50 69 QPoint.&.);.....void.drawTiledPi
47cc0 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d xmap(.const.QRect.&,.const.QPixm
47ce0 61 70 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 20 20 ap.&.);.#ifndef.QT_NO_PICTURE...
47d00 20 20 76 6f 69 64 09 64 72 61 77 50 69 63 74 75 72 65 28 20 63 6f 6e 73 74 20 51 50 69 63 74 75 ..void.drawPicture(.const.QPictu
47d20 72 65 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 69 63 74 75 72 65 28 20 69 6e re.&.);.....void.drawPicture(.in
47d40 74 20 78 2c 20 69 6e 74 20 79 2c 20 63 6f 6e 73 74 20 51 50 69 63 74 75 72 65 20 26 20 29 3b 0a t.x,.int.y,.const.QPicture.&.);.
47d60 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 69 63 74 75 72 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 ....void.drawPicture(.const.QPoi
47d80 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 50 69 63 74 75 72 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 nt.&,.const.QPicture.&.);.#endif
47da0 0a 0a 20 20 20 20 76 6f 69 64 09 66 69 6c 6c 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 ......void.fillRect(.int.x,.int.
47dc0 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 y,.int.w,.int.h,.const.QBrush.&.
47de0 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 69 6c 6c 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 );.....void.fillRect(.const.QRec
47e00 74 20 26 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 t.&,.const.QBrush.&.);.....void.
47e20 65 72 61 73 65 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 eraseRect(.int.x,.int.y,.int.w,.
47e40 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 65 72 61 73 65 52 65 63 74 28 20 63 6f 6e int.h.);.....void.eraseRect(.con
47e60 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 0a 20 20 2f 2f 20 54 65 78 74 20 64 72 61 77 69 6e 67 st.QRect.&.);....//.Text.drawing
47e80 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20 20 20 65 6e 75 6d 20 54 65 78 74 44 69 72 65 63 74 69 .functions......enum.TextDirecti
47ea0 6f 6e 20 7b 0a 09 41 75 74 6f 2c 0a 09 52 54 4c 2c 0a 09 4c 54 52 0a 20 20 20 20 7d 3b 0a 0a 20 on.{..Auto,..RTL,..LTR.....};...
47ec0 20 20 20 76 6f 69 64 09 64 72 61 77 54 65 78 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 ...void.drawText(.int.x,.int.y,.
47ee0 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 20 54 const.QString.&,.int.len.=.-1,.T
47f00 65 78 74 44 69 72 65 63 74 69 6f 6e 20 64 69 72 20 3d 20 41 75 74 6f 20 29 3b 0a 20 20 20 20 76 extDirection.dir.=.Auto.);.....v
47f20 6f 69 64 09 64 72 61 77 54 65 78 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f oid.drawText(.const.QPoint.&,.co
47f40 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 20 54 65 78 nst.QString.&,.int.len.=.-1,.Tex
47f60 74 44 69 72 65 63 74 69 6f 6e 20 64 69 72 20 3d 20 41 75 74 6f 20 29 3b 0a 0a 20 20 20 20 76 6f tDirection.dir.=.Auto.);......vo
47f80 69 64 20 20 20 20 20 64 72 61 77 54 65 78 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 63 id.....drawText(.int.x,.int.y,.c
47fa0 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 70 6f 73 2c 20 69 6e 74 20 6c 65 6e onst.QString.&,.int.pos,.int.len
47fc0 2c 20 54 65 78 74 44 69 72 65 63 74 69 6f 6e 20 64 69 72 20 3d 20 41 75 74 6f 20 29 3b 0a 20 20 ,.TextDirection.dir.=.Auto.);...
47fe0 20 20 76 6f 69 64 20 20 20 20 20 64 72 61 77 54 65 78 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e ..void.....drawText(.const.QPoin
48000 74 20 26 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 70 6f 73 2c 20 t.&p,.const.QString.&,.int.pos,.
48020 69 6e 74 20 6c 65 6e 2c 20 54 65 78 74 44 69 72 65 63 74 69 6f 6e 20 64 69 72 20 3d 20 41 75 74 int.len,.TextDirection.dir.=.Aut
48040 6f 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 54 65 78 74 28 20 69 6e 74 20 78 2c 20 o.);......void.drawText(.int.x,.
48060 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 66 6c 61 67 73 2c 0a int.y,.int.w,.int.h,.int.flags,.
48080 09 09 09 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d .....const.QString&,.int.len.=.-
480a0 31 2c 20 51 52 65 63 74 20 2a 62 72 3d 30 2c 0a 09 09 09 20 20 51 54 65 78 74 50 61 72 61 67 20 1,.QRect.*br=0,......QTextParag.
480c0 2a 2a 69 6e 74 65 72 6e 3d 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 54 65 78 74 28 **intern=0.);.....void.drawText(
480e0 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 69 6e 74 20 66 6c 61 67 73 2c 0a 09 09 09 20 20 .const.QRect.&,.int.flags,......
48100 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 20 51 52 const.QString&,.int.len.=.-1,.QR
48120 65 63 74 20 2a 62 72 3d 30 2c 0a 09 09 09 20 20 51 54 65 78 74 50 61 72 61 67 20 2a 2a 69 6e 74 ect.*br=0,......QTextParag.**int
48140 65 72 6e 3d 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 54 65 78 74 49 74 65 6d 28 ern=0.);......void.drawTextItem(
48160 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 63 6f 6e 73 74 20 51 54 65 78 74 49 74 65 6d 20 26 .int.x,.int.y,.const.QTextItem.&
48180 74 69 2c 20 69 6e 74 20 74 65 78 74 66 6c 61 67 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 ti,.int.textflags.=.0.);.....voi
481a0 64 20 64 72 61 77 54 65 78 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 2c d.drawTextItem(.const.QPoint&.p,
481c0 20 63 6f 6e 73 74 20 51 54 65 78 74 49 74 65 6d 20 26 74 69 2c 20 69 6e 74 20 74 65 78 74 66 6c .const.QTextItem.&ti,.int.textfl
481e0 61 67 73 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 09 62 6f 75 6e 64 69 6e 67 52 65 ags.=.0.);......QRect.boundingRe
48200 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 ct(.int.x,.int.y,.int.w,.int.h,.
48220 69 6e 74 20 66 6c 61 67 73 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e int.flags,..........const.QStrin
48240 67 26 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 20 51 54 65 78 74 50 61 72 61 67 20 2a 2a 69 g&,.int.len.=.-1,.QTextParag.**i
48260 6e 74 65 72 6e 3d 30 20 29 3b 0a 20 20 20 20 51 52 65 63 74 09 62 6f 75 6e 64 69 6e 67 52 65 63 ntern=0.);.....QRect.boundingRec
48280 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 69 6e 74 20 66 6c 61 67 73 2c 0a 09 09 09 t(.const.QRect.&,.int.flags,....
482a0 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 ......const.QString&,.int.len.=.
482c0 2d 31 2c 20 51 54 65 78 74 50 61 72 61 67 20 2a 2a 69 6e 74 65 72 6e 3d 30 20 29 3b 0a 0a 20 20 -1,.QTextParag.**intern=0.);....
482e0 20 20 69 6e 74 09 09 74 61 62 53 74 6f 70 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 ..int..tabStops().const;.....voi
48300 64 09 73 65 74 54 61 62 53 74 6f 70 73 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 20 20 d.setTabStops(.int.);.....int...
48320 20 20 20 20 20 2a 74 61 62 41 72 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 .....*tabArray().const;.....void
48340 09 73 65 74 54 61 62 41 72 72 61 79 28 20 69 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 4f .setTabArray(.int.*.);......//.O
48360 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 ther.functions..#if.defined(Q_WS
48380 5f 57 49 4e 29 0a 20 20 20 20 48 44 43 09 09 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 _WIN).....HDC..handle().const;.#
483a0 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 elif.defined(Q_WS_X11).||.define
483c0 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 48 41 4e 44 4c 45 09 68 61 6e 64 6c 65 28 29 20 d(Q_WS_MAC).....HANDLE.handle().
483e0 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 const;.#endif.......static.void.
48400 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c initialize();.....static.void.cl
48420 65 61 6e 75 70 28 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 eanup();..private:.....void.init
48440 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 64 65 73 74 72 6f 79 28 29 3b 0a 20 ();.....void........destroy();..
48460 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 46 6f 6e 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 75 ...void.updateFont();.....void.u
48480 70 64 61 74 65 50 65 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 42 72 75 73 68 pdatePen();.....void.updateBrush
484a0 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e ();.#ifndef.QT_NO_TRANSFORMATION
484c0 53 0a 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 58 46 6f 72 6d 28 29 3b 0a 20 20 20 20 76 6f S.....void.updateXForm();.....vo
484e0 69 64 09 75 70 64 61 74 65 49 6e 76 58 46 6f 72 6d 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 id.updateInvXForm();.#endif.....
48500 76 6f 69 64 09 6d 61 70 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 2a 72 78 2c 20 69 6e 74 void.map(.int,.int,.int.*rx,.int
48520 20 2a 72 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 6d 61 70 28 20 69 6e 74 2c .*ry.).const;.....void.map(.int,
48540 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 2c 20 69 6e .int,.int,.int,.int.*,.int.*,.in
48560 74 20 2a 2c 20 69 6e 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 6d 61 70 t.*,.int.*.).const;.....void.map
48580 49 6e 76 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 20 29 20 63 6f Inv(.int,.int,.int.*,.int.*.).co
485a0 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 6d 61 70 49 6e 76 28 20 69 6e 74 2c 20 69 6e 74 2c 20 nst;.....void.mapInv(.int,.int,.
485c0 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 2c 20 69 int,.int,.int.*,.int.*,.int.*,.i
485e0 6e 74 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 50 6f 6c 79 49 nt.*.).const;.....void.drawPolyI
48600 6e 74 65 72 6e 61 6c 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 20 62 6f nternal(.const.QPointArray.&,.bo
48620 6f 6c 20 63 6c 6f 73 65 3d 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 72 61 77 57 69 ol.close=TRUE.);.....void.drawWi
48640 6e 46 6f 63 75 73 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c nFocusRect(.int.x,.int.y,.int.w,
48660 20 69 6e 74 20 68 2c 20 62 6f 6f 6c 20 78 6f 72 50 61 69 6e 74 2c 0a 09 09 09 09 20 20 63 6f 6e .int.h,.bool.xorPaint,.......con
48680 73 74 20 51 43 6f 6c 6f 72 20 26 70 65 6e 43 6f 6c 6f 72 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d st.QColor.&penColor.);......enum
486a0 20 7b 20 49 73 41 63 74 69 76 65 3d 30 78 30 31 2c 20 45 78 74 44 65 76 3d 30 78 30 32 2c 20 49 .{.IsActive=0x01,.ExtDev=0x02,.I
486c0 73 53 74 61 72 74 69 6e 67 55 70 3d 30 78 30 34 2c 20 4e 6f 43 61 63 68 65 3d 30 78 30 38 2c 0a sStartingUp=0x04,.NoCache=0x08,.
486e0 09 20 20 20 56 78 46 3d 30 78 31 30 2c 20 57 78 46 3d 30 78 32 30 2c 20 43 6c 69 70 4f 6e 3d 30 ....VxF=0x10,.WxF=0x20,.ClipOn=0
48700 78 34 30 2c 20 53 61 66 65 50 6f 6c 79 67 6f 6e 3d 30 78 38 30 2c 20 4d 6f 6e 6f 44 65 76 3d 30 x40,.SafePolygon=0x80,.MonoDev=0
48720 78 31 30 30 2c 0a 09 20 20 20 44 69 72 74 79 46 6f 6e 74 3d 30 78 32 30 30 2c 20 44 69 72 74 79 x100,.....DirtyFont=0x200,.Dirty
48740 50 65 6e 3d 30 78 34 30 30 2c 20 44 69 72 74 79 42 72 75 73 68 3d 30 78 38 30 30 2c 0a 09 20 20 Pen=0x400,.DirtyBrush=0x800,....
48760 20 52 47 42 43 6f 6c 6f 72 3d 30 78 31 30 30 30 2c 20 46 6f 6e 74 4d 65 74 3d 30 78 32 30 30 30 .RGBColor=0x1000,.FontMet=0x2000
48780 2c 20 46 6f 6e 74 49 6e 66 3d 30 78 34 30 30 30 2c 20 43 74 6f 72 42 65 67 69 6e 3d 30 78 38 30 ,.FontInf=0x4000,.CtorBegin=0x80
487a0 30 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 55 73 65 50 72 69 76 61 74 65 43 78 20 3d 20 30 78 00,............UsePrivateCx.=.0x
487c0 31 30 30 30 30 2c 20 56 6f 6c 61 74 69 6c 65 44 43 20 3d 20 30 78 32 30 30 30 30 2c 20 51 74 32 10000,.VolatileDC.=.0x20000,.Qt2
487e0 43 6f 6d 70 61 74 20 3d 20 30 78 34 30 30 30 30 20 7d 3b 0a 20 20 20 20 75 69 6e 74 09 66 6c 61 Compat.=.0x40000.};.....uint.fla
48800 67 73 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 65 73 74 66 28 20 75 69 6e 74 20 62 20 29 20 63 6f 6e gs;.....bool.testf(.uint.b.).con
48820 73 74 20 7b 20 72 65 74 75 72 6e 20 28 66 6c 61 67 73 26 62 29 21 3d 30 3b 20 7d 0a 20 20 20 20 st.{.return.(flags&b)!=0;.}.....
48840 76 6f 69 64 09 73 65 74 66 28 20 75 69 6e 74 20 62 20 29 09 7b 20 66 6c 61 67 73 20 7c 3d 20 62 void.setf(.uint.b.).{.flags.|=.b
48860 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 66 28 20 75 69 6e 74 20 62 2c 20 62 6f 6f 6c 20 ;.}.....void.setf(.uint.b,.bool.
48880 76 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 61 72 66 28 20 75 69 6e 74 20 62 20 29 09 7b v.);.....void.clearf(.uint.b.).{
488a0 20 66 6c 61 67 73 20 26 3d 20 28 75 69 6e 74 29 28 7e 62 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 .flags.&=.(uint)(~b);.}.....void
488c0 09 66 69 78 5f 6e 65 67 5f 72 65 63 74 28 20 69 6e 74 20 2a 78 2c 20 69 6e 74 20 2a 79 2c 20 69 .fix_neg_rect(.int.*x,.int.*y,.i
488e0 6e 74 20 2a 77 2c 20 69 6e 74 20 2a 68 20 29 3b 0a 0a 20 20 20 20 51 50 61 69 6e 74 65 72 50 72 nt.*w,.int.*h.);......QPainterPr
48900 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 65 76 ivate.*d;.....QPaintDevice.*pdev
48920 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 09 62 67 5f 63 6f 6c 3b 0a 20 20 20 20 75 63 68 61 72 09 62 ;.....QColor.bg_col;.....uchar.b
48940 67 5f 6d 6f 64 65 3b 0a 20 20 20 20 75 63 68 61 72 09 72 6f 70 3b 0a 20 20 20 20 75 63 68 61 72 g_mode;.....uchar.rop;.....uchar
48960 09 70 75 3b 0a 20 20 20 20 51 50 6f 69 6e 74 09 62 72 6f 3b 0a 20 20 20 20 51 46 6f 6e 74 09 63 .pu;.....QPoint.bro;.....QFont.c
48980 66 6f 6e 74 3b 0a 20 20 20 20 51 46 6f 6e 74 20 2a 70 66 6f 6e 74 3b 20 09 2f 2f 20 66 6f 6e 74 font;.....QFont.*pfont;..//.font
489a0 20 75 73 65 64 20 66 6f 72 20 6d 65 74 72 69 63 73 20 28 6d 69 67 68 74 20 62 65 20 64 69 66 66 .used.for.metrics.(might.be.diff
489c0 65 72 65 6e 74 20 66 6f 72 20 70 72 69 6e 74 65 72 73 29 0a 20 20 20 20 51 50 65 6e 09 63 70 65 erent.for.printers).....QPen.cpe
489e0 6e 3b 0a 20 20 20 20 51 42 72 75 73 68 09 63 62 72 75 73 68 3b 0a 20 20 20 20 51 52 65 67 69 6f n;.....QBrush.cbrush;.....QRegio
48a00 6e 09 63 72 67 6e 3b 0a 20 20 20 20 69 6e 74 09 09 74 61 62 73 74 6f 70 73 3b 0a 20 20 20 20 69 n.crgn;.....int..tabstops;.....i
48a20 6e 74 09 20 20 20 20 20 20 20 2a 74 61 62 61 72 72 61 79 3b 0a 20 20 20 20 69 6e 74 09 09 74 61 nt........*tabarray;.....int..ta
48a40 62 61 72 72 61 79 6c 65 6e 3b 0a 20 20 20 20 62 6f 6f 6c 09 62 6c 6f 63 6b 5f 65 78 74 3b 09 2f barraylen;.....bool.block_ext;./
48a60 2f 20 66 6f 72 20 74 65 6d 70 6f 72 61 72 79 20 62 6c 6f 63 6b 69 6e 67 20 6f 66 20 65 78 74 65 /.for.temporary.blocking.of.exte
48a80 72 6e 61 6c 20 64 65 76 69 63 65 73 0a 0a 20 20 20 20 2f 2f 20 54 72 61 6e 73 66 6f 72 6d 61 74 rnal.devices......//.Transformat
48aa0 69 6f 6e 73 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f ions.#ifndef.QT_NO_TRANSFORMATIO
48ac0 4e 53 0a 20 20 20 20 51 43 4f 4f 52 44 09 77 78 2c 20 77 79 2c 20 77 77 2c 20 77 68 3b 0a 20 20 NS.....QCOORD.wx,.wy,.ww,.wh;...
48ae0 20 20 51 43 4f 4f 52 44 09 76 78 2c 20 76 79 2c 20 76 77 2c 20 76 68 3b 0a 20 20 20 20 51 57 4d ..QCOORD.vx,.vy,.vw,.vh;.....QWM
48b00 61 74 72 69 78 09 77 78 6d 61 74 3b 0a 0a 20 20 20 20 2f 2f 20 43 61 63 68 65 64 20 63 6f 6d 70 atrix.wxmat;......//.Cached.comp
48b20 6f 73 69 74 69 6f 6e 20 28 61 6e 64 20 69 6e 76 65 72 73 65 29 20 6f 66 20 74 72 61 6e 73 66 6f osition.(and.inverse).of.transfo
48b40 72 6d 61 74 69 6f 6e 73 0a 20 20 20 20 51 57 4d 61 74 72 69 78 09 78 6d 61 74 3b 0a 20 20 20 20 rmations.....QWMatrix.xmat;.....
48b60 51 57 4d 61 74 72 69 78 09 69 78 6d 61 74 3b 0a 0a 0a 0a 20 20 20 20 64 6f 75 62 6c 65 09 6d 31 QWMatrix.ixmat;........double.m1
48b80 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 6d 61 74 2e 6d 31 31 28 29 3b 20 7d 1().const.{.return.xmat.m11();.}
48ba0 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 6d 31 32 28 29 20 63 6f 6e 73 74 20 7b 20 72 .....double......m12().const.{.r
48bc0 65 74 75 72 6e 20 78 6d 61 74 2e 6d 31 32 28 29 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 eturn.xmat.m12();.}.....double..
48be0 20 20 20 20 6d 32 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 6d 61 74 2e 6d 32 ....m21().const.{.return.xmat.m2
48c00 31 28 29 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 6d 32 32 28 29 20 63 6f 6e 1();.}.....double......m22().con
48c20 73 74 20 7b 20 72 65 74 75 72 6e 20 78 6d 61 74 2e 6d 32 32 28 29 3b 20 7d 0a 20 20 20 20 64 6f st.{.return.xmat.m22();.}.....do
48c40 75 62 6c 65 20 20 20 20 20 20 64 78 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 6d uble......dx().const.{.return.xm
48c60 61 74 2e 64 78 28 29 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 64 79 28 29 20 at.dx();.}.....double......dy().
48c80 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 78 6d 61 74 2e 64 79 28 29 3b 20 7d 0a 20 20 20 20 const.{.return.xmat.dy();.}.....
48ca0 64 6f 75 62 6c 65 09 69 6d 31 31 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 78 6d double.im11().const.{.return.ixm
48cc0 61 74 2e 6d 31 31 28 29 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 69 6d 31 32 at.m11();.}.....double......im12
48ce0 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 78 6d 61 74 2e 6d 31 32 28 29 3b 20 7d ().const.{.return.ixmat.m12();.}
48d00 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 69 6d 32 31 28 29 20 63 6f 6e 73 74 20 7b 20 .....double......im21().const.{.
48d20 72 65 74 75 72 6e 20 69 78 6d 61 74 2e 6d 32 31 28 29 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 return.ixmat.m21();.}.....double
48d40 20 20 20 20 20 20 69 6d 32 32 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 78 6d 61 ......im22().const.{.return.ixma
48d60 74 2e 6d 32 32 28 29 3b 20 7d 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 69 64 78 28 29 t.m22();.}.....double......idx()
48d80 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 78 6d 61 74 2e 64 78 28 29 3b 20 7d 0a 20 20 .const.{.return.ixmat.dx();.}...
48da0 20 20 64 6f 75 62 6c 65 20 20 20 20 20 20 69 64 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 ..double......idy().const.{.retu
48dc0 72 6e 20 69 78 6d 61 74 2e 64 79 28 29 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 09 09 74 78 6f 70 3b rn.ixmat.dy();.}......int..txop;
48de0 0a 20 20 20 20 62 6f 6f 6c 09 74 78 69 6e 76 3b 0a 0a 23 65 6c 73 65 0a 20 20 20 20 2f 2f 20 65 .....bool.txinv;..#else.....//.e
48e00 76 65 6e 20 77 69 74 68 6f 75 74 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 20 77 65 20 73 ven.without.transformations.we.s
48e20 74 69 6c 6c 20 68 61 76 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 0a 20 20 20 20 69 6e 74 09 09 till.have.translations.....int..
48e40 78 6c 61 74 65 78 3b 0a 20 20 20 20 69 6e 74 09 09 78 6c 61 74 65 79 3b 0a 23 65 6e 64 69 66 0a xlatex;.....int..xlatey;.#endif.
48e60 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 2a 70 65 6e 52 65 66 3b 09 09 09 09 2f 2f 20 70 .....void.......*penRef;....//.p
48e80 65 6e 20 63 61 63 68 65 20 72 65 66 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 2a 62 72 75 en.cache.ref.....void.......*bru
48ea0 73 68 52 65 66 3b 09 09 09 2f 2f 20 62 72 75 73 68 20 63 61 63 68 65 20 72 65 66 0a 20 20 20 20 shRef;...//.brush.cache.ref.....
48ec0 76 6f 69 64 20 20 20 20 20 20 20 2a 70 73 5f 73 74 61 63 6b 3b 0a 20 20 20 20 76 6f 69 64 20 20 void.......*ps_stack;.....void..
48ee0 20 20 20 20 20 2a 77 6d 5f 73 74 61 63 6b 3b 0a 20 20 20 20 76 6f 69 64 09 6b 69 6c 6c 50 53 74 .....*wm_stack;.....void.killPSt
48f00 61 63 6b 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 54 ack();..protected:.#ifdef.Q_OS_T
48f20 45 4d 50 0a 20 20 20 20 51 50 6f 69 6e 74 09 69 6e 74 65 72 6e 61 6c 43 75 72 72 65 6e 74 50 6f EMP.....QPoint.internalCurrentPo
48f40 73 3b 0a 20 20 20 20 75 69 6e 74 09 6f 6c 64 5f 70 69 78 3b 09 09 09 2f 2f 20 23 23 23 20 41 6c s;.....uint.old_pix;...//.###.Al
48f60 6c 20 77 69 6e 20 70 6c 61 74 66 6f 72 6d 73 20 69 6e 20 34 2e 30 0a 23 65 6e 64 69 66 0a 23 69 l.win.platforms.in.4.0.#endif.#i
48f80 66 20 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 63 f.defined(Q_WS_WIN).....friend.c
48fa0 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 69 6e 65 57 69 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 lass.QFontEngineWin;.....friend.
48fc0 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 69 6e 65 42 6f 78 3b 0a 20 20 20 20 51 54 5f 57 49 4e class.QFontEngineBox;.....QT_WIN
48fe0 5f 50 41 49 4e 54 45 52 5f 4d 45 4d 42 45 52 53 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 _PAINTER_MEMBERS.#elif.defined(Q
49000 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 45 _WS_X11).....friend.class.QFontE
49020 6e 67 69 6e 65 58 4c 46 44 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e ngineXLFD;.....friend.class.QFon
49040 74 45 6e 67 69 6e 65 58 66 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f tEngineXft;.....friend.class.QFo
49060 6e 74 45 6e 67 69 6e 65 42 6f 78 3b 0a 20 20 20 20 44 69 73 70 6c 61 79 20 20 20 20 2a 64 70 79 ntEngineBox;.....Display....*dpy
49080 3b 09 09 09 09 2f 2f 20 63 75 72 72 65 6e 74 20 64 69 73 70 6c 61 79 0a 20 20 20 20 69 6e 74 09 ;....//.current.display.....int.
490a0 09 73 63 72 6e 3b 09 09 09 09 2f 2f 20 63 75 72 72 65 6e 74 20 73 63 72 65 65 6e 0a 20 20 20 20 .scrn;....//.current.screen.....
490c0 51 74 3a 3a 48 41 4e 44 4c 45 09 68 64 3b 09 09 09 09 2f 2f 20 68 61 6e 64 6c 65 20 74 6f 20 64 Qt::HANDLE.hd;....//.handle.to.d
490e0 72 61 77 61 62 6c 65 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c 45 20 20 72 65 6e 64 68 64 3b 09 rawable.....Qt::HANDLE..rendhd;.
49100 09 09 09 2f 2f 20 68 61 6e 64 6c 65 20 74 6f 20 58 66 74 20 64 72 61 77 0a 20 20 20 20 47 43 09 ...//.handle.to.Xft.draw.....GC.
49120 09 67 63 3b 09 09 09 09 2f 2f 20 67 72 61 70 68 69 63 73 20 63 6f 6e 74 65 78 74 20 28 73 74 61 .gc;....//.graphics.context.(sta
49140 6e 64 61 72 64 29 0a 20 20 20 20 47 43 09 09 67 63 5f 62 72 75 73 68 3b 09 09 09 2f 2f 20 67 72 ndard).....GC..gc_brush;...//.gr
49160 61 70 68 69 63 73 20 63 6f 6e 74 65 63 74 20 66 6f 72 20 62 72 75 73 68 0a 20 20 20 20 51 50 6f aphics.contect.for.brush.....QPo
49180 69 6e 74 09 63 75 72 50 74 3b 09 09 09 09 2f 2f 20 63 75 72 72 65 6e 74 20 70 6f 69 6e 74 0a 20 int.curPt;....//.current.point..
491a0 20 20 20 75 69 6e 74 09 63 6c 69 70 5f 73 65 72 69 61 6c 3b 09 09 09 2f 2f 20 63 6c 69 70 70 69 ...uint.clip_serial;...//.clippi
491c0 6e 67 20 73 65 72 69 61 6c 20 6e 75 6d 62 65 72 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 ng.serial.number.#elif.defined(Q
491e0 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c 45 09 68 64 3b 09 09 09 09 2f _WS_MAC).....Qt::HANDLE.hd;..../
49200 2f 20 68 61 6e 64 6c 65 20 74 6f 20 64 72 61 77 61 62 6c 65 0a 20 20 20 20 76 6f 69 64 20 69 6e /.handle.to.drawable.....void.in
49220 69 74 50 61 69 6e 74 44 65 76 69 63 65 28 62 6f 6f 6c 20 66 6f 72 63 65 3d 46 41 4c 53 45 2c 20 itPaintDevice(bool.force=FALSE,.
49240 51 50 6f 69 6e 74 20 2a 6f 66 66 3d 4e 55 4c 4c 2c 20 51 52 65 67 69 6f 6e 20 2a 72 67 6e 3d 4e QPoint.*off=NULL,.QRegion.*rgn=N
49260 55 4c 4c 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 ULL);.....friend.const.QRegion.&
49280 71 74 5f 6d 61 63 5f 75 70 64 61 74 65 5f 70 61 69 6e 74 65 72 28 51 50 61 69 6e 74 65 72 20 2a qt_mac_update_painter(QPainter.*
492a0 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 45 ,.bool);.....friend.class.QFontE
492c0 6e 67 69 6e 65 4d 61 63 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 63 50 ngineMac;.....friend.class.QMacP
492e0 61 69 6e 74 65 72 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a ainter;.#elif.defined(Q_WS_QWS).
49300 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 69 6e 65 3b 0a 20 20 ....friend.class.QFontEngine;...
49320 20 20 51 47 66 78 20 2a 20 67 66 78 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 77 ..QGfx.*.gfx;.....friend.void.qw
49340 73 55 70 64 61 74 65 41 63 74 69 76 65 50 61 69 6e 74 65 72 73 28 29 3b 0a 23 65 6e 64 69 66 0a sUpdateActivePainters();.#endif.
49360 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 3b 0a 20 ....friend.class.QFontMetrics;..
49380 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 49 6e 66 6f 3b 0a 20 20 20 20 66 ...friend.class.QFontInfo;.....f
493a0 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 4c 61 79 6f 75 74 3b 0a 20 20 20 20 66 72 69 riend.class.QTextLayout;.....fri
493c0 65 6e 64 20 76 6f 69 64 20 71 74 5f 66 6f 72 6d 61 74 5f 74 65 78 74 28 20 63 6f 6e 73 74 20 51 end.void.qt_format_text(.const.Q
493e0 46 6f 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 69 Font.&,.const.QRect.&r,........i
49400 6e 74 20 74 66 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6c nt.tf,.const.QString&.str,.int.l
49420 65 6e 2c 20 51 52 65 63 74 20 2a 62 72 65 63 74 2c 0a 09 09 20 20 20 20 20 69 6e 74 20 74 61 62 en,.QRect.*brect,........int.tab
49440 73 74 6f 70 73 2c 20 69 6e 74 2a 20 74 61 62 61 72 72 61 79 2c 20 69 6e 74 20 74 61 62 61 72 72 stops,.int*.tabarray,.int.tabarr
49460 61 79 6c 65 6e 2c 0a 09 09 20 20 20 20 20 51 54 65 78 74 50 61 72 61 67 20 2a 2a 69 6e 74 65 72 aylen,........QTextParag.**inter
49480 6e 61 6c 2c 20 51 50 61 69 6e 74 65 72 2a 20 70 61 69 6e 74 65 72 20 29 3b 0a 20 20 20 20 66 72 nal,.QPainter*.painter.);.....fr
494a0 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 64 72 61 77 5f 62 61 63 6b 67 72 6f 75 6e 64 28 20 51 50 iend.void.qt_draw_background(.QP
494c0 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 ainter.*p,.int.x,.int.y,.int.w,.
494e0 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 74 5f 64 72 61 .int.h.);.....friend.void.qt_dra
49500 77 5f 74 72 61 6e 73 66 6f 72 6d 65 64 5f 72 65 63 74 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c w_transformed_rect(.QPainter.*p,
49520 20 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 20 69 6e 74 20 68 2c 20 62 ..int.x,.int.y,.int.w,..int.h,.b
49540 6f 6f 6c 20 66 69 6c 6c 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 72 ool.fill.);.....friend.class.QPr
49560 69 6e 74 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 inter;..private:.//.Disabled.cop
49580 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.
495a0 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 50 61 69 defined(Q_DISABLE_COPY).....QPai
495c0 6e 74 65 72 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 65 72 20 26 20 29 3b 0a 20 20 20 20 51 50 nter(.const.QPainter.&.);.....QP
495e0 61 69 6e 74 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 65 ainter.&operator=(.const.QPainte
49600 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 65 6e 75 6d 20 54 72 61 6e 73 66 6f 72 r.&.);.#endif......enum.Transfor
49620 6d 61 74 69 6f 6e 43 6f 64 65 73 20 7b 0a 09 54 78 4e 6f 6e 65 20 20 20 20 20 20 3d 20 30 2c 09 mationCodes.{..TxNone......=.0,.
49640 09 2f 2f 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 20 63 6f 64 65 73 0a 09 54 78 54 72 61 6e .//.transformation.codes..TxTran
49660 73 6c 61 74 65 20 3d 20 31 2c 09 09 2f 2f 20 63 6f 70 79 20 69 6e 20 71 70 61 69 6e 74 65 72 5f slate.=.1,..//.copy.in.qpainter_
49680 2a 2e 63 70 70 0a 09 54 78 53 63 61 6c 65 20 20 20 20 20 3d 20 32 2c 0a 09 54 78 52 6f 74 53 68 *.cpp..TxScale.....=.2,..TxRotSh
496a0 65 61 72 20 20 3d 20 33 0a 20 20 20 20 7d 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ear..=.3.....};.};.../**********
496c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
496e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
49700 2a 2a 2a 0a 20 20 51 50 61 69 6e 74 65 72 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a ***...QPainter.member.functions.
49720 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 .*******************************
49740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
49760 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 51 50 61 69 6e 74 44 65 **************/..inline.QPaintDe
49780 76 69 63 65 20 2a 51 50 61 69 6e 74 65 72 3a 3a 64 65 76 69 63 65 28 29 20 63 6f 6e 73 74 0a 7b vice.*QPainter::device().const.{
497a0 0a 20 20 20 20 72 65 74 75 72 6e 20 70 64 65 76 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c .....return.pdev;.}..inline.bool
497c0 20 51 50 61 69 6e 74 65 72 3a 3a 69 73 41 63 74 69 76 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 .QPainter::isActive().const.{...
497e0 20 20 72 65 74 75 72 6e 20 74 65 73 74 66 28 49 73 41 63 74 69 76 65 29 3b 0a 7d 0a 0a 69 6e 6c ..return.testf(IsActive);.}..inl
49800 69 6e 65 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 51 50 61 69 6e 74 65 72 3a 3a 66 6f 6e 74 28 ine.const.QFont.&QPainter::font(
49820 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 66 6f 6e 74 3b 0a 7d 0a 0a 69 ).const.{.....return.cfont;.}..i
49840 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 65 6e 20 26 51 50 61 69 6e 74 65 72 3a 3a 70 65 6e 28 nline.const.QPen.&QPainter::pen(
49860 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 70 65 6e 3b 0a 7d 0a 0a 69 6e ).const.{.....return.cpen;.}..in
49880 6c 69 6e 65 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 51 50 61 69 6e 74 65 72 3a 3a 62 72 75 line.const.QBrush.&QPainter::bru
498a0 73 68 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 62 72 75 73 68 3b 0a sh().const.{.....return.cbrush;.
498c0 7d 0a 0a 2f 2a 0a 69 6e 6c 69 6e 65 20 50 61 69 6e 74 55 6e 69 74 20 51 50 61 69 6e 74 65 72 3a }../*.inline.PaintUnit.QPainter:
498e0 3a 75 6e 69 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 50 61 69 6e :unit().const.{.....return.(Pain
49900 74 55 6e 69 74 29 70 75 3b 0a 7d 0a 2a 2f 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 43 6f tUnit)pu;.}.*/..inline.const.QCo
49920 6c 6f 72 20 26 51 50 61 69 6e 74 65 72 3a 3a 62 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 29 lor.&QPainter::backgroundColor()
49940 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 62 67 5f 63 6f 6c 3b 0a 7d 0a 0a 69 .const.{.....return.bg_col;.}..i
49960 6e 6c 69 6e 65 20 51 74 3a 3a 42 47 4d 6f 64 65 20 51 50 61 69 6e 74 65 72 3a 3a 62 61 63 6b 67 nline.Qt::BGMode.QPainter::backg
49980 72 6f 75 6e 64 4d 6f 64 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 roundMode().const.{.....return.(
499a0 42 47 4d 6f 64 65 29 62 67 5f 6d 6f 64 65 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 52 61 BGMode)bg_mode;.}..inline.Qt::Ra
499c0 73 74 65 72 4f 70 20 51 50 61 69 6e 74 65 72 3a 3a 72 61 73 74 65 72 4f 70 28 29 20 63 6f 6e 73 sterOp.QPainter::rasterOp().cons
499e0 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 52 61 73 74 65 72 4f 70 29 72 6f 70 3b 0a 7d 0a t.{.....return.(RasterOp)rop;.}.
49a00 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 51 50 61 69 6e 74 65 72 3a 3a .inline.const.QPoint.&QPainter::
49a20 62 72 75 73 68 4f 72 69 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e brushOrigin().const.{.....return
49a40 20 62 72 6f 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 61 69 6e 74 65 72 3a 3a 68 .bro;.}..inline.bool.QPainter::h
49a60 61 73 56 69 65 77 58 46 6f 72 6d 28 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 6e 64 65 66 20 51 54 asViewXForm().const.{.#ifndef.QT
49a80 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 20 20 20 20 72 65 74 75 72 6e 20 74 _NO_TRANSFORMATIONS.....return.t
49aa0 65 73 74 66 28 56 78 46 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 78 6c 61 74 estf(VxF);.#else.....return.xlat
49ac0 65 78 20 7c 7c 20 78 6c 61 74 65 79 3b 0a 23 65 6e 64 69 66 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 ex.||.xlatey;.#endif.}..inline.b
49ae0 6f 6f 6c 20 51 50 61 69 6e 74 65 72 3a 3a 68 61 73 57 6f 72 6c 64 58 46 6f 72 6d 28 29 20 63 6f ool.QPainter::hasWorldXForm().co
49b00 6e 73 74 0a 7b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 nst.{.#ifndef.QT_NO_TRANSFORMATI
49b20 4f 4e 53 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 66 28 57 78 46 29 3b 0a 23 65 6c 73 65 ONS.....return.testf(WxF);.#else
49b40 0a 20 20 20 20 72 65 74 75 72 6e 20 78 6c 61 74 65 78 20 7c 7c 20 78 6c 61 74 65 79 3b 0a 23 65 .....return.xlatex.||.xlatey;.#e
49b60 6e 64 69 66 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 64 6f 75 62 6c 65 20 51 50 61 69 6e 74 65 72 3a 3a ndif.}..inline.double.QPainter::
49b80 74 72 61 6e 73 6c 61 74 69 6f 6e 58 28 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 6e 64 65 66 20 51 translationX().const.{.#ifndef.Q
49ba0 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 20 20 20 20 72 65 74 75 72 6e 20 T_NO_TRANSFORMATIONS.....return.
49bc0 77 6f 72 6c 64 4d 61 74 72 69 78 28 29 2e 64 78 28 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 72 65 worldMatrix().dx();.#else.....re
49be0 74 75 72 6e 20 78 6c 61 74 65 78 3b 0a 23 65 6e 64 69 66 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 64 6f turn.xlatex;.#endif.}..inline.do
49c00 75 62 6c 65 20 51 50 61 69 6e 74 65 72 3a 3a 74 72 61 6e 73 6c 61 74 69 6f 6e 59 28 29 20 63 6f uble.QPainter::translationY().co
49c20 6e 73 74 0a 7b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 nst.{.#ifndef.QT_NO_TRANSFORMATI
49c40 4f 4e 53 0a 20 20 20 20 72 65 74 75 72 6e 20 77 6f 72 6c 64 4d 61 74 72 69 78 28 29 2e 64 79 28 ONS.....return.worldMatrix().dy(
49c60 29 3b 0a 23 65 6c 73 65 0a 20 20 20 20 72 65 74 75 72 6e 20 78 6c 61 74 65 79 3b 0a 23 65 6e 64 );.#else.....return.xlatey;.#end
49c80 69 66 0a 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 61 69 6e 74 65 72 3a 3a 68 61 73 if.}...inline.bool.QPainter::has
49ca0 43 6c 69 70 70 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 Clipping().const.{.....return.te
49cc0 73 74 66 28 43 6c 69 70 4f 6e 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 61 69 6e stf(ClipOn);.}..inline.int.QPain
49ce0 74 65 72 3a 3a 74 61 62 53 74 6f 70 73 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 ter::tabStops().const.{.....retu
49d00 72 6e 20 74 61 62 73 74 6f 70 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 2a 51 50 61 69 rn.tabstops;.}..inline.int.*QPai
49d20 6e 74 65 72 3a 3a 74 61 62 41 72 72 61 79 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 nter::tabArray().const.{.....ret
49d40 75 72 6e 20 74 61 62 61 72 72 61 79 3b 0a 7d 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 urn.tabarray;.}..#if.defined(Q_W
49d60 53 5f 57 49 4e 29 0a 69 6e 6c 69 6e 65 20 48 44 43 20 51 50 61 69 6e 74 65 72 3a 3a 68 61 6e 64 S_WIN).inline.HDC.QPainter::hand
49d80 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 68 64 63 3b 0a 7d 0a 23 le().const.{.....return.hdc;.}.#
49da0 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 elif.defined(Q_WS_X11).||.define
49dc0 64 28 51 5f 57 53 5f 4d 41 43 29 0a 69 6e 6c 69 6e 65 20 51 74 3a 3a 48 41 4e 44 4c 45 20 51 50 d(Q_WS_MAC).inline.Qt::HANDLE.QP
49de0 61 69 6e 74 65 72 3a 3a 68 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 ainter::handle().const.{.....ret
49e00 75 72 6e 20 68 64 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 urn.hd;.}.#endif..inline.void.QP
49e20 61 69 6e 74 65 72 3a 3a 73 65 74 42 72 75 73 68 4f 72 69 67 69 6e 28 20 63 6f 6e 73 74 20 51 50 ainter::setBrushOrigin(.const.QP
49e40 6f 69 6e 74 20 26 70 20 29 0a 7b 0a 20 20 20 20 73 65 74 42 72 75 73 68 4f 72 69 67 69 6e 28 20 oint.&p.).{.....setBrushOrigin(.
49e60 70 2e 78 28 29 2c 20 70 2e 79 28 29 20 29 3b 0a 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f p.x(),.p.y().);.}..#ifndef.QT_NO
49e80 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 _TRANSFORMATIONS.inline.void.QPa
49ea0 69 6e 74 65 72 3a 3a 73 65 74 57 69 6e 64 6f 77 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 inter::setWindow(.const.QRect.&r
49ec0 20 29 0a 7b 0a 20 20 20 20 73 65 74 57 69 6e 64 6f 77 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 .).{.....setWindow(.r.x(),.r.y()
49ee0 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 20 29 3b 0a 7d 0a 0a 69 6e ,.r.width(),.r.height().);.}..in
49f00 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 73 65 74 56 69 65 77 70 6f 72 74 28 line.void.QPainter::setViewport(
49f20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 0a 7b 0a 20 20 20 20 73 65 74 56 69 65 77 70 .const.QRect.&r.).{.....setViewp
49f40 6f 72 74 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e ort(.r.x(),.r.y(),.r.width(),.r.
49f60 68 65 69 67 68 74 28 29 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 height().);.}.#endif..inline.voi
49f80 64 20 51 50 61 69 6e 74 65 72 3a 3a 73 65 74 43 6c 69 70 52 65 63 74 28 20 69 6e 74 20 78 2c 20 d.QPainter::setClipRect(.int.x,.
49fa0 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 43 6f 6f 72 64 69 6e 61 74 65 4d int.y,.int.w,.int.h,.CoordinateM
49fc0 6f 64 65 20 6d 20 29 0a 7b 0a 20 20 20 20 73 65 74 43 6c 69 70 52 65 63 74 28 20 51 52 65 63 74 ode.m.).{.....setClipRect(.QRect
49fe0 28 78 2c 79 2c 77 2c 68 29 2c 20 6d 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 (x,y,w,h),.m.);.}..inline.void.Q
4a000 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 50 6f 69 6e 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 Painter::drawPoint(.const.QPoint
4a020 20 26 70 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 50 6f 69 6e 74 28 20 70 2e 78 28 29 2c 20 70 2e .&p.).{.....drawPoint(.p.x(),.p.
4a040 79 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a y().);.}..inline.void.QPainter::
4a060 6d 6f 76 65 54 6f 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 moveTo(.const.QPoint.&p.).{.....
4a080 6d 6f 76 65 54 6f 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e moveTo(.p.x(),.p.y().);.}..inlin
4a0a0 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 6c 69 6e 65 54 6f 28 20 63 6f 6e 73 74 20 51 e.void.QPainter::lineTo(.const.Q
4a0c0 50 6f 69 6e 74 20 26 70 20 29 0a 7b 0a 20 20 20 20 6c 69 6e 65 54 6f 28 20 70 2e 78 28 29 2c 20 Point.&p.).{.....lineTo(.p.x(),.
4a0e0 70 2e 79 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 p.y().);.}..inline.void.QPainter
4a100 3a 3a 64 72 61 77 4c 69 6e 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 31 2c 20 63 6f ::drawLine(.const.QPoint.&p1,.co
4a120 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 32 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 4c 69 6e 65 28 nst.QPoint.&p2.).{.....drawLine(
4a140 20 70 31 2e 78 28 29 2c 20 70 31 2e 79 28 29 2c 20 70 32 2e 78 28 29 2c 20 70 32 2e 79 28 29 20 .p1.x(),.p1.y(),.p2.x(),.p2.y().
4a160 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 );.}..inline.void.QPainter::draw
4a180 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 0a 7b 0a 20 20 20 20 64 72 61 Rect(.const.QRect.&r.).{.....dra
4a1a0 77 52 65 63 74 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 wRect(.r.x(),.r.y(),.r.width(),.
4a1c0 72 2e 68 65 69 67 68 74 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 r.height().);.}..inline.void.QPa
4a1e0 69 6e 74 65 72 3a 3a 64 72 61 77 57 69 6e 46 6f 63 75 73 52 65 63 74 28 20 63 6f 6e 73 74 20 51 inter::drawWinFocusRect(.const.Q
4a200 52 65 63 74 20 26 72 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 57 69 6e 46 6f 63 75 73 52 65 63 74 Rect.&r.).{.....drawWinFocusRect
4a220 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 (.r.x(),.r.y(),.r.width(),.r.hei
4a240 67 68 74 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 ght().);.}..inline.void.QPainter
4a260 3a 3a 64 72 61 77 57 69 6e 46 6f 63 75 73 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 ::drawWinFocusRect(.const.QRect.
4a280 26 72 2c 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 70 65 6e 43 6f 6c 6f 72 20 29 0a 7b 0a 20 20 &r,const.QColor.&penColor.).{...
4a2a0 20 20 64 72 61 77 57 69 6e 46 6f 63 75 73 52 65 63 74 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 ..drawWinFocusRect(.r.x(),.r.y()
4a2c0 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 2c 20 70 65 6e 43 6f 6c 6f ,.r.width(),.r.height(),.penColo
4a2e0 72 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 r.);.}..inline.void.QPainter::dr
4a300 61 77 52 6f 75 6e 64 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 20 69 6e 74 awRoundRect(.const.QRect.&r,.int
4a320 20 78 52 6e 64 2c 20 69 6e 74 20 79 52 6e 64 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 52 6f 75 6e .xRnd,.int.yRnd.).{.....drawRoun
4a340 64 52 65 63 74 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 dRect(.r.x(),.r.y(),.r.width(),.
4a360 72 2e 68 65 69 67 68 74 28 29 2c 20 78 52 6e 64 2c 20 79 52 6e 64 20 29 3b 0a 7d 0a 0a 69 6e 6c r.height(),.xRnd,.yRnd.);.}..inl
4a380 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 45 6c 6c 69 70 73 65 28 20 ine.void.QPainter::drawEllipse(.
4a3a0 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 45 6c 6c 69 70 const.QRect.&r.).{.....drawEllip
4a3c0 73 65 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 se(.r.x(),.r.y(),.r.width(),.r.h
4a3e0 65 69 67 68 74 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 eight().);.}..inline.void.QPaint
4a400 65 72 3a 3a 64 72 61 77 41 72 63 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 20 69 6e 74 er::drawArc(.const.QRect.&r,.int
4a420 20 61 2c 20 69 6e 74 20 61 6c 65 6e 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 41 72 63 28 20 72 2e .a,.int.alen.).{.....drawArc(.r.
4a440 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 x(),.r.y(),.r.width(),.r.height(
4a460 29 2c 20 61 2c 20 61 6c 65 6e 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 ),.a,.alen.);.}..inline.void.QPa
4a480 69 6e 74 65 72 3a 3a 64 72 61 77 50 69 65 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 20 inter::drawPie(.const.QRect.&r,.
4a4a0 69 6e 74 20 61 2c 20 69 6e 74 20 61 6c 65 6e 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 50 69 65 28 int.a,.int.alen.).{.....drawPie(
4a4c0 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 .r.x(),.r.y(),.r.width(),.r.heig
4a4e0 68 74 28 29 2c 20 61 2c 20 61 6c 65 6e 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 ht(),.a,.alen.);.}..inline.void.
4a500 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 43 68 6f 72 64 28 20 63 6f 6e 73 74 20 51 52 65 63 74 QPainter::drawChord(.const.QRect
4a520 20 26 72 2c 20 69 6e 74 20 61 2c 20 69 6e 74 20 61 6c 65 6e 20 29 0a 7b 0a 20 20 20 20 64 72 61 .&r,.int.a,.int.alen.).{.....dra
4a540 77 43 68 6f 72 64 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c wChord(.r.x(),.r.y(),.r.width(),
4a560 20 72 2e 68 65 69 67 68 74 28 29 2c 20 61 2c 20 61 6c 65 6e 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e .r.height(),.a,.alen.);.}..inlin
4a580 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 50 69 78 6d 61 70 28 20 63 6f 6e e.void.QPainter::drawPixmap(.con
4a5a0 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 6d 2c st.QPoint.&p,.const.QPixmap.&pm,
4a5c0 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 73 72 20 29 0a 7b 0a 20 20 20 20 64 .......const.QRect.&sr.).{.....d
4a5e0 72 61 77 50 69 78 6d 61 70 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 2c 20 70 6d 2c 20 73 72 2e rawPixmap(.p.x(),.p.y(),.pm,.sr.
4a600 78 28 29 2c 20 73 72 2e 79 28 29 2c 20 73 72 2e 77 69 64 74 68 28 29 2c 20 73 72 2e 68 65 69 67 x(),.sr.y(),.sr.width(),.sr.heig
4a620 68 74 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a ht().);.}..inline.void.QPainter:
4a640 3a 64 72 61 77 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 63 6f 6e :drawImage(.const.QPoint.&p,.con
4a660 73 74 20 51 49 6d 61 67 65 20 26 70 6d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 st.QImage.&pm,..................
4a680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 73 72 2c ................const.QRect.&sr,
4a6a0 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 46 6c 61 67 73 20 29 0a 7b 0a 20 20 20 20 64 72 61 .int.conversionFlags.).{.....dra
4a6c0 77 49 6d 61 67 65 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 2c 20 70 6d 2c 0a 09 20 20 20 20 20 wImage(.p.x(),.p.y(),.pm,.......
4a6e0 20 20 73 72 2e 78 28 29 2c 20 73 72 2e 79 28 29 2c 20 73 72 2e 77 69 64 74 68 28 29 2c 20 73 72 ..sr.x(),.sr.y(),.sr.width(),.sr
4a700 2e 68 65 69 67 68 74 28 29 2c 20 63 6f 6e 76 65 72 73 69 6f 6e 46 6c 61 67 73 20 29 3b 0a 7d 0a .height(),.conversionFlags.);.}.
4a720 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 54 69 6c 65 64 .inline.void.QPainter::drawTiled
4a740 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 20 63 6f 6e 73 74 20 51 50 Pixmap(.const.QRect.&r,.const.QP
4a760 69 78 6d 61 70 20 26 70 6d 2c 0a 09 09 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 ixmap.&pm,............const.QPoi
4a780 6e 74 20 26 73 70 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 54 69 6c 65 64 50 69 78 6d 61 70 28 20 nt.&sp.).{.....drawTiledPixmap(.
4a7a0 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 r.x(),.r.y(),.r.width(),.r.heigh
4a7c0 74 28 29 2c 20 70 6d 2c 20 73 70 2e 78 28 29 2c 20 73 70 2e 79 28 29 20 29 3b 0a 7d 0a 0a 69 6e t(),.pm,.sp.x(),.sp.y().);.}..in
4a7e0 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 54 69 6c 65 64 50 69 78 line.void.QPainter::drawTiledPix
4a800 6d 61 70 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d map(.const.QRect.&r,.const.QPixm
4a820 61 70 20 26 70 6d 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 54 69 6c 65 64 50 69 78 6d 61 70 28 20 ap.&pm.).{.....drawTiledPixmap(.
4a840 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 r.x(),.r.y(),.r.width(),.r.heigh
4a860 74 28 29 2c 20 70 6d 2c 20 30 2c 20 30 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 t(),.pm,.0,.0.);.}..inline.void.
4a880 51 50 61 69 6e 74 65 72 3a 3a 66 69 6c 6c 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 QPainter::fillRect(.const.QRect.
4a8a0 26 72 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 62 72 75 73 68 20 29 0a 7b 0a 20 20 20 20 &r,.const.QBrush.&brush.).{.....
4a8c0 66 69 6c 6c 52 65 63 74 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 fillRect(.r.x(),.r.y(),.r.width(
4a8e0 29 2c 20 72 2e 68 65 69 67 68 74 28 29 2c 20 62 72 75 73 68 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e ),.r.height(),.brush.);.}..inlin
4a900 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 65 72 61 73 65 52 65 63 74 28 20 69 6e 74 20 e.void.QPainter::eraseRect(.int.
4a920 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 0a 7b 0a 20 20 20 20 66 x,.int.y,.int.w,.int.h.).{.....f
4a940 69 6c 6c 52 65 63 74 28 20 78 2c 20 79 2c 20 77 2c 20 68 2c 20 62 61 63 6b 67 72 6f 75 6e 64 43 illRect(.x,.y,.w,.h,.backgroundC
4a960 6f 6c 6f 72 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 olor().);.}..inline.void.QPainte
4a980 72 3a 3a 65 72 61 73 65 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 0a 7b r::eraseRect(.const.QRect.&r.).{
4a9a0 0a 20 20 20 20 66 69 6c 6c 52 65 63 74 28 20 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 .....fillRect(.r.x(),.r.y(),.r.w
4a9c0 69 64 74 68 28 29 2c 20 72 2e 68 65 69 67 68 74 28 29 2c 20 62 61 63 6b 67 72 6f 75 6e 64 43 6f idth(),.r.height(),.backgroundCo
4a9e0 6c 6f 72 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 lor().);.}..inline.void.QPainter
4aa00 3a 3a 64 72 61 77 54 65 78 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 63 6f 6e ::drawText(.const.QPoint.&p,.con
4aa20 73 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 69 6e 74 20 6c 65 6e 2c 20 54 65 78 74 44 69 72 65 st.QString.&s,.int.len,.TextDire
4aa40 63 74 69 6f 6e 20 64 69 72 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 54 65 78 74 28 20 70 2e 78 28 ction.dir.).{.....drawText(.p.x(
4aa60 29 2c 20 70 2e 79 28 29 2c 20 73 2c 20 30 2c 20 6c 65 6e 2c 20 64 69 72 20 29 3b 0a 7d 0a 0a 69 ),.p.y(),.s,.0,.len,.dir.);.}..i
4aa80 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 54 65 78 74 28 20 63 nline.void.QPainter::drawText(.c
4aaa0 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 onst.QPoint.&p,.const.QString.&s
4aac0 2c 20 69 6e 74 20 70 6f 73 2c 20 69 6e 74 20 6c 65 6e 2c 20 54 65 78 74 44 69 72 65 63 74 69 6f ,.int.pos,.int.len,.TextDirectio
4aae0 6e 20 64 69 72 20 29 0a 7b 0a 20 20 20 20 64 72 61 77 54 65 78 74 28 20 70 2e 78 28 29 2c 20 70 n.dir.).{.....drawText(.p.x(),.p
4ab00 2e 79 28 29 2c 20 73 2c 20 70 6f 73 2c 20 6c 65 6e 2c 20 64 69 72 20 29 3b 0a 7d 0a 0a 69 6e 6c .y(),.s,.pos,.len,.dir.);.}..inl
4ab20 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 54 65 78 74 28 20 69 6e 74 ine.void.QPainter::drawText(.int
4ab40 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 74 66 2c .x,.int.y,.int.w,.int.h,.int.tf,
4ab60 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6c 65 6e .....const.QString&.str,.int.len
4ab80 2c 20 51 52 65 63 74 20 2a 62 72 2c 20 51 54 65 78 74 50 61 72 61 67 20 2a 2a 69 20 29 0a 7b 0a ,.QRect.*br,.QTextParag.**i.).{.
4aba0 20 20 20 20 51 52 65 63 74 20 72 28 78 2c 20 79 2c 20 77 2c 20 68 29 3b 0a 20 20 20 20 64 72 61 ....QRect.r(x,.y,.w,.h);.....dra
4abc0 77 54 65 78 74 28 20 72 2c 20 74 66 2c 20 73 74 72 2c 20 6c 65 6e 2c 20 62 72 2c 20 69 20 29 3b wText(.r,.tf,.str,.len,.br,.i.);
4abe0 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 61 69 6e 74 65 72 3a 3a 64 72 61 77 54 65 .}..inline.void.QPainter::drawTe
4ac00 78 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 2c 20 63 6f 6e 73 74 20 51 xtItem(.const.QPoint&.p,.const.Q
4ac20 54 65 78 74 49 74 65 6d 20 26 74 69 2c 20 69 6e 74 20 74 65 78 74 66 6c 61 67 73 20 29 0a 7b 0a TextItem.&ti,.int.textflags.).{.
4ac40 20 20 20 20 64 72 61 77 54 65 78 74 49 74 65 6d 28 20 70 2e 78 28 29 2c 20 70 2e 79 28 29 2c 20 ....drawTextItem(.p.x(),.p.y(),.
4ac60 74 69 2c 20 74 65 78 74 66 6c 61 67 73 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 52 65 63 74 ti,.textflags.);.}..inline.QRect
4ac80 20 51 50 61 69 6e 74 65 72 3a 3a 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 20 69 6e 74 20 78 2c 20 .QPainter::boundingRect(.int.x,.
4aca0 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 74 66 2c 0a 09 09 09 int.y,.int.w,.int.h,.int.tf,....
4acc0 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6c 65 ......const.QString&.str,.int.le
4ace0 6e 2c 20 51 54 65 78 74 50 61 72 61 67 20 2a 2a 69 20 29 0a 7b 0a 20 20 20 20 51 52 65 63 74 20 n,.QTextParag.**i.).{.....QRect.
4ad00 72 28 78 2c 20 79 2c 20 77 2c 20 68 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 62 6f 75 6e 64 69 r(x,.y,.w,.h);.....return.boundi
4ad20 6e 67 52 65 63 74 28 20 72 2c 20 74 66 2c 20 73 74 72 2c 20 6c 65 6e 2c 20 69 20 29 3b 0a 7d 0a ngRect(.r,.tf,.str,.len,.i.);.}.
4ad40 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 69 6e 6c 69 6e 65 20 51 47 .#if.defined(Q_WS_QWS).inline.QG
4ad60 66 78 20 2a 20 51 50 61 69 6e 74 65 72 3a 3a 69 6e 74 65 72 6e 61 6c 47 66 78 28 29 0a 7b 0a 20 fx.*.QPainter::internalGfx().{..
4ad80 20 20 20 72 65 74 75 72 6e 20 67 66 78 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 ...return.gfx;.}.#endif..#endif.
4ada0 2f 2f 20 51 50 41 49 4e 54 45 52 5f 48 0a 00 00 00 18 00 71 00 6e 00 61 00 6d 00 65 00 73 00 70 //.QPAINTER_H......q.n.a.m.e.s.p
4adc0 00 61 00 63 00 65 00 2e 00 68 00 00 55 42 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .a.c.e...h..UB/*****************
4ade0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4ae00 2a 2a 2a 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 ***************************.**.$
4ae20 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 74 20 6e 61 6d 65 73 Id$.**.**.Definition.of.Qt.names
4ae40 70 61 63 65 20 28 61 73 20 63 6c 61 73 73 20 66 6f 72 20 63 6f 6d 70 69 6c 65 72 20 63 6f 6d 70 pace.(as.class.for.compiler.comp
4ae60 61 74 69 62 69 6c 69 74 79 29 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 39 32 atibility).**.**.Created.:.98092
4ae80 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 30 33 20 7.**.**.Copyright.(C).1992-2003.
4aea0 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
4aec0 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.
4aee0 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.
4af00 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.
4af20 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
4af40 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
4af60 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
4af80 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
4afa0 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.
4afc0 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
4afe0 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
4b000 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
4b020 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.
4b040 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
4b060 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
4b080 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
4b0a0 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.
4b0c0 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
4b0e0 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
4b100 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.
4b120 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
4b140 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
4b160 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
4b180 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.
4b1a0 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
4b1c0 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
4b1e0 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
4b200 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..*
4b220 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
4b240 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
4b260 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
4b280 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
4b2a0 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
4b2c0 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
4b2e0 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.
4b300 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
4b320 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
4b340 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
4b360 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
4b380 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..**.***********************
4b3a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
4b3c0 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 4e 41 4d 45 53 ***************/..#ifndef.QNAMES
4b3e0 50 41 43 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 4e 41 4d 45 53 50 41 43 45 5f 48 0a 0a 23 69 66 PACE_H.#define.QNAMESPACE_H..#if
4b400 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 ndef.QT_H.#include."qglobal.h".#
4b420 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 43 6f 6c 6f 72 3b 0a 63 6c endif.//.QT_H...class.QColor;.cl
4b440 61 73 73 20 51 43 75 72 73 6f 72 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 74 ass.QCursor;...class.Q_EXPORT.Qt
4b460 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 .{.public:.....QT_STATIC_CONST.Q
4b480 43 6f 6c 6f 72 20 26 20 63 6f 6c 6f 72 30 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f Color.&.color0;.....QT_STATIC_CO
4b4a0 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 63 6f 6c 6f 72 31 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 NST.QColor.&.color1;.....QT_STAT
4b4c0 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 62 6c 61 63 6b 3b 0a 20 20 20 20 51 54 5f IC_CONST.QColor.&.black;.....QT_
4b4e0 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 77 68 69 74 65 3b 0a 20 20 20 STATIC_CONST.QColor.&.white;....
4b500 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 64 61 72 6b 47 72 .QT_STATIC_CONST.QColor.&.darkGr
4b520 61 79 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 ay;.....QT_STATIC_CONST.QColor.&
4b540 20 67 72 61 79 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f .gray;.....QT_STATIC_CONST.QColo
4b560 72 20 26 20 6c 69 67 68 74 47 72 61 79 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e r.&.lightGray;.....QT_STATIC_CON
4b580 53 54 20 51 43 6f 6c 6f 72 20 26 20 72 65 64 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 ST.QColor.&.red;.....QT_STATIC_C
4b5a0 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 67 72 65 65 6e 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 ONST.QColor.&.green;.....QT_STAT
4b5c0 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 62 6c 75 65 3b 0a 20 20 20 20 51 54 5f 53 IC_CONST.QColor.&.blue;.....QT_S
4b5e0 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 63 79 61 6e 3b 0a 20 20 20 20 51 TATIC_CONST.QColor.&.cyan;.....Q
4b600 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 6d 61 67 65 6e 74 61 3b T_STATIC_CONST.QColor.&.magenta;
4b620 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 79 65 .....QT_STATIC_CONST.QColor.&.ye
4b640 6c 6c 6f 77 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 llow;.....QT_STATIC_CONST.QColor
4b660 20 26 20 64 61 72 6b 52 65 64 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 .&.darkRed;.....QT_STATIC_CONST.
4b680 51 43 6f 6c 6f 72 20 26 20 64 61 72 6b 47 72 65 65 6e 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 QColor.&.darkGreen;.....QT_STATI
4b6a0 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 64 61 72 6b 42 6c 75 65 3b 0a 20 20 20 20 51 C_CONST.QColor.&.darkBlue;.....Q
4b6c0 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 64 61 72 6b 43 79 61 6e T_STATIC_CONST.QColor.&.darkCyan
4b6e0 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 6f 6c 6f 72 20 26 20 64 ;.....QT_STATIC_CONST.QColor.&.d
4b700 61 72 6b 4d 61 67 65 6e 74 61 3b 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 arkMagenta;.....QT_STATIC_CONST.
4b720 51 43 6f 6c 6f 72 20 26 20 64 61 72 6b 59 65 6c 6c 6f 77 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 QColor.&.darkYellow;......//.doc
4b740 75 6d 65 6e 74 65 64 20 69 6e 20 71 65 76 65 6e 74 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 42 umented.in.qevent.cpp.....enum.B
4b760 75 74 74 6f 6e 53 74 61 74 65 20 7b 09 09 09 09 2f 2f 20 6d 6f 75 73 65 2f 6b 65 79 62 6f 61 72 uttonState.{....//.mouse/keyboar
4b780 64 20 73 74 61 74 65 20 76 61 6c 75 65 73 0a 09 4e 6f 42 75 74 74 6f 6e 09 3d 20 30 78 30 30 30 d.state.values..NoButton.=.0x000
4b7a0 30 2c 0a 09 4c 65 66 74 42 75 74 74 6f 6e 09 3d 20 30 78 30 30 30 31 2c 0a 09 52 69 67 68 74 42 0,..LeftButton.=.0x0001,..RightB
4b7c0 75 74 74 6f 6e 09 3d 20 30 78 30 30 30 32 2c 0a 09 4d 69 64 42 75 74 74 6f 6e 09 3d 20 30 78 30 utton.=.0x0002,..MidButton.=.0x0
4b7e0 30 30 34 2c 0a 09 4d 6f 75 73 65 42 75 74 74 6f 6e 4d 61 73 6b 20 3d 20 30 78 30 30 30 37 2c 0a 004,..MouseButtonMask.=.0x0007,.
4b800 09 53 68 69 66 74 42 75 74 74 6f 6e 09 3d 20 30 78 30 31 30 30 2c 0a 09 43 6f 6e 74 72 6f 6c 42 .ShiftButton.=.0x0100,..ControlB
4b820 75 74 74 6f 6e 20 20 20 3d 20 30 78 30 32 30 30 2c 0a 09 41 6c 74 42 75 74 74 6f 6e 09 3d 20 30 utton...=.0x0200,..AltButton.=.0
4b840 78 30 34 30 30 2c 0a 09 4d 65 74 61 42 75 74 74 6f 6e 09 3d 20 30 78 30 38 30 30 2c 0a 09 4b 65 x0400,..MetaButton.=.0x0800,..Ke
4b860 79 42 75 74 74 6f 6e 4d 61 73 6b 09 3d 20 30 78 30 66 30 30 2c 0a 09 4b 65 79 70 61 64 09 09 3d yButtonMask.=.0x0f00,..Keypad..=
4b880 20 30 78 34 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 .0x4000.....};......//.documente
4b8a0 64 20 69 6e 20 71 6f 62 6a 65 63 74 2e 63 70 70 0a 20 20 20 20 2f 2f 20 69 64 65 61 6c 6c 79 20 d.in.qobject.cpp.....//.ideally.
4b8c0 77 6f 75 6c 64 20 73 74 61 72 74 20 61 74 20 31 2c 20 61 73 20 69 6e 20 51 53 69 7a 65 50 6f 6c would.start.at.1,.as.in.QSizePol
4b8e0 69 63 79 2c 20 62 75 74 20 74 68 61 74 20 62 72 65 61 6b 73 20 6f 74 68 65 72 20 74 68 69 6e 67 icy,.but.that.breaks.other.thing
4b900 73 0a 20 20 20 20 65 6e 75 6d 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 7b 0a 20 20 20 20 20 20 20 s.....enum.Orientation.{........
4b920 20 48 6f 72 69 7a 6f 6e 74 61 6c 20 3d 20 30 2c 0a 09 56 65 72 74 69 63 61 6c 0a 20 20 20 20 7d .Horizontal.=.0,..Vertical.....}
4b940 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 6c 69 73 74 76 69 65 ;......//.documented.in.qlistvie
4b960 77 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 53 6f 72 74 4f 72 64 65 72 20 7b 0a 09 41 73 63 65 w.cpp.....enum.SortOrder.{..Asce
4b980 6e 64 69 6e 67 2c 0a 09 44 65 73 63 65 6e 64 69 6e 67 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f nding,..Descending.....};....../
4b9a0 2f 20 54 65 78 74 20 66 6f 72 6d 61 74 74 69 6e 67 20 66 6c 61 67 73 20 66 6f 72 20 51 50 61 69 /.Text.formatting.flags.for.QPai
4b9c0 6e 74 65 72 3a 3a 64 72 61 77 54 65 78 74 20 61 6e 64 20 51 4c 61 62 65 6c 0a 20 20 20 20 2f 2f nter::drawText.and.QLabel.....//
4b9e0 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 75 72 20 65 6e 75 6d 73 20 63 61 6e 20 62 65 .the.following.four.enums.can.be
4ba00 20 63 6f 6d 62 69 6e 65 64 20 74 6f 20 6f 6e 65 20 69 6e 74 65 67 65 72 20 77 68 69 63 68 0a 20 .combined.to.one.integer.which..
4ba20 20 20 20 2f 2f 20 69 73 20 70 61 73 73 65 64 20 61 73 20 74 65 78 74 66 6c 61 67 20 74 6f 20 64 ...//.is.passed.as.textflag.to.d
4ba40 72 61 77 54 65 78 74 20 61 6e 64 20 71 74 5f 66 6f 72 6d 61 74 5f 74 65 78 74 2e 0a 0a 20 20 20 rawText.and.qt_format_text......
4ba60 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 69 6e 74 65 72 2e 63 70 70 0a 20 .//.documented.in.qpainter.cpp..
4ba80 20 20 20 65 6e 75 6d 20 41 6c 69 67 6e 6d 65 6e 74 46 6c 61 67 73 20 7b 0a 09 41 6c 69 67 6e 41 ...enum.AlignmentFlags.{..AlignA
4baa0 75 74 6f 09 09 3d 20 30 78 30 30 30 30 2c 20 09 2f 2f 20 74 65 78 74 20 61 6c 69 67 6e 6d 65 6e uto..=.0x0000,..//.text.alignmen
4bac0 74 0a 09 41 6c 69 67 6e 4c 65 66 74 09 09 3d 20 30 78 30 30 30 31 2c 0a 09 41 6c 69 67 6e 52 69 t..AlignLeft..=.0x0001,..AlignRi
4bae0 67 68 74 09 09 3d 20 30 78 30 30 30 32 2c 0a 09 41 6c 69 67 6e 48 43 65 6e 74 65 72 09 09 3d 20 ght..=.0x0002,..AlignHCenter..=.
4bb00 30 78 30 30 30 34 2c 0a 09 41 6c 69 67 6e 4a 75 73 74 69 66 79 09 09 3d 20 30 78 30 30 30 38 2c 0x0004,..AlignJustify..=.0x0008,
4bb20 0a 09 41 6c 69 67 6e 48 6f 72 69 7a 6f 6e 74 61 6c 5f 4d 61 73 6b 09 3d 20 41 6c 69 67 6e 4c 65 ..AlignHorizontal_Mask.=.AlignLe
4bb40 66 74 20 7c 20 41 6c 69 67 6e 52 69 67 68 74 20 7c 20 41 6c 69 67 6e 48 43 65 6e 74 65 72 20 7c ft.|.AlignRight.|.AlignHCenter.|
4bb60 20 41 6c 69 67 6e 4a 75 73 74 69 66 79 2c 0a 09 41 6c 69 67 6e 54 6f 70 09 09 3d 20 30 78 30 30 .AlignJustify,..AlignTop..=.0x00
4bb80 31 30 2c 0a 09 41 6c 69 67 6e 42 6f 74 74 6f 6d 09 09 3d 20 30 78 30 30 32 30 2c 0a 09 41 6c 69 10,..AlignBottom..=.0x0020,..Ali
4bba0 67 6e 56 43 65 6e 74 65 72 09 09 3d 20 30 78 30 30 34 30 2c 0a 09 41 6c 69 67 6e 56 65 72 74 69 gnVCenter..=.0x0040,..AlignVerti
4bbc0 63 61 6c 5f 4d 61 73 6b 20 09 3d 20 41 6c 69 67 6e 54 6f 70 20 7c 20 41 6c 69 67 6e 42 6f 74 74 cal_Mask..=.AlignTop.|.AlignBott
4bbe0 6f 6d 20 7c 20 41 6c 69 67 6e 56 43 65 6e 74 65 72 2c 0a 09 41 6c 69 67 6e 43 65 6e 74 65 72 09 om.|.AlignVCenter,..AlignCenter.
4bc00 09 3d 20 41 6c 69 67 6e 56 43 65 6e 74 65 72 20 7c 20 41 6c 69 67 6e 48 43 65 6e 74 65 72 0a 20 .=.AlignVCenter.|.AlignHCenter..
4bc20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 69 ...};......//.documented.in.qpai
4bc40 6e 74 65 72 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 54 65 78 74 46 6c 61 67 73 20 7b 0a 09 53 nter.cpp.....enum.TextFlags.{..S
4bc60 69 6e 67 6c 65 4c 69 6e 65 09 3d 20 30 78 30 30 38 30 2c 09 09 2f 2f 20 6d 69 73 63 2e 20 66 6c ingleLine.=.0x0080,..//.misc..fl
4bc80 61 67 73 0a 09 44 6f 6e 74 43 6c 69 70 09 3d 20 30 78 30 31 30 30 2c 0a 09 45 78 70 61 6e 64 54 ags..DontClip.=.0x0100,..ExpandT
4bca0 61 62 73 09 3d 20 30 78 30 32 30 30 2c 0a 09 53 68 6f 77 50 72 65 66 69 78 09 3d 20 30 78 30 34 abs.=.0x0200,..ShowPrefix.=.0x04
4bcc0 30 30 2c 0a 09 57 6f 72 64 42 72 65 61 6b 09 3d 20 30 78 30 38 30 30 2c 0a 09 42 72 65 61 6b 41 00,..WordBreak.=.0x0800,..BreakA
4bce0 6e 79 77 68 65 72 65 20 3d 20 30 78 31 30 30 30 2c 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 nywhere.=.0x1000,.#ifndef.Q_QDOC
4bd00 0a 09 44 6f 6e 74 50 72 69 6e 74 09 3d 20 30 78 32 30 30 30 2c 0a 09 55 6e 64 65 72 6c 69 6e 65 ..DontPrint.=.0x2000,..Underline
4bd20 20 3d 20 30 78 30 31 30 30 30 30 30 30 2c 0a 09 4f 76 65 72 6c 69 6e 65 20 20 3d 20 30 78 30 32 .=.0x01000000,..Overline..=.0x02
4bd40 30 30 30 30 30 30 2c 0a 09 53 74 72 69 6b 65 4f 75 74 20 3d 20 30 78 30 34 30 30 30 30 30 30 2c 000000,..StrikeOut.=.0x04000000,
4bd60 0a 09 49 6e 63 6c 75 64 65 54 72 61 69 6c 69 6e 67 53 70 61 63 65 73 20 3d 20 30 78 30 38 30 30 ..IncludeTrailingSpaces.=.0x0800
4bd80 30 30 30 30 2c 0a 23 65 6e 64 69 66 0a 09 4e 6f 41 63 63 65 6c 20 3d 20 30 78 34 30 30 30 0a 20 0000,.#endif..NoAccel.=.0x4000..
4bda0 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 66 6c 61 67 73 3b 20 64 6f 63 75 ...};......//.Widget.flags;.docu
4bdc0 6d 65 6e 74 65 64 20 69 6e 20 71 77 69 64 67 65 74 2e 63 70 70 0a 20 20 20 20 74 79 70 65 64 65 mented.in.qwidget.cpp.....typede
4bde0 66 20 75 69 6e 74 20 57 53 74 61 74 65 3b 0a 0a 20 20 20 20 2f 2f 20 51 57 69 64 67 65 74 20 73 f.uint.WState;......//.QWidget.s
4be00 74 61 74 65 20 66 6c 61 67 73 20 28 69 6e 74 65 72 6e 61 6c 2c 20 62 61 72 65 6c 79 20 64 6f 63 tate.flags.(internal,.barely.doc
4be20 75 6d 65 6e 74 65 64 20 69 6e 20 71 77 69 64 67 65 74 2e 63 70 70 29 0a 20 20 20 20 65 6e 75 6d umented.in.qwidget.cpp).....enum
4be40 20 57 69 64 67 65 74 53 74 61 74 65 20 7b 0a 09 57 53 74 61 74 65 5f 43 72 65 61 74 65 64 09 09 .WidgetState.{..WState_Created..
4be60 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 57 53 74 61 74 65 5f 44 69 73 61 62 6c 65 64 09 09 =.0x00000001,..WState_Disabled..
4be80 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 57 53 74 61 74 65 5f 56 69 73 69 62 6c 65 09 09 3d =.0x00000002,..WState_Visible..=
4bea0 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 57 53 74 61 74 65 5f 46 6f 72 63 65 48 69 64 65 09 3d .0x00000004,..WState_ForceHide.=
4bec0 20 30 78 30 30 30 30 30 30 30 38 2c 0a 09 57 53 74 61 74 65 5f 4f 77 6e 43 75 72 73 6f 72 09 3d .0x00000008,..WState_OwnCursor.=
4bee0 20 30 78 30 30 30 30 30 30 31 30 2c 0a 09 57 53 74 61 74 65 5f 4d 6f 75 73 65 54 72 61 63 6b 69 .0x00000010,..WState_MouseTracki
4bf00 6e 67 09 3d 20 30 78 30 30 30 30 30 30 32 30 2c 0a 09 57 53 74 61 74 65 5f 43 6f 6d 70 72 65 73 ng.=.0x00000020,..WState_Compres
4bf20 73 4b 65 79 73 09 3d 20 30 78 30 30 30 30 30 30 34 30 2c 0a 09 57 53 74 61 74 65 5f 42 6c 6f 63 sKeys.=.0x00000040,..WState_Bloc
4bf40 6b 55 70 64 61 74 65 73 09 3d 20 30 78 30 30 30 30 30 30 38 30 2c 0a 09 57 53 74 61 74 65 5f 49 kUpdates.=.0x00000080,..WState_I
4bf60 6e 50 61 69 6e 74 45 76 65 6e 74 09 3d 20 30 78 30 30 30 30 30 31 30 30 2c 0a 09 57 53 74 61 74 nPaintEvent.=.0x00000100,..WStat
4bf80 65 5f 52 65 70 61 72 65 6e 74 65 64 09 3d 20 30 78 30 30 30 30 30 32 30 30 2c 0a 09 57 53 74 61 e_Reparented.=.0x00000200,..WSta
4bfa0 74 65 5f 43 6f 6e 66 69 67 50 65 6e 64 69 6e 67 09 3d 20 30 78 30 30 30 30 30 34 30 30 2c 0a 09 te_ConfigPending.=.0x00000400,..
4bfc0 57 53 74 61 74 65 5f 52 65 73 69 7a 65 64 09 09 3d 20 30 78 30 30 30 30 30 38 30 30 2c 0a 09 57 WState_Resized..=.0x00000800,..W
4bfe0 53 74 61 74 65 5f 41 75 74 6f 4d 61 73 6b 09 09 3d 20 30 78 30 30 30 30 31 30 30 30 2c 0a 09 57 State_AutoMask..=.0x00001000,..W
4c000 53 74 61 74 65 5f 50 6f 6c 69 73 68 65 64 09 09 3d 20 30 78 30 30 30 30 32 30 30 30 2c 0a 09 57 State_Polished..=.0x00002000,..W
4c020 53 74 61 74 65 5f 44 4e 44 09 09 3d 20 30 78 30 30 30 30 34 30 30 30 2c 0a 09 57 53 74 61 74 65 State_DND..=.0x00004000,..WState
4c040 5f 52 65 73 65 72 76 65 64 30 09 3d 20 30 78 30 30 30 30 38 30 30 30 2c 0a 09 57 53 74 61 74 65 _Reserved0.=.0x00008000,..WState
4c060 5f 46 75 6c 6c 53 63 72 65 65 6e 09 3d 20 30 78 30 30 30 31 30 30 30 30 2c 0a 09 57 53 74 61 74 _FullScreen.=.0x00010000,..WStat
4c080 65 5f 4f 77 6e 53 69 7a 65 50 6f 6c 69 63 79 09 3d 20 30 78 30 30 30 32 30 30 30 30 2c 0a 09 57 e_OwnSizePolicy.=.0x00020000,..W
4c0a0 53 74 61 74 65 5f 43 72 65 61 74 65 64 48 69 64 64 65 6e 09 3d 20 30 78 30 30 30 34 30 30 30 30 State_CreatedHidden.=.0x00040000
4c0c0 2c 0a 09 57 53 74 61 74 65 5f 4d 61 78 69 6d 69 7a 65 64 09 3d 20 30 78 30 30 30 38 30 30 30 30 ,..WState_Maximized.=.0x00080000
4c0e0 2c 0a 09 57 53 74 61 74 65 5f 4d 69 6e 69 6d 69 7a 65 64 09 3d 20 30 78 30 30 31 30 30 30 30 30 ,..WState_Minimized.=.0x00100000
4c100 2c 0a 09 57 53 74 61 74 65 5f 46 6f 72 63 65 44 69 73 61 62 6c 65 64 09 3d 20 30 78 30 30 32 30 ,..WState_ForceDisabled.=.0x0020
4c120 30 30 30 30 2c 0a 09 57 53 74 61 74 65 5f 45 78 70 6f 73 65 64 09 09 3d 20 30 78 30 30 34 30 30 0000,..WState_Exposed..=.0x00400
4c140 30 30 30 2c 0a 09 57 53 74 61 74 65 5f 48 61 73 4d 6f 75 73 65 09 09 3d 20 30 78 30 30 38 30 30 000,..WState_HasMouse..=.0x00800
4c160 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 57 69 64 67 65 74 20 66 6c 61 67 73 32 000.....};......//.Widget.flags2
4c180 3b 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 77 69 64 67 65 74 2e 63 70 70 0a 20 20 20 20 ;.documented.in.qwidget.cpp.....
4c1a0 74 79 70 65 64 65 66 20 75 69 6e 74 20 57 46 6c 61 67 73 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 typedef.uint.WFlags;......//.doc
4c1c0 75 6d 65 6e 74 65 64 20 69 6e 20 71 77 69 64 67 65 74 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 umented.in.qwidget.cpp.....enum.
4c1e0 57 69 64 67 65 74 46 6c 61 67 73 20 7b 0a 09 57 54 79 70 65 5f 54 6f 70 4c 65 76 65 6c 09 09 3d WidgetFlags.{..WType_TopLevel..=
4c200 20 30 78 30 30 30 30 30 30 30 31 2c 09 2f 2f 20 77 69 64 67 65 74 20 74 79 70 65 20 66 6c 61 67 .0x00000001,.//.widget.type.flag
4c220 73 0a 09 57 54 79 70 65 5f 44 69 61 6c 6f 67 09 09 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 s..WType_Dialog..=.0x00000002,..
4c240 57 54 79 70 65 5f 50 6f 70 75 70 09 09 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 57 54 79 70 WType_Popup..=.0x00000004,..WTyp
4c260 65 5f 44 65 73 6b 74 6f 70 09 09 3d 20 30 78 30 30 30 30 30 30 30 38 2c 0a 09 57 54 79 70 65 5f e_Desktop..=.0x00000008,..WType_
4c280 4d 61 73 6b 09 09 3d 20 30 78 30 30 30 30 30 30 30 66 2c 0a 0a 09 57 53 74 79 6c 65 5f 43 75 73 Mask..=.0x0000000f,...WStyle_Cus
4c2a0 74 6f 6d 69 7a 65 09 3d 20 30 78 30 30 30 30 30 30 31 30 2c 09 2f 2f 20 77 69 6e 64 6f 77 20 73 tomize.=.0x00000010,.//.window.s
4c2c0 74 79 6c 65 20 66 6c 61 67 73 0a 09 57 53 74 79 6c 65 5f 4e 6f 72 6d 61 6c 42 6f 72 64 65 72 09 tyle.flags..WStyle_NormalBorder.
4c2e0 3d 20 30 78 30 30 30 30 30 30 32 30 2c 0a 09 57 53 74 79 6c 65 5f 44 69 61 6c 6f 67 42 6f 72 64 =.0x00000020,..WStyle_DialogBord
4c300 65 72 09 3d 20 30 78 30 30 30 30 30 30 34 30 2c 20 2f 2f 20 4d 53 2d 57 69 6e 64 6f 77 73 20 6f er.=.0x00000040,.//.MS-Windows.o
4c320 6e 6c 79 0a 09 57 53 74 79 6c 65 5f 4e 6f 42 6f 72 64 65 72 09 09 3d 20 30 78 30 30 30 30 32 30 nly..WStyle_NoBorder..=.0x000020
4c340 30 30 2c 0a 09 57 53 74 79 6c 65 5f 54 69 74 6c 65 09 09 3d 20 30 78 30 30 30 30 30 30 38 30 2c 00,..WStyle_Title..=.0x00000080,
4c360 0a 09 57 53 74 79 6c 65 5f 53 79 73 4d 65 6e 75 09 09 3d 20 30 78 30 30 30 30 30 31 30 30 2c 0a ..WStyle_SysMenu..=.0x00000100,.
4c380 09 57 53 74 79 6c 65 5f 4d 69 6e 69 6d 69 7a 65 09 09 3d 20 30 78 30 30 30 30 30 32 30 30 2c 0a .WStyle_Minimize..=.0x00000200,.
4c3a0 09 57 53 74 79 6c 65 5f 4d 61 78 69 6d 69 7a 65 09 09 3d 20 30 78 30 30 30 30 30 34 30 30 2c 0a .WStyle_Maximize..=.0x00000400,.
4c3c0 09 57 53 74 79 6c 65 5f 4d 69 6e 4d 61 78 09 09 3d 20 57 53 74 79 6c 65 5f 4d 69 6e 69 6d 69 7a .WStyle_MinMax..=.WStyle_Minimiz
4c3e0 65 20 7c 20 57 53 74 79 6c 65 5f 4d 61 78 69 6d 69 7a 65 2c 0a 09 57 53 74 79 6c 65 5f 54 6f 6f e.|.WStyle_Maximize,..WStyle_Too
4c400 6c 09 09 3d 20 30 78 30 30 30 30 30 38 30 30 2c 0a 09 57 53 74 79 6c 65 5f 53 74 61 79 73 4f 6e l..=.0x00000800,..WStyle_StaysOn
4c420 54 6f 70 09 3d 20 30 78 30 30 30 30 31 30 30 30 2c 0a 09 57 53 74 79 6c 65 5f 43 6f 6e 74 65 78 Top.=.0x00001000,..WStyle_Contex
4c440 74 48 65 6c 70 09 3d 20 30 78 30 30 30 30 34 30 30 30 2c 0a 09 57 53 74 79 6c 65 5f 52 65 73 65 tHelp.=.0x00004000,..WStyle_Rese
4c460 72 76 65 64 09 09 3d 20 30 78 30 30 30 30 38 30 30 30 2c 0a 09 57 53 74 79 6c 65 5f 4d 61 73 6b rved..=.0x00008000,..WStyle_Mask
4c480 09 09 3d 20 30 78 30 30 30 30 66 66 66 30 2c 0a 0a 09 57 44 65 73 74 72 75 63 74 69 76 65 43 6c ..=.0x0000fff0,...WDestructiveCl
4c4a0 6f 73 65 09 3d 20 30 78 30 30 30 31 30 30 30 30 2c 09 2f 2f 20 6d 69 73 63 20 66 6c 61 67 73 0a ose.=.0x00010000,.//.misc.flags.
4c4c0 09 57 50 61 69 6e 74 44 65 73 6b 74 6f 70 09 09 3d 20 30 78 30 30 30 32 30 30 30 30 2c 0a 09 57 .WPaintDesktop..=.0x00020000,..W
4c4e0 50 61 69 6e 74 55 6e 63 6c 69 70 70 65 64 09 09 3d 20 30 78 30 30 30 34 30 30 30 30 2c 0a 09 57 PaintUnclipped..=.0x00040000,..W
4c500 50 61 69 6e 74 43 6c 65 76 65 72 09 09 3d 20 30 78 30 30 30 38 30 30 30 30 2c 0a 09 57 52 65 73 PaintClever..=.0x00080000,..WRes
4c520 69 7a 65 4e 6f 45 72 61 73 65 09 09 3d 20 30 78 30 30 31 30 30 30 30 30 2c 20 2f 2f 20 4f 42 53 izeNoErase..=.0x00100000,.//.OBS
4c540 4f 4c 45 54 45 0a 09 57 4d 6f 75 73 65 4e 6f 4d 61 73 6b 09 09 3d 20 30 78 30 30 32 30 30 30 30 OLETE..WMouseNoMask..=.0x0020000
4c560 30 2c 0a 09 57 53 74 61 74 69 63 43 6f 6e 74 65 6e 74 73 09 09 3d 20 30 78 30 30 34 30 30 30 30 0,..WStaticContents..=.0x0040000
4c580 30 2c 0a 09 57 52 65 70 61 69 6e 74 4e 6f 45 72 61 73 65 09 09 3d 20 30 78 30 30 38 30 30 30 30 0,..WRepaintNoErase..=.0x0080000
4c5a0 30 2c 20 2f 2f 20 4f 42 53 4f 4c 45 54 45 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 0,.//.OBSOLETE.#if.defined(Q_WS_
4c5c0 58 31 31 29 0a 09 57 58 31 31 42 79 70 61 73 73 57 4d 09 09 3d 20 30 78 30 31 30 30 30 30 30 30 X11)..WX11BypassWM..=.0x01000000
4c5e0 2c 0a 09 57 57 69 6e 4f 77 6e 44 43 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 09 57 4d 61 ,..WWinOwnDC..=.0x00000000,..WMa
4c600 63 4e 6f 53 68 65 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 cNoSheet.............=.0x0000000
4c620 30 2c 0a 20 20 20 20 20 20 20 20 57 4d 61 63 44 72 61 77 65 72 20 20 20 20 20 20 20 20 20 20 20 0,.........WMacDrawer...........
4c640 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 ...=.0x00000000,.#elif.defined(Q
4c660 5f 57 53 5f 4d 41 43 29 0a 09 57 58 31 31 42 79 70 61 73 73 57 4d 09 09 3d 20 30 78 30 30 30 30 _WS_MAC)..WX11BypassWM..=.0x0000
4c680 30 30 30 30 2c 0a 09 57 57 69 6e 4f 77 6e 44 43 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 0000,..WWinOwnDC..=.0x00000000,.
4c6a0 09 57 4d 61 63 4e 6f 53 68 65 65 74 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 31 30 .WMacNoSheet.............=.0x010
4c6c0 30 30 30 30 30 2c 0a 20 20 20 20 20 20 20 20 57 4d 61 63 44 72 61 77 65 72 20 20 20 20 20 20 20 00000,.........WMacDrawer.......
4c6e0 20 20 20 20 20 20 20 3d 20 30 78 32 30 30 30 30 30 30 30 2c 0a 23 65 6c 73 65 0a 09 57 58 31 31 .......=.0x20000000,.#else..WX11
4c700 42 79 70 61 73 73 57 4d 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 09 57 57 69 6e 4f 77 6e BypassWM..=.0x00000000,..WWinOwn
4c720 44 43 09 09 3d 20 30 78 30 31 30 30 30 30 30 30 2c 0a 09 57 4d 61 63 4e 6f 53 68 65 65 74 20 20 DC..=.0x01000000,..WMacNoSheet..
4c740 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 20 20 20 20 20 20 20 ...........=.0x00000000,........
4c760 20 57 4d 61 63 44 72 61 77 65 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 .WMacDrawer..............=.0x000
4c780 30 30 30 30 30 2c 0a 23 65 6e 64 69 66 0a 09 57 47 72 6f 75 70 4c 65 61 64 65 72 09 09 3d 20 30 00000,.#endif..WGroupLeader..=.0
4c7a0 78 30 32 30 30 30 30 30 30 2c 0a 09 57 53 68 6f 77 4d 6f 64 61 6c 09 09 3d 20 30 78 30 34 30 30 x02000000,..WShowModal..=.0x0400
4c7c0 30 30 30 30 2c 0a 09 57 4e 6f 4d 6f 75 73 65 50 72 6f 70 61 67 61 74 69 6f 6e 09 3d 20 30 78 30 0000,..WNoMousePropagation.=.0x0
4c7e0 38 30 30 30 30 30 30 2c 0a 09 57 53 75 62 57 69 6e 64 6f 77 20 20 20 20 20 20 20 20 20 20 20 20 8000000,..WSubWindow............
4c800 20 20 3d 20 30 78 31 30 30 30 30 30 30 30 2c 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 ..=.0x10000000,.#if.defined(Q_WS
4c820 5f 58 31 31 29 0a 20 20 20 20 20 20 20 20 57 53 74 79 6c 65 5f 53 70 6c 61 73 68 20 20 20 20 20 _X11).........WStyle_Splash.....
4c840 20 20 20 20 20 20 3d 20 30 78 32 30 30 30 30 30 30 30 2c 0a 23 65 6c 73 65 0a 09 57 53 74 79 6c ......=.0x20000000,.#else..WStyl
4c860 65 5f 53 70 6c 61 73 68 20 20 20 20 20 20 20 20 20 20 20 3d 20 57 53 74 79 6c 65 5f 4e 6f 42 6f e_Splash...........=.WStyle_NoBo
4c880 72 64 65 72 20 7c 20 57 4d 61 63 4e 6f 53 68 65 65 74 20 7c 20 57 53 74 79 6c 65 5f 54 6f 6f 6c rder.|.WMacNoSheet.|.WStyle_Tool
4c8a0 20 7c 20 57 57 69 6e 4f 77 6e 44 43 2c 0a 23 65 6e 64 69 66 0a 09 57 4e 6f 41 75 74 6f 45 72 61 .|.WWinOwnDC,.#endif..WNoAutoEra
4c8c0 73 65 09 09 3d 20 57 52 65 70 61 69 6e 74 4e 6f 45 72 61 73 65 20 7c 20 57 52 65 73 69 7a 65 4e se..=.WRepaintNoErase.|.WResizeN
4c8e0 6f 45 72 61 73 65 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 09 2c 0a 09 oErase.#ifndef.QT_NO_COMPAT..,..
4c900 57 4e 6f 72 74 68 57 65 73 74 47 72 61 76 69 74 79 09 3d 20 57 53 74 61 74 69 63 43 6f 6e 74 65 WNorthWestGravity.=.WStaticConte
4c920 6e 74 73 2c 0a 09 57 54 79 70 65 5f 4d 6f 64 61 6c 09 09 3d 20 57 54 79 70 65 5f 44 69 61 6c 6f nts,..WType_Modal..=.WType_Dialo
4c940 67 20 7c 20 57 53 68 6f 77 4d 6f 64 61 6c 2c 0a 09 57 53 74 79 6c 65 5f 44 69 61 6c 6f 67 09 09 g.|.WShowModal,..WStyle_Dialog..
4c960 3d 20 57 54 79 70 65 5f 44 69 61 6c 6f 67 2c 0a 09 57 53 74 79 6c 65 5f 4e 6f 42 6f 72 64 65 72 =.WType_Dialog,..WStyle_NoBorder
4c980 45 78 09 3d 20 57 53 74 79 6c 65 5f 4e 6f 42 6f 72 64 65 72 0a 23 65 6e 64 69 66 0a 20 20 20 20 Ex.=.WStyle_NoBorder.#endif.....
4c9a0 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 69 6e 64 6f 77 53 74 61 74 65 20 7b 0a 09 57 69 6e 64 };......enum.WindowState.{..Wind
4c9c0 6f 77 4e 6f 53 74 61 74 65 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 09 57 69 6e 64 6f owNoState...=.0x00000000,..Windo
4c9e0 77 4d 69 6e 69 6d 69 7a 65 64 20 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 09 57 69 6e 64 6f 77 wMinimized.=.0x00000001,..Window
4ca00 4d 61 78 69 6d 69 7a 65 64 20 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 57 69 6e 64 6f 77 46 Maximized.=.0x00000002,..WindowF
4ca20 75 6c 6c 53 63 72 65 65 6e 20 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 57 69 6e 64 6f 77 41 ullScreen.=.0x00000004,..WindowA
4ca40 63 74 69 76 65 20 3d 20 30 78 30 30 30 30 30 30 30 38 0a 20 20 20 20 7d 3b 0a 0a 0a 20 20 20 20 ctive.=.0x00000008.....};.......
4ca60 2f 2f 20 49 6d 61 67 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 66 6c 61 67 73 2e 20 20 54 68 65 20 //.Image.conversion.flags...The.
4ca80 75 6e 75 73 75 61 6c 20 6f 72 64 65 72 69 6e 67 20 69 73 20 63 61 75 73 65 64 20 62 79 0a 20 20 unusual.ordering.is.caused.by...
4caa0 20 20 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 61 6e 64 20 64 65 66 61 75 6c 74 20 72 ..//.compatibility.and.default.r
4cac0 65 71 75 69 72 65 6d 65 6e 74 73 2e 0a 20 20 20 20 2f 2f 20 44 6f 63 75 6d 65 6e 74 65 64 20 69 equirements......//.Documented.i
4cae0 6e 20 71 69 6d 61 67 65 2e 63 70 70 0a 0a 20 20 20 20 65 6e 75 6d 20 49 6d 61 67 65 43 6f 6e 76 n.qimage.cpp......enum.ImageConv
4cb00 65 72 73 69 6f 6e 46 6c 61 67 73 20 7b 0a 09 43 6f 6c 6f 72 4d 6f 64 65 5f 4d 61 73 6b 09 09 3d ersionFlags.{..ColorMode_Mask..=
4cb20 20 30 78 30 30 30 30 30 30 30 33 2c 0a 09 41 75 74 6f 43 6f 6c 6f 72 09 09 3d 20 30 78 30 30 30 .0x00000003,..AutoColor..=.0x000
4cb40 30 30 30 30 30 2c 0a 09 43 6f 6c 6f 72 4f 6e 6c 79 09 09 3d 20 30 78 30 30 30 30 30 30 30 33 2c 00000,..ColorOnly..=.0x00000003,
4cb60 0a 09 4d 6f 6e 6f 4f 6e 6c 79 09 09 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 2f 2f 09 20 20 ..MonoOnly..=.0x00000002,..//...
4cb80 52 65 73 65 72 76 65 64 09 3d 20 30 78 30 30 30 30 30 30 30 31 2c 0a 0a 09 41 6c 70 68 61 44 69 Reserved.=.0x00000001,...AlphaDi
4cba0 74 68 65 72 5f 4d 61 73 6b 09 3d 20 30 78 30 30 30 30 30 30 30 63 2c 0a 09 54 68 72 65 73 68 6f ther_Mask.=.0x0000000c,..Thresho
4cbc0 6c 64 41 6c 70 68 61 44 69 74 68 65 72 09 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 09 4f 72 64 ldAlphaDither.=.0x00000000,..Ord
4cbe0 65 72 65 64 41 6c 70 68 61 44 69 74 68 65 72 09 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 44 eredAlphaDither.=.0x00000004,..D
4cc00 69 66 66 75 73 65 41 6c 70 68 61 44 69 74 68 65 72 09 3d 20 30 78 30 30 30 30 30 30 30 38 2c 0a iffuseAlphaDither.=.0x00000008,.
4cc20 09 4e 6f 41 6c 70 68 61 09 09 09 3d 20 30 78 30 30 30 30 30 30 30 63 2c 20 2f 2f 20 4e 6f 74 20 .NoAlpha...=.0x0000000c,.//.Not.
4cc40 73 75 70 70 6f 72 74 65 64 0a 0a 09 44 69 74 68 65 72 5f 4d 61 73 6b 09 09 3d 20 30 78 30 30 30 supported...Dither_Mask..=.0x000
4cc60 30 30 30 33 30 2c 0a 09 44 69 66 66 75 73 65 44 69 74 68 65 72 09 09 3d 20 30 78 30 30 30 30 30 00030,..DiffuseDither..=.0x00000
4cc80 30 30 30 2c 0a 09 4f 72 64 65 72 65 64 44 69 74 68 65 72 09 09 3d 20 30 78 30 30 30 30 30 30 31 000,..OrderedDither..=.0x0000001
4cca0 30 2c 0a 09 54 68 72 65 73 68 6f 6c 64 44 69 74 68 65 72 09 09 3d 20 30 78 30 30 30 30 30 30 32 0,..ThresholdDither..=.0x0000002
4ccc0 30 2c 0a 09 2f 2f 09 20 20 52 65 73 65 72 76 65 64 44 69 74 68 65 72 3d 20 30 78 30 30 30 30 30 0,..//...ReservedDither=.0x00000
4cce0 30 33 30 2c 0a 0a 09 44 69 74 68 65 72 4d 6f 64 65 5f 4d 61 73 6b 09 09 3d 20 30 78 30 30 30 30 030,...DitherMode_Mask..=.0x0000
4cd00 30 30 63 30 2c 0a 09 41 75 74 6f 44 69 74 68 65 72 09 09 3d 20 30 78 30 30 30 30 30 30 30 30 2c 00c0,..AutoDither..=.0x00000000,
4cd20 0a 09 50 72 65 66 65 72 44 69 74 68 65 72 09 09 3d 20 30 78 30 30 30 30 30 30 34 30 2c 0a 09 41 ..PreferDither..=.0x00000040,..A
4cd40 76 6f 69 64 44 69 74 68 65 72 09 09 3d 20 30 78 30 30 30 30 30 30 38 30 0a 20 20 20 20 7d 3b 0a voidDither..=.0x00000080.....};.
4cd60 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 69 6e 74 65 72 2e 63 .....//.documented.in.qpainter.c
4cd80 70 70 0a 20 20 20 20 65 6e 75 6d 20 42 47 4d 6f 64 65 09 7b 09 09 09 09 2f 2f 20 62 61 63 6b 67 pp.....enum.BGMode.{....//.backg
4cda0 72 6f 75 6e 64 20 6d 6f 64 65 0a 09 54 72 61 6e 73 70 61 72 65 6e 74 4d 6f 64 65 2c 0a 09 4f 70 round.mode..TransparentMode,..Op
4cdc0 61 71 75 65 4d 6f 64 65 0a 20 20 20 20 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 aqueMode.....};..#ifndef.QT_NO_C
4cde0 4f 4d 50 41 54 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 69 6e OMPAT.....//.documented.in.qpain
4ce00 74 65 72 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 50 61 69 6e 74 55 6e 69 74 20 7b 09 09 09 09 ter.cpp.....enum.PaintUnit.{....
4ce20 2f 2f 20 70 61 69 6e 74 20 75 6e 69 74 0a 09 50 69 78 65 6c 55 6e 69 74 2c 0a 09 4c 6f 4d 65 74 //.paint.unit..PixelUnit,..LoMet
4ce40 72 69 63 55 6e 69 74 2c 20 2f 2f 20 4f 42 53 4f 4c 45 54 45 0a 09 48 69 4d 65 74 72 69 63 55 6e ricUnit,.//.OBSOLETE..HiMetricUn
4ce60 69 74 2c 20 2f 2f 20 4f 42 53 4f 4c 45 54 45 0a 09 4c 6f 45 6e 67 6c 69 73 68 55 6e 69 74 2c 20 it,.//.OBSOLETE..LoEnglishUnit,.
4ce80 2f 2f 20 4f 42 53 4f 4c 45 54 45 0a 09 48 69 45 6e 67 6c 69 73 68 55 6e 69 74 2c 20 2f 2f 20 4f //.OBSOLETE..HiEnglishUnit,.//.O
4cea0 42 53 4f 4c 45 54 45 0a 09 54 77 69 70 73 55 6e 69 74 20 2f 2f 20 4f 42 53 4f 4c 45 54 45 0a 20 BSOLETE..TwipsUnit.//.OBSOLETE..
4cec0 20 20 20 7d 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 ...};.#endif......//.documented.
4cee0 69 6e 20 71 73 74 79 6c 65 2e 63 70 70 0a 23 69 66 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 in.qstyle.cpp.#ifdef.QT_NO_COMPA
4cf00 54 0a 20 20 20 20 65 6e 75 6d 20 47 55 49 53 74 79 6c 65 20 7b 0a 09 57 69 6e 64 6f 77 73 53 74 T.....enum.GUIStyle.{..WindowsSt
4cf20 79 6c 65 20 3d 20 31 2c 20 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 65 69 74 68 yle.=.1,.....//.###.Qt.4.0:.eith
4cf40 65 72 20 72 65 6d 6f 76 65 20 74 68 65 20 6f 62 73 6f 6c 65 74 65 20 65 6e 75 6d 73 20 6f 72 20 er.remove.the.obsolete.enums.or.
4cf60 63 6c 65 61 6e 20 75 70 20 63 6f 6d 70 61 74 20 76 73 2e 0a 09 4d 6f 74 69 66 53 74 79 6c 65 20 clean.up.compat.vs...MotifStyle.
4cf80 3d 20 34 20 20 20 20 20 20 20 20 2f 2f 20 23 23 23 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 20 62 =.4........//.###.QT_NO_COMPAT.b
4cfa0 79 20 72 65 6f 72 64 65 72 69 6e 67 20 6f 72 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 69 6e 74 6f y.reordering.or.combination.into
4cfc0 20 6f 6e 65 20 65 6e 75 6d 2e 0a 20 20 20 20 7d 3b 0a 23 65 6c 73 65 0a 20 20 20 20 65 6e 75 6d .one.enum......};.#else.....enum
4cfe0 20 47 55 49 53 74 79 6c 65 20 7b 0a 09 4d 61 63 53 74 79 6c 65 2c 20 2f 2f 20 4f 42 53 4f 4c 45 .GUIStyle.{..MacStyle,.//.OBSOLE
4d000 54 45 0a 09 57 69 6e 64 6f 77 73 53 74 79 6c 65 2c 0a 09 57 69 6e 33 53 74 79 6c 65 2c 20 2f 2f TE..WindowsStyle,..Win3Style,.//
4d020 20 4f 42 53 4f 4c 45 54 45 0a 09 50 4d 53 74 79 6c 65 2c 20 2f 2f 20 4f 42 53 4f 4c 45 54 45 0a .OBSOLETE..PMStyle,.//.OBSOLETE.
4d040 09 4d 6f 74 69 66 53 74 79 6c 65 0a 20 20 20 20 7d 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f .MotifStyle.....};.#endif....../
4d060 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 6b 65 79 73 65 71 75 65 6e 63 65 2e 63 70 70 /.documented.in.qkeysequence.cpp
4d080 0a 20 20 20 20 65 6e 75 6d 20 53 65 71 75 65 6e 63 65 4d 61 74 63 68 20 7b 0a 09 4e 6f 4d 61 74 .....enum.SequenceMatch.{..NoMat
4d0a0 63 68 2c 0a 09 50 61 72 74 69 61 6c 4d 61 74 63 68 2c 0a 09 49 64 65 6e 74 69 63 61 6c 0a 20 20 ch,..PartialMatch,..Identical...
4d0c0 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 65 76 65 6e ..};......//.documented.in.qeven
4d0e0 74 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 4d 6f 64 69 66 69 65 72 20 7b 09 09 2f 2f 20 61 63 t.cpp.....enum.Modifier.{..//.ac
4d100 63 65 6c 65 72 61 74 6f 72 20 6d 6f 64 69 66 69 65 72 73 0a 09 4d 45 54 41 20 20 20 20 20 20 20 celerator.modifiers..META.......
4d120 20 20 20 3d 20 30 78 30 30 31 30 30 30 30 30 2c 0a 09 53 48 49 46 54 20 20 20 20 20 20 20 20 20 ...=.0x00100000,..SHIFT.........
4d140 3d 20 30 78 30 30 32 30 30 30 30 30 2c 0a 09 43 54 52 4c 20 20 20 20 20 20 20 20 20 20 3d 20 30 =.0x00200000,..CTRL..........=.0
4d160 78 30 30 34 30 30 30 30 30 2c 0a 09 41 4c 54 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 x00400000,..ALT...........=.0x00
4d180 38 30 30 30 30 30 2c 0a 09 4d 4f 44 49 46 49 45 52 5f 4d 41 53 4b 20 3d 20 30 78 30 30 66 30 30 800000,..MODIFIER_MASK.=.0x00f00
4d1a0 30 30 30 2c 0a 09 55 4e 49 43 4f 44 45 5f 41 43 43 45 4c 20 3d 20 30 78 31 30 30 30 30 30 30 30 000,..UNICODE_ACCEL.=.0x10000000
4d1c0 2c 0a 0a 09 41 53 43 49 49 5f 41 43 43 45 4c 20 3d 20 55 4e 49 43 4f 44 45 5f 41 43 43 45 4c 20 ,...ASCII_ACCEL.=.UNICODE_ACCEL.
4d1e0 2f 2f 20 31 2e 78 20 63 6f 6d 70 61 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 //.1.x.compat.....};......//.doc
4d200 75 6d 65 6e 74 65 64 20 69 6e 20 71 65 76 65 6e 74 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 4b umented.in.qevent.cpp.....enum.K
4d220 65 79 20 7b 0a 09 4b 65 79 5f 45 73 63 61 70 65 20 3d 20 30 78 31 30 30 30 2c 09 09 2f 2f 20 6d ey.{..Key_Escape.=.0x1000,..//.m
4d240 69 73 63 20 6b 65 79 73 0a 09 4b 65 79 5f 54 61 62 20 3d 20 30 78 31 30 30 31 2c 0a 09 4b 65 79 isc.keys..Key_Tab.=.0x1001,..Key
4d260 5f 42 61 63 6b 74 61 62 20 3d 20 30 78 31 30 30 32 2c 20 4b 65 79 5f 42 61 63 6b 54 61 62 20 3d _Backtab.=.0x1002,.Key_BackTab.=
4d280 20 4b 65 79 5f 42 61 63 6b 74 61 62 2c 0a 09 4b 65 79 5f 42 61 63 6b 73 70 61 63 65 20 3d 20 30 .Key_Backtab,..Key_Backspace.=.0
4d2a0 78 31 30 30 33 2c 20 4b 65 79 5f 42 61 63 6b 53 70 61 63 65 20 3d 20 4b 65 79 5f 42 61 63 6b 73 x1003,.Key_BackSpace.=.Key_Backs
4d2c0 70 61 63 65 2c 0a 09 4b 65 79 5f 52 65 74 75 72 6e 20 3d 20 30 78 31 30 30 34 2c 0a 09 4b 65 79 pace,..Key_Return.=.0x1004,..Key
4d2e0 5f 45 6e 74 65 72 20 3d 20 30 78 31 30 30 35 2c 0a 09 4b 65 79 5f 49 6e 73 65 72 74 20 3d 20 30 _Enter.=.0x1005,..Key_Insert.=.0
4d300 78 31 30 30 36 2c 0a 09 4b 65 79 5f 44 65 6c 65 74 65 20 3d 20 30 78 31 30 30 37 2c 0a 09 4b 65 x1006,..Key_Delete.=.0x1007,..Ke
4d320 79 5f 50 61 75 73 65 20 3d 20 30 78 31 30 30 38 2c 0a 09 4b 65 79 5f 50 72 69 6e 74 20 3d 20 30 y_Pause.=.0x1008,..Key_Print.=.0
4d340 78 31 30 30 39 2c 0a 09 4b 65 79 5f 53 79 73 52 65 71 20 3d 20 30 78 31 30 30 61 2c 0a 09 4b 65 x1009,..Key_SysReq.=.0x100a,..Ke
4d360 79 5f 43 6c 65 61 72 20 3d 20 30 78 31 30 30 62 2c 0a 09 4b 65 79 5f 48 6f 6d 65 20 3d 20 30 78 y_Clear.=.0x100b,..Key_Home.=.0x
4d380 31 30 31 30 2c 09 09 2f 2f 20 63 75 72 73 6f 72 20 6d 6f 76 65 6d 65 6e 74 0a 09 4b 65 79 5f 45 1010,..//.cursor.movement..Key_E
4d3a0 6e 64 20 3d 20 30 78 31 30 31 31 2c 0a 09 4b 65 79 5f 4c 65 66 74 20 3d 20 30 78 31 30 31 32 2c nd.=.0x1011,..Key_Left.=.0x1012,
4d3c0 0a 09 4b 65 79 5f 55 70 20 3d 20 30 78 31 30 31 33 2c 0a 09 4b 65 79 5f 52 69 67 68 74 20 3d 20 ..Key_Up.=.0x1013,..Key_Right.=.
4d3e0 30 78 31 30 31 34 2c 0a 09 4b 65 79 5f 44 6f 77 6e 20 3d 20 30 78 31 30 31 35 2c 0a 09 4b 65 79 0x1014,..Key_Down.=.0x1015,..Key
4d400 5f 50 72 69 6f 72 20 3d 20 30 78 31 30 31 36 2c 20 4b 65 79 5f 50 61 67 65 55 70 20 3d 20 4b 65 _Prior.=.0x1016,.Key_PageUp.=.Ke
4d420 79 5f 50 72 69 6f 72 2c 0a 09 4b 65 79 5f 4e 65 78 74 20 3d 20 30 78 31 30 31 37 2c 20 4b 65 79 y_Prior,..Key_Next.=.0x1017,.Key
4d440 5f 50 61 67 65 44 6f 77 6e 20 3d 20 4b 65 79 5f 4e 65 78 74 2c 0a 09 4b 65 79 5f 53 68 69 66 74 _PageDown.=.Key_Next,..Key_Shift
4d460 20 3d 20 30 78 31 30 32 30 2c 09 09 2f 2f 20 6d 6f 64 69 66 69 65 72 73 0a 09 4b 65 79 5f 43 6f .=.0x1020,..//.modifiers..Key_Co
4d480 6e 74 72 6f 6c 20 3d 20 30 78 31 30 32 31 2c 0a 09 4b 65 79 5f 4d 65 74 61 20 3d 20 30 78 31 30 ntrol.=.0x1021,..Key_Meta.=.0x10
4d4a0 32 32 2c 0a 09 4b 65 79 5f 41 6c 74 20 3d 20 30 78 31 30 32 33 2c 0a 09 4b 65 79 5f 43 61 70 73 22,..Key_Alt.=.0x1023,..Key_Caps
4d4c0 4c 6f 63 6b 20 3d 20 30 78 31 30 32 34 2c 0a 09 4b 65 79 5f 4e 75 6d 4c 6f 63 6b 20 3d 20 30 78 Lock.=.0x1024,..Key_NumLock.=.0x
4d4e0 31 30 32 35 2c 0a 09 4b 65 79 5f 53 63 72 6f 6c 6c 4c 6f 63 6b 20 3d 20 30 78 31 30 32 36 2c 0a 1025,..Key_ScrollLock.=.0x1026,.
4d500 09 4b 65 79 5f 46 31 20 3d 20 30 78 31 30 33 30 2c 09 09 2f 2f 20 66 75 6e 63 74 69 6f 6e 20 6b .Key_F1.=.0x1030,..//.function.k
4d520 65 79 73 0a 09 4b 65 79 5f 46 32 20 3d 20 30 78 31 30 33 31 2c 0a 09 4b 65 79 5f 46 33 20 3d 20 eys..Key_F2.=.0x1031,..Key_F3.=.
4d540 30 78 31 30 33 32 2c 0a 09 4b 65 79 5f 46 34 20 3d 20 30 78 31 30 33 33 2c 0a 09 4b 65 79 5f 46 0x1032,..Key_F4.=.0x1033,..Key_F
4d560 35 20 3d 20 30 78 31 30 33 34 2c 0a 09 4b 65 79 5f 46 36 20 3d 20 30 78 31 30 33 35 2c 0a 09 4b 5.=.0x1034,..Key_F6.=.0x1035,..K
4d580 65 79 5f 46 37 20 3d 20 30 78 31 30 33 36 2c 0a 09 4b 65 79 5f 46 38 20 3d 20 30 78 31 30 33 37 ey_F7.=.0x1036,..Key_F8.=.0x1037
4d5a0 2c 0a 09 4b 65 79 5f 46 39 20 3d 20 30 78 31 30 33 38 2c 0a 09 4b 65 79 5f 46 31 30 20 3d 20 30 ,..Key_F9.=.0x1038,..Key_F10.=.0
4d5c0 78 31 30 33 39 2c 0a 09 4b 65 79 5f 46 31 31 20 3d 20 30 78 31 30 33 61 2c 0a 09 4b 65 79 5f 46 x1039,..Key_F11.=.0x103a,..Key_F
4d5e0 31 32 20 3d 20 30 78 31 30 33 62 2c 0a 09 4b 65 79 5f 46 31 33 20 3d 20 30 78 31 30 33 63 2c 0a 12.=.0x103b,..Key_F13.=.0x103c,.
4d600 09 4b 65 79 5f 46 31 34 20 3d 20 30 78 31 30 33 64 2c 0a 09 4b 65 79 5f 46 31 35 20 3d 20 30 78 .Key_F14.=.0x103d,..Key_F15.=.0x
4d620 31 30 33 65 2c 0a 09 4b 65 79 5f 46 31 36 20 3d 20 30 78 31 30 33 66 2c 0a 09 4b 65 79 5f 46 31 103e,..Key_F16.=.0x103f,..Key_F1
4d640 37 20 3d 20 30 78 31 30 34 30 2c 0a 09 4b 65 79 5f 46 31 38 20 3d 20 30 78 31 30 34 31 2c 0a 09 7.=.0x1040,..Key_F18.=.0x1041,..
4d660 4b 65 79 5f 46 31 39 20 3d 20 30 78 31 30 34 32 2c 0a 09 4b 65 79 5f 46 32 30 20 3d 20 30 78 31 Key_F19.=.0x1042,..Key_F20.=.0x1
4d680 30 34 33 2c 0a 09 4b 65 79 5f 46 32 31 20 3d 20 30 78 31 30 34 34 2c 0a 09 4b 65 79 5f 46 32 32 043,..Key_F21.=.0x1044,..Key_F22
4d6a0 20 3d 20 30 78 31 30 34 35 2c 0a 09 4b 65 79 5f 46 32 33 20 3d 20 30 78 31 30 34 36 2c 0a 09 4b .=.0x1045,..Key_F23.=.0x1046,..K
4d6c0 65 79 5f 46 32 34 20 3d 20 30 78 31 30 34 37 2c 0a 09 4b 65 79 5f 46 32 35 20 3d 20 30 78 31 30 ey_F24.=.0x1047,..Key_F25.=.0x10
4d6e0 34 38 2c 09 09 2f 2f 20 46 32 35 20 2e 2e 20 46 33 35 20 6f 6e 6c 79 20 6f 6e 20 58 31 31 0a 09 48,..//.F25....F35.only.on.X11..
4d700 4b 65 79 5f 46 32 36 20 3d 20 30 78 31 30 34 39 2c 0a 09 4b 65 79 5f 46 32 37 20 3d 20 30 78 31 Key_F26.=.0x1049,..Key_F27.=.0x1
4d720 30 34 61 2c 0a 09 4b 65 79 5f 46 32 38 20 3d 20 30 78 31 30 34 62 2c 0a 09 4b 65 79 5f 46 32 39 04a,..Key_F28.=.0x104b,..Key_F29
4d740 20 3d 20 30 78 31 30 34 63 2c 0a 09 4b 65 79 5f 46 33 30 20 3d 20 30 78 31 30 34 64 2c 0a 09 4b .=.0x104c,..Key_F30.=.0x104d,..K
4d760 65 79 5f 46 33 31 20 3d 20 30 78 31 30 34 65 2c 0a 09 4b 65 79 5f 46 33 32 20 3d 20 30 78 31 30 ey_F31.=.0x104e,..Key_F32.=.0x10
4d780 34 66 2c 0a 09 4b 65 79 5f 46 33 33 20 3d 20 30 78 31 30 35 30 2c 0a 09 4b 65 79 5f 46 33 34 20 4f,..Key_F33.=.0x1050,..Key_F34.
4d7a0 3d 20 30 78 31 30 35 31 2c 0a 09 4b 65 79 5f 46 33 35 20 3d 20 30 78 31 30 35 32 2c 0a 09 4b 65 =.0x1051,..Key_F35.=.0x1052,..Ke
4d7c0 79 5f 53 75 70 65 72 5f 4c 20 3d 20 30 78 31 30 35 33 2c 20 09 09 2f 2f 20 65 78 74 72 61 20 6b y_Super_L.=.0x1053,...//.extra.k
4d7e0 65 79 73 0a 09 4b 65 79 5f 53 75 70 65 72 5f 52 20 3d 20 30 78 31 30 35 34 2c 0a 09 4b 65 79 5f eys..Key_Super_R.=.0x1054,..Key_
4d800 4d 65 6e 75 20 3d 20 30 78 31 30 35 35 2c 0a 09 4b 65 79 5f 48 79 70 65 72 5f 4c 20 3d 20 30 78 Menu.=.0x1055,..Key_Hyper_L.=.0x
4d820 31 30 35 36 2c 0a 09 4b 65 79 5f 48 79 70 65 72 5f 52 20 3d 20 30 78 31 30 35 37 2c 0a 09 4b 65 1056,..Key_Hyper_R.=.0x1057,..Ke
4d840 79 5f 48 65 6c 70 20 3d 20 30 78 31 30 35 38 2c 0a 09 4b 65 79 5f 44 69 72 65 63 74 69 6f 6e 5f y_Help.=.0x1058,..Key_Direction_
4d860 4c 20 3d 20 30 78 31 30 35 39 2c 0a 09 4b 65 79 5f 44 69 72 65 63 74 69 6f 6e 5f 52 20 3d 20 30 L.=.0x1059,..Key_Direction_R.=.0
4d880 78 31 30 36 30 2c 0a 09 4b 65 79 5f 53 70 61 63 65 20 3d 20 30 78 32 30 2c 09 09 2f 2f 20 37 20 x1060,..Key_Space.=.0x20,..//.7.
4d8a0 62 69 74 20 70 72 69 6e 74 61 62 6c 65 20 41 53 43 49 49 0a 09 4b 65 79 5f 41 6e 79 20 3d 20 4b bit.printable.ASCII..Key_Any.=.K
4d8c0 65 79 5f 53 70 61 63 65 2c 0a 09 4b 65 79 5f 45 78 63 6c 61 6d 20 3d 20 30 78 32 31 2c 0a 09 4b ey_Space,..Key_Exclam.=.0x21,..K
4d8e0 65 79 5f 51 75 6f 74 65 44 62 6c 20 3d 20 30 78 32 32 2c 0a 09 4b 65 79 5f 4e 75 6d 62 65 72 53 ey_QuoteDbl.=.0x22,..Key_NumberS
4d900 69 67 6e 20 3d 20 30 78 32 33 2c 0a 09 4b 65 79 5f 44 6f 6c 6c 61 72 20 3d 20 30 78 32 34 2c 0a ign.=.0x23,..Key_Dollar.=.0x24,.
4d920 09 4b 65 79 5f 50 65 72 63 65 6e 74 20 3d 20 30 78 32 35 2c 0a 09 4b 65 79 5f 41 6d 70 65 72 73 .Key_Percent.=.0x25,..Key_Ampers
4d940 61 6e 64 20 3d 20 30 78 32 36 2c 0a 09 4b 65 79 5f 41 70 6f 73 74 72 6f 70 68 65 20 3d 20 30 78 and.=.0x26,..Key_Apostrophe.=.0x
4d960 32 37 2c 0a 09 4b 65 79 5f 50 61 72 65 6e 4c 65 66 74 20 3d 20 30 78 32 38 2c 0a 09 4b 65 79 5f 27,..Key_ParenLeft.=.0x28,..Key_
4d980 50 61 72 65 6e 52 69 67 68 74 20 3d 20 30 78 32 39 2c 0a 09 4b 65 79 5f 41 73 74 65 72 69 73 6b ParenRight.=.0x29,..Key_Asterisk
4d9a0 20 3d 20 30 78 32 61 2c 0a 09 4b 65 79 5f 50 6c 75 73 20 3d 20 30 78 32 62 2c 0a 09 4b 65 79 5f .=.0x2a,..Key_Plus.=.0x2b,..Key_
4d9c0 43 6f 6d 6d 61 20 3d 20 30 78 32 63 2c 0a 09 4b 65 79 5f 4d 69 6e 75 73 20 3d 20 30 78 32 64 2c Comma.=.0x2c,..Key_Minus.=.0x2d,
4d9e0 0a 09 4b 65 79 5f 50 65 72 69 6f 64 20 3d 20 30 78 32 65 2c 0a 09 4b 65 79 5f 53 6c 61 73 68 20 ..Key_Period.=.0x2e,..Key_Slash.
4da00 3d 20 30 78 32 66 2c 0a 09 4b 65 79 5f 30 20 3d 20 30 78 33 30 2c 0a 09 4b 65 79 5f 31 20 3d 20 =.0x2f,..Key_0.=.0x30,..Key_1.=.
4da20 30 78 33 31 2c 0a 09 4b 65 79 5f 32 20 3d 20 30 78 33 32 2c 0a 09 4b 65 79 5f 33 20 3d 20 30 78 0x31,..Key_2.=.0x32,..Key_3.=.0x
4da40 33 33 2c 0a 09 4b 65 79 5f 34 20 3d 20 30 78 33 34 2c 0a 09 4b 65 79 5f 35 20 3d 20 30 78 33 35 33,..Key_4.=.0x34,..Key_5.=.0x35
4da60 2c 0a 09 4b 65 79 5f 36 20 3d 20 30 78 33 36 2c 0a 09 4b 65 79 5f 37 20 3d 20 30 78 33 37 2c 0a ,..Key_6.=.0x36,..Key_7.=.0x37,.
4da80 09 4b 65 79 5f 38 20 3d 20 30 78 33 38 2c 0a 09 4b 65 79 5f 39 20 3d 20 30 78 33 39 2c 0a 09 4b .Key_8.=.0x38,..Key_9.=.0x39,..K
4daa0 65 79 5f 43 6f 6c 6f 6e 20 3d 20 30 78 33 61 2c 0a 09 4b 65 79 5f 53 65 6d 69 63 6f 6c 6f 6e 20 ey_Colon.=.0x3a,..Key_Semicolon.
4dac0 3d 20 30 78 33 62 2c 0a 09 4b 65 79 5f 4c 65 73 73 20 3d 20 30 78 33 63 2c 0a 09 4b 65 79 5f 45 =.0x3b,..Key_Less.=.0x3c,..Key_E
4dae0 71 75 61 6c 20 3d 20 30 78 33 64 2c 0a 09 4b 65 79 5f 47 72 65 61 74 65 72 20 3d 20 30 78 33 65 qual.=.0x3d,..Key_Greater.=.0x3e
4db00 2c 0a 09 4b 65 79 5f 51 75 65 73 74 69 6f 6e 20 3d 20 30 78 33 66 2c 0a 09 4b 65 79 5f 41 74 20 ,..Key_Question.=.0x3f,..Key_At.
4db20 3d 20 30 78 34 30 2c 0a 09 4b 65 79 5f 41 20 3d 20 30 78 34 31 2c 0a 09 4b 65 79 5f 42 20 3d 20 =.0x40,..Key_A.=.0x41,..Key_B.=.
4db40 30 78 34 32 2c 0a 09 4b 65 79 5f 43 20 3d 20 30 78 34 33 2c 0a 09 4b 65 79 5f 44 20 3d 20 30 78 0x42,..Key_C.=.0x43,..Key_D.=.0x
4db60 34 34 2c 0a 09 4b 65 79 5f 45 20 3d 20 30 78 34 35 2c 0a 09 4b 65 79 5f 46 20 3d 20 30 78 34 36 44,..Key_E.=.0x45,..Key_F.=.0x46
4db80 2c 0a 09 4b 65 79 5f 47 20 3d 20 30 78 34 37 2c 0a 09 4b 65 79 5f 48 20 3d 20 30 78 34 38 2c 0a ,..Key_G.=.0x47,..Key_H.=.0x48,.
4dba0 09 4b 65 79 5f 49 20 3d 20 30 78 34 39 2c 0a 09 4b 65 79 5f 4a 20 3d 20 30 78 34 61 2c 0a 09 4b .Key_I.=.0x49,..Key_J.=.0x4a,..K
4dbc0 65 79 5f 4b 20 3d 20 30 78 34 62 2c 0a 09 4b 65 79 5f 4c 20 3d 20 30 78 34 63 2c 0a 09 4b 65 79 ey_K.=.0x4b,..Key_L.=.0x4c,..Key
4dbe0 5f 4d 20 3d 20 30 78 34 64 2c 0a 09 4b 65 79 5f 4e 20 3d 20 30 78 34 65 2c 0a 09 4b 65 79 5f 4f _M.=.0x4d,..Key_N.=.0x4e,..Key_O
4dc00 20 3d 20 30 78 34 66 2c 0a 09 4b 65 79 5f 50 20 3d 20 30 78 35 30 2c 0a 09 4b 65 79 5f 51 20 3d .=.0x4f,..Key_P.=.0x50,..Key_Q.=
4dc20 20 30 78 35 31 2c 0a 09 4b 65 79 5f 52 20 3d 20 30 78 35 32 2c 0a 09 4b 65 79 5f 53 20 3d 20 30 .0x51,..Key_R.=.0x52,..Key_S.=.0
4dc40 78 35 33 2c 0a 09 4b 65 79 5f 54 20 3d 20 30 78 35 34 2c 0a 09 4b 65 79 5f 55 20 3d 20 30 78 35 x53,..Key_T.=.0x54,..Key_U.=.0x5
4dc60 35 2c 0a 09 4b 65 79 5f 56 20 3d 20 30 78 35 36 2c 0a 09 4b 65 79 5f 57 20 3d 20 30 78 35 37 2c 5,..Key_V.=.0x56,..Key_W.=.0x57,
4dc80 0a 09 4b 65 79 5f 58 20 3d 20 30 78 35 38 2c 0a 09 4b 65 79 5f 59 20 3d 20 30 78 35 39 2c 0a 09 ..Key_X.=.0x58,..Key_Y.=.0x59,..
4dca0 4b 65 79 5f 5a 20 3d 20 30 78 35 61 2c 0a 09 4b 65 79 5f 42 72 61 63 6b 65 74 4c 65 66 74 20 3d Key_Z.=.0x5a,..Key_BracketLeft.=
4dcc0 20 30 78 35 62 2c 0a 09 4b 65 79 5f 42 61 63 6b 73 6c 61 73 68 20 3d 20 30 78 35 63 2c 0a 09 4b .0x5b,..Key_Backslash.=.0x5c,..K
4dce0 65 79 5f 42 72 61 63 6b 65 74 52 69 67 68 74 20 3d 20 30 78 35 64 2c 0a 09 4b 65 79 5f 41 73 63 ey_BracketRight.=.0x5d,..Key_Asc
4dd00 69 69 43 69 72 63 75 6d 20 3d 20 30 78 35 65 2c 0a 09 4b 65 79 5f 55 6e 64 65 72 73 63 6f 72 65 iiCircum.=.0x5e,..Key_Underscore
4dd20 20 3d 20 30 78 35 66 2c 0a 09 4b 65 79 5f 51 75 6f 74 65 4c 65 66 74 20 3d 20 30 78 36 30 2c 0a .=.0x5f,..Key_QuoteLeft.=.0x60,.
4dd40 09 4b 65 79 5f 42 72 61 63 65 4c 65 66 74 20 3d 20 30 78 37 62 2c 0a 09 4b 65 79 5f 42 61 72 20 .Key_BraceLeft.=.0x7b,..Key_Bar.
4dd60 3d 20 30 78 37 63 2c 0a 09 4b 65 79 5f 42 72 61 63 65 52 69 67 68 74 20 3d 20 30 78 37 64 2c 0a =.0x7c,..Key_BraceRight.=.0x7d,.
4dd80 09 4b 65 79 5f 41 73 63 69 69 54 69 6c 64 65 20 3d 20 30 78 37 65 2c 0a 0a 09 2f 2f 20 4c 61 74 .Key_AsciiTilde.=.0x7e,...//.Lat
4dda0 69 6e 20 31 20 63 6f 64 65 73 20 61 64 61 70 74 65 64 20 66 72 6f 6d 20 58 3a 20 6b 65 79 73 79 in.1.codes.adapted.from.X:.keysy
4ddc0 6d 64 65 66 2e 68 2c 76 20 31 2e 32 31 20 39 34 2f 30 38 2f 32 38 20 31 36 3a 31 37 3a 30 36 0a mdef.h,v.1.21.94/08/28.16:17:06.
4dde0 0a 09 4b 65 79 5f 6e 6f 62 72 65 61 6b 73 70 61 63 65 20 3d 20 30 78 30 61 30 2c 0a 09 4b 65 79 ..Key_nobreakspace.=.0x0a0,..Key
4de00 5f 65 78 63 6c 61 6d 64 6f 77 6e 20 3d 20 30 78 30 61 31 2c 0a 09 4b 65 79 5f 63 65 6e 74 20 3d _exclamdown.=.0x0a1,..Key_cent.=
4de20 20 30 78 30 61 32 2c 0a 09 4b 65 79 5f 73 74 65 72 6c 69 6e 67 20 3d 20 30 78 30 61 33 2c 0a 09 .0x0a2,..Key_sterling.=.0x0a3,..
4de40 4b 65 79 5f 63 75 72 72 65 6e 63 79 20 3d 20 30 78 30 61 34 2c 0a 09 4b 65 79 5f 79 65 6e 20 3d Key_currency.=.0x0a4,..Key_yen.=
4de60 20 30 78 30 61 35 2c 0a 09 4b 65 79 5f 62 72 6f 6b 65 6e 62 61 72 20 3d 20 30 78 30 61 36 2c 0a .0x0a5,..Key_brokenbar.=.0x0a6,.
4de80 09 4b 65 79 5f 73 65 63 74 69 6f 6e 20 3d 20 30 78 30 61 37 2c 0a 09 4b 65 79 5f 64 69 61 65 72 .Key_section.=.0x0a7,..Key_diaer
4dea0 65 73 69 73 20 3d 20 30 78 30 61 38 2c 0a 09 4b 65 79 5f 63 6f 70 79 72 69 67 68 74 20 3d 20 30 esis.=.0x0a8,..Key_copyright.=.0
4dec0 78 30 61 39 2c 0a 09 4b 65 79 5f 6f 72 64 66 65 6d 69 6e 69 6e 65 20 3d 20 30 78 30 61 61 2c 0a x0a9,..Key_ordfeminine.=.0x0aa,.
4dee0 09 4b 65 79 5f 67 75 69 6c 6c 65 6d 6f 74 6c 65 66 74 20 3d 20 30 78 30 61 62 2c 09 2f 2f 20 6c .Key_guillemotleft.=.0x0ab,.//.l
4df00 65 66 74 20 61 6e 67 6c 65 20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 6b 0a 09 4b 65 79 5f 6e 6f eft.angle.quotation.mark..Key_no
4df20 74 73 69 67 6e 20 3d 20 30 78 30 61 63 2c 0a 09 4b 65 79 5f 68 79 70 68 65 6e 20 3d 20 30 78 30 tsign.=.0x0ac,..Key_hyphen.=.0x0
4df40 61 64 2c 0a 09 4b 65 79 5f 72 65 67 69 73 74 65 72 65 64 20 3d 20 30 78 30 61 65 2c 0a 09 4b 65 ad,..Key_registered.=.0x0ae,..Ke
4df60 79 5f 6d 61 63 72 6f 6e 20 3d 20 30 78 30 61 66 2c 0a 09 4b 65 79 5f 64 65 67 72 65 65 20 3d 20 y_macron.=.0x0af,..Key_degree.=.
4df80 30 78 30 62 30 2c 0a 09 4b 65 79 5f 70 6c 75 73 6d 69 6e 75 73 20 3d 20 30 78 30 62 31 2c 0a 09 0x0b0,..Key_plusminus.=.0x0b1,..
4dfa0 4b 65 79 5f 74 77 6f 73 75 70 65 72 69 6f 72 20 3d 20 30 78 30 62 32 2c 0a 09 4b 65 79 5f 74 68 Key_twosuperior.=.0x0b2,..Key_th
4dfc0 72 65 65 73 75 70 65 72 69 6f 72 20 3d 20 30 78 30 62 33 2c 0a 09 4b 65 79 5f 61 63 75 74 65 20 reesuperior.=.0x0b3,..Key_acute.
4dfe0 3d 20 30 78 30 62 34 2c 0a 09 4b 65 79 5f 6d 75 20 3d 20 30 78 30 62 35 2c 0a 09 4b 65 79 5f 70 =.0x0b4,..Key_mu.=.0x0b5,..Key_p
4e000 61 72 61 67 72 61 70 68 20 3d 20 30 78 30 62 36 2c 0a 09 4b 65 79 5f 70 65 72 69 6f 64 63 65 6e aragraph.=.0x0b6,..Key_periodcen
4e020 74 65 72 65 64 20 3d 20 30 78 30 62 37 2c 0a 09 4b 65 79 5f 63 65 64 69 6c 6c 61 20 3d 20 30 78 tered.=.0x0b7,..Key_cedilla.=.0x
4e040 30 62 38 2c 0a 09 4b 65 79 5f 6f 6e 65 73 75 70 65 72 69 6f 72 20 3d 20 30 78 30 62 39 2c 0a 09 0b8,..Key_onesuperior.=.0x0b9,..
4e060 4b 65 79 5f 6d 61 73 63 75 6c 69 6e 65 20 3d 20 30 78 30 62 61 2c 0a 09 4b 65 79 5f 67 75 69 6c Key_masculine.=.0x0ba,..Key_guil
4e080 6c 65 6d 6f 74 72 69 67 68 74 20 3d 20 30 78 30 62 62 2c 09 2f 2f 20 72 69 67 68 74 20 61 6e 67 lemotright.=.0x0bb,.//.right.ang
4e0a0 6c 65 20 71 75 6f 74 61 74 69 6f 6e 20 6d 61 72 6b 0a 09 4b 65 79 5f 6f 6e 65 71 75 61 72 74 65 le.quotation.mark..Key_onequarte
4e0c0 72 20 3d 20 30 78 30 62 63 2c 0a 09 4b 65 79 5f 6f 6e 65 68 61 6c 66 20 3d 20 30 78 30 62 64 2c r.=.0x0bc,..Key_onehalf.=.0x0bd,
4e0e0 0a 09 4b 65 79 5f 74 68 72 65 65 71 75 61 72 74 65 72 73 20 3d 20 30 78 30 62 65 2c 0a 09 4b 65 ..Key_threequarters.=.0x0be,..Ke
4e100 79 5f 71 75 65 73 74 69 6f 6e 64 6f 77 6e 20 3d 20 30 78 30 62 66 2c 0a 09 4b 65 79 5f 41 67 72 y_questiondown.=.0x0bf,..Key_Agr
4e120 61 76 65 20 3d 20 30 78 30 63 30 2c 0a 09 4b 65 79 5f 41 61 63 75 74 65 20 3d 20 30 78 30 63 31 ave.=.0x0c0,..Key_Aacute.=.0x0c1
4e140 2c 0a 09 4b 65 79 5f 41 63 69 72 63 75 6d 66 6c 65 78 20 3d 20 30 78 30 63 32 2c 0a 09 4b 65 79 ,..Key_Acircumflex.=.0x0c2,..Key
4e160 5f 41 74 69 6c 64 65 20 3d 20 30 78 30 63 33 2c 0a 09 4b 65 79 5f 41 64 69 61 65 72 65 73 69 73 _Atilde.=.0x0c3,..Key_Adiaeresis
4e180 20 3d 20 30 78 30 63 34 2c 0a 09 4b 65 79 5f 41 72 69 6e 67 20 3d 20 30 78 30 63 35 2c 0a 09 4b .=.0x0c4,..Key_Aring.=.0x0c5,..K
4e1a0 65 79 5f 41 45 20 3d 20 30 78 30 63 36 2c 0a 09 4b 65 79 5f 43 63 65 64 69 6c 6c 61 20 3d 20 30 ey_AE.=.0x0c6,..Key_Ccedilla.=.0
4e1c0 78 30 63 37 2c 0a 09 4b 65 79 5f 45 67 72 61 76 65 20 3d 20 30 78 30 63 38 2c 0a 09 4b 65 79 5f x0c7,..Key_Egrave.=.0x0c8,..Key_
4e1e0 45 61 63 75 74 65 20 3d 20 30 78 30 63 39 2c 0a 09 4b 65 79 5f 45 63 69 72 63 75 6d 66 6c 65 78 Eacute.=.0x0c9,..Key_Ecircumflex
4e200 20 3d 20 30 78 30 63 61 2c 0a 09 4b 65 79 5f 45 64 69 61 65 72 65 73 69 73 20 3d 20 30 78 30 63 .=.0x0ca,..Key_Ediaeresis.=.0x0c
4e220 62 2c 0a 09 4b 65 79 5f 49 67 72 61 76 65 20 3d 20 30 78 30 63 63 2c 0a 09 4b 65 79 5f 49 61 63 b,..Key_Igrave.=.0x0cc,..Key_Iac
4e240 75 74 65 20 3d 20 30 78 30 63 64 2c 0a 09 4b 65 79 5f 49 63 69 72 63 75 6d 66 6c 65 78 20 3d 20 ute.=.0x0cd,..Key_Icircumflex.=.
4e260 30 78 30 63 65 2c 0a 09 4b 65 79 5f 49 64 69 61 65 72 65 73 69 73 20 3d 20 30 78 30 63 66 2c 0a 0x0ce,..Key_Idiaeresis.=.0x0cf,.
4e280 09 4b 65 79 5f 45 54 48 20 3d 20 30 78 30 64 30 2c 0a 09 4b 65 79 5f 4e 74 69 6c 64 65 20 3d 20 .Key_ETH.=.0x0d0,..Key_Ntilde.=.
4e2a0 30 78 30 64 31 2c 0a 09 4b 65 79 5f 4f 67 72 61 76 65 20 3d 20 30 78 30 64 32 2c 0a 09 4b 65 79 0x0d1,..Key_Ograve.=.0x0d2,..Key
4e2c0 5f 4f 61 63 75 74 65 20 3d 20 30 78 30 64 33 2c 0a 09 4b 65 79 5f 4f 63 69 72 63 75 6d 66 6c 65 _Oacute.=.0x0d3,..Key_Ocircumfle
4e2e0 78 20 3d 20 30 78 30 64 34 2c 0a 09 4b 65 79 5f 4f 74 69 6c 64 65 20 3d 20 30 78 30 64 35 2c 0a x.=.0x0d4,..Key_Otilde.=.0x0d5,.
4e300 09 4b 65 79 5f 4f 64 69 61 65 72 65 73 69 73 20 3d 20 30 78 30 64 36 2c 0a 09 4b 65 79 5f 6d 75 .Key_Odiaeresis.=.0x0d6,..Key_mu
4e320 6c 74 69 70 6c 79 20 3d 20 30 78 30 64 37 2c 0a 09 4b 65 79 5f 4f 6f 62 6c 69 71 75 65 20 3d 20 ltiply.=.0x0d7,..Key_Ooblique.=.
4e340 30 78 30 64 38 2c 0a 09 4b 65 79 5f 55 67 72 61 76 65 20 3d 20 30 78 30 64 39 2c 0a 09 4b 65 79 0x0d8,..Key_Ugrave.=.0x0d9,..Key
4e360 5f 55 61 63 75 74 65 20 3d 20 30 78 30 64 61 2c 0a 09 4b 65 79 5f 55 63 69 72 63 75 6d 66 6c 65 _Uacute.=.0x0da,..Key_Ucircumfle
4e380 78 20 3d 20 30 78 30 64 62 2c 0a 09 4b 65 79 5f 55 64 69 61 65 72 65 73 69 73 20 3d 20 30 78 30 x.=.0x0db,..Key_Udiaeresis.=.0x0
4e3a0 64 63 2c 0a 09 4b 65 79 5f 59 61 63 75 74 65 20 3d 20 30 78 30 64 64 2c 0a 09 4b 65 79 5f 54 48 dc,..Key_Yacute.=.0x0dd,..Key_TH
4e3c0 4f 52 4e 20 3d 20 30 78 30 64 65 2c 0a 09 4b 65 79 5f 73 73 68 61 72 70 20 3d 20 30 78 30 64 66 ORN.=.0x0de,..Key_ssharp.=.0x0df
4e3e0 2c 0a 09 4b 65 79 5f 61 67 72 61 76 65 20 3d 20 30 78 30 65 30 2c 0a 09 4b 65 79 5f 61 61 63 75 ,..Key_agrave.=.0x0e0,..Key_aacu
4e400 74 65 20 3d 20 30 78 30 65 31 2c 0a 09 4b 65 79 5f 61 63 69 72 63 75 6d 66 6c 65 78 20 3d 20 30 te.=.0x0e1,..Key_acircumflex.=.0
4e420 78 30 65 32 2c 0a 09 4b 65 79 5f 61 74 69 6c 64 65 20 3d 20 30 78 30 65 33 2c 0a 09 4b 65 79 5f x0e2,..Key_atilde.=.0x0e3,..Key_
4e440 61 64 69 61 65 72 65 73 69 73 20 3d 20 30 78 30 65 34 2c 0a 09 4b 65 79 5f 61 72 69 6e 67 20 3d adiaeresis.=.0x0e4,..Key_aring.=
4e460 20 30 78 30 65 35 2c 0a 09 4b 65 79 5f 61 65 20 3d 20 30 78 30 65 36 2c 0a 09 4b 65 79 5f 63 63 .0x0e5,..Key_ae.=.0x0e6,..Key_cc
4e480 65 64 69 6c 6c 61 20 3d 20 30 78 30 65 37 2c 0a 09 4b 65 79 5f 65 67 72 61 76 65 20 3d 20 30 78 edilla.=.0x0e7,..Key_egrave.=.0x
4e4a0 30 65 38 2c 0a 09 4b 65 79 5f 65 61 63 75 74 65 20 3d 20 30 78 30 65 39 2c 0a 09 4b 65 79 5f 65 0e8,..Key_eacute.=.0x0e9,..Key_e
4e4c0 63 69 72 63 75 6d 66 6c 65 78 20 3d 20 30 78 30 65 61 2c 0a 09 4b 65 79 5f 65 64 69 61 65 72 65 circumflex.=.0x0ea,..Key_ediaere
4e4e0 73 69 73 20 3d 20 30 78 30 65 62 2c 0a 09 4b 65 79 5f 69 67 72 61 76 65 20 3d 20 30 78 30 65 63 sis.=.0x0eb,..Key_igrave.=.0x0ec
4e500 2c 0a 09 4b 65 79 5f 69 61 63 75 74 65 20 3d 20 30 78 30 65 64 2c 0a 09 4b 65 79 5f 69 63 69 72 ,..Key_iacute.=.0x0ed,..Key_icir
4e520 63 75 6d 66 6c 65 78 20 3d 20 30 78 30 65 65 2c 0a 09 4b 65 79 5f 69 64 69 61 65 72 65 73 69 73 cumflex.=.0x0ee,..Key_idiaeresis
4e540 20 3d 20 30 78 30 65 66 2c 0a 09 4b 65 79 5f 65 74 68 20 3d 20 30 78 30 66 30 2c 0a 09 4b 65 79 .=.0x0ef,..Key_eth.=.0x0f0,..Key
4e560 5f 6e 74 69 6c 64 65 20 3d 20 30 78 30 66 31 2c 0a 09 4b 65 79 5f 6f 67 72 61 76 65 20 3d 20 30 _ntilde.=.0x0f1,..Key_ograve.=.0
4e580 78 30 66 32 2c 0a 09 4b 65 79 5f 6f 61 63 75 74 65 20 3d 20 30 78 30 66 33 2c 0a 09 4b 65 79 5f x0f2,..Key_oacute.=.0x0f3,..Key_
4e5a0 6f 63 69 72 63 75 6d 66 6c 65 78 20 3d 20 30 78 30 66 34 2c 0a 09 4b 65 79 5f 6f 74 69 6c 64 65 ocircumflex.=.0x0f4,..Key_otilde
4e5c0 20 3d 20 30 78 30 66 35 2c 0a 09 4b 65 79 5f 6f 64 69 61 65 72 65 73 69 73 20 3d 20 30 78 30 66 .=.0x0f5,..Key_odiaeresis.=.0x0f
4e5e0 36 2c 0a 09 4b 65 79 5f 64 69 76 69 73 69 6f 6e 20 3d 20 30 78 30 66 37 2c 0a 09 4b 65 79 5f 6f 6,..Key_division.=.0x0f7,..Key_o
4e600 73 6c 61 73 68 20 3d 20 30 78 30 66 38 2c 0a 09 4b 65 79 5f 75 67 72 61 76 65 20 3d 20 30 78 30 slash.=.0x0f8,..Key_ugrave.=.0x0
4e620 66 39 2c 0a 09 4b 65 79 5f 75 61 63 75 74 65 20 3d 20 30 78 30 66 61 2c 0a 09 4b 65 79 5f 75 63 f9,..Key_uacute.=.0x0fa,..Key_uc
4e640 69 72 63 75 6d 66 6c 65 78 20 3d 20 30 78 30 66 62 2c 0a 09 4b 65 79 5f 75 64 69 61 65 72 65 73 ircumflex.=.0x0fb,..Key_udiaeres
4e660 69 73 20 3d 20 30 78 30 66 63 2c 0a 09 4b 65 79 5f 79 61 63 75 74 65 20 3d 20 30 78 30 66 64 2c is.=.0x0fc,..Key_yacute.=.0x0fd,
4e680 0a 09 4b 65 79 5f 74 68 6f 72 6e 20 3d 20 30 78 30 66 65 2c 0a 09 4b 65 79 5f 79 64 69 61 65 72 ..Key_thorn.=.0x0fe,..Key_ydiaer
4e6a0 65 73 69 73 20 3d 20 30 78 30 66 66 2c 0a 0a 09 2f 2f 20 6d 75 6c 74 69 6d 65 64 69 61 2f 69 6e esis.=.0x0ff,...//.multimedia/in
4e6c0 74 65 72 6e 65 74 20 6b 65 79 73 20 2d 20 69 67 6e 6f 72 65 64 20 62 79 20 64 65 66 61 75 6c 74 ternet.keys.-.ignored.by.default
4e6e0 20 2d 20 73 65 65 20 51 4b 65 79 45 76 65 6e 74 20 63 27 74 6f 72 0a 0a 09 4b 65 79 5f 42 61 63 .-.see.QKeyEvent.c'tor...Key_Bac
4e700 6b 20 20 3d 20 30 78 31 30 36 31 2c 0a 09 4b 65 79 5f 46 6f 72 77 61 72 64 20 20 3d 20 30 78 31 k..=.0x1061,..Key_Forward..=.0x1
4e720 30 36 32 2c 0a 09 4b 65 79 5f 53 74 6f 70 20 20 3d 20 30 78 31 30 36 33 2c 0a 09 4b 65 79 5f 52 062,..Key_Stop..=.0x1063,..Key_R
4e740 65 66 72 65 73 68 20 20 3d 20 30 78 31 30 36 34 2c 0a 0a 09 4b 65 79 5f 56 6f 6c 75 6d 65 44 6f efresh..=.0x1064,...Key_VolumeDo
4e760 77 6e 20 3d 20 30 78 31 30 37 30 2c 0a 09 4b 65 79 5f 56 6f 6c 75 6d 65 4d 75 74 65 20 20 3d 20 wn.=.0x1070,..Key_VolumeMute..=.
4e780 30 78 31 30 37 31 2c 0a 09 4b 65 79 5f 56 6f 6c 75 6d 65 55 70 20 3d 20 30 78 31 30 37 32 2c 0a 0x1071,..Key_VolumeUp.=.0x1072,.
4e7a0 09 4b 65 79 5f 42 61 73 73 42 6f 6f 73 74 20 3d 20 30 78 31 30 37 33 2c 0a 09 4b 65 79 5f 42 61 .Key_BassBoost.=.0x1073,..Key_Ba
4e7c0 73 73 55 70 20 3d 20 30 78 31 30 37 34 2c 0a 09 4b 65 79 5f 42 61 73 73 44 6f 77 6e 20 3d 20 30 ssUp.=.0x1074,..Key_BassDown.=.0
4e7e0 78 31 30 37 35 2c 0a 09 4b 65 79 5f 54 72 65 62 6c 65 55 70 20 3d 20 30 78 31 30 37 36 2c 0a 09 x1075,..Key_TrebleUp.=.0x1076,..
4e800 4b 65 79 5f 54 72 65 62 6c 65 44 6f 77 6e 20 3d 20 30 78 31 30 37 37 2c 0a 0a 09 4b 65 79 5f 4d Key_TrebleDown.=.0x1077,...Key_M
4e820 65 64 69 61 50 6c 61 79 20 20 3d 20 30 78 31 30 38 30 2c 0a 09 4b 65 79 5f 4d 65 64 69 61 53 74 ediaPlay..=.0x1080,..Key_MediaSt
4e840 6f 70 20 20 3d 20 30 78 31 30 38 31 2c 0a 09 4b 65 79 5f 4d 65 64 69 61 50 72 65 76 20 20 3d 20 op..=.0x1081,..Key_MediaPrev..=.
4e860 30 78 31 30 38 32 2c 0a 09 4b 65 79 5f 4d 65 64 69 61 4e 65 78 74 20 20 3d 20 30 78 31 30 38 33 0x1082,..Key_MediaNext..=.0x1083
4e880 2c 0a 09 4b 65 79 5f 4d 65 64 69 61 52 65 63 6f 72 64 20 3d 20 30 78 31 30 38 34 2c 0a 0a 09 4b ,..Key_MediaRecord.=.0x1084,...K
4e8a0 65 79 5f 48 6f 6d 65 50 61 67 65 20 20 3d 20 30 78 31 30 39 30 2c 0a 09 4b 65 79 5f 46 61 76 6f ey_HomePage..=.0x1090,..Key_Favo
4e8c0 72 69 74 65 73 20 20 3d 20 30 78 31 30 39 31 2c 0a 09 4b 65 79 5f 53 65 61 72 63 68 20 20 3d 20 rites..=.0x1091,..Key_Search..=.
4e8e0 30 78 31 30 39 32 2c 0a 09 4b 65 79 5f 53 74 61 6e 64 62 79 20 3d 20 30 78 31 30 39 33 2c 0a 09 0x1092,..Key_Standby.=.0x1093,..
4e900 4b 65 79 5f 4f 70 65 6e 55 72 6c 20 3d 20 30 78 31 30 39 34 2c 0a 0a 09 4b 65 79 5f 4c 61 75 6e Key_OpenUrl.=.0x1094,...Key_Laun
4e920 63 68 4d 61 69 6c 20 20 3d 20 30 78 31 30 61 30 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 4d 65 64 chMail..=.0x10a0,..Key_LaunchMed
4e940 69 61 20 3d 20 30 78 31 30 61 31 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 30 20 20 3d 20 30 78 31 ia.=.0x10a1,..Key_Launch0..=.0x1
4e960 30 61 32 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 31 20 20 3d 20 30 78 31 30 61 33 2c 0a 09 4b 65 0a2,..Key_Launch1..=.0x10a3,..Ke
4e980 79 5f 4c 61 75 6e 63 68 32 20 20 3d 20 30 78 31 30 61 34 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 y_Launch2..=.0x10a4,..Key_Launch
4e9a0 33 20 20 3d 20 30 78 31 30 61 35 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 34 20 20 3d 20 30 78 31 3..=.0x10a5,..Key_Launch4..=.0x1
4e9c0 30 61 36 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 35 20 20 3d 20 30 78 31 30 61 37 2c 0a 09 4b 65 0a6,..Key_Launch5..=.0x10a7,..Ke
4e9e0 79 5f 4c 61 75 6e 63 68 36 20 20 3d 20 30 78 31 30 61 38 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 y_Launch6..=.0x10a8,..Key_Launch
4ea00 37 20 20 3d 20 30 78 31 30 61 39 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 38 20 20 3d 20 30 78 31 7..=.0x10a9,..Key_Launch8..=.0x1
4ea20 30 61 61 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 39 20 20 3d 20 30 78 31 30 61 62 2c 0a 09 4b 65 0aa,..Key_Launch9..=.0x10ab,..Ke
4ea40 79 5f 4c 61 75 6e 63 68 41 20 20 3d 20 30 78 31 30 61 63 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 y_LaunchA..=.0x10ac,..Key_Launch
4ea60 42 20 20 3d 20 30 78 31 30 61 64 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 43 20 20 3d 20 30 78 31 B..=.0x10ad,..Key_LaunchC..=.0x1
4ea80 30 61 65 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 44 20 20 3d 20 30 78 31 30 61 66 2c 0a 09 4b 65 0ae,..Key_LaunchD..=.0x10af,..Ke
4eaa0 79 5f 4c 61 75 6e 63 68 45 20 20 3d 20 30 78 31 30 62 30 2c 0a 09 4b 65 79 5f 4c 61 75 6e 63 68 y_LaunchE..=.0x10b0,..Key_Launch
4eac0 46 20 20 3d 20 30 78 31 30 62 31 2c 0a 0a 09 4b 65 79 5f 4d 65 64 69 61 4c 61 73 74 20 3d 20 30 F..=.0x10b1,...Key_MediaLast.=.0
4eae0 78 31 66 66 66 2c 0a 0a 09 4b 65 79 5f 75 6e 6b 6e 6f 77 6e 20 3d 20 30 78 66 66 66 66 0a 20 20 x1fff,...Key_unknown.=.0xffff...
4eb00 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 63 6f 6d 6d ..};......//.documented.in.qcomm
4eb20 6f 6e 73 74 79 6c 65 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 41 72 72 6f 77 54 79 70 65 20 7b onstyle.cpp.....enum.ArrowType.{
4eb40 0a 09 55 70 41 72 72 6f 77 2c 0a 09 44 6f 77 6e 41 72 72 6f 77 2c 0a 09 4c 65 66 74 41 72 72 6f ..UpArrow,..DownArrow,..LeftArro
4eb60 77 2c 0a 09 52 69 67 68 74 41 72 72 6f 77 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f w,..RightArrow.....};......//.do
4eb80 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 69 6e 74 65 72 2e 63 70 70 0a 20 20 20 20 65 6e 75 cumented.in.qpainter.cpp.....enu
4eba0 6d 20 52 61 73 74 65 72 4f 70 20 7b 20 2f 2f 20 72 61 73 74 65 72 20 6f 70 20 6d 6f 64 65 0a 09 m.RasterOp.{.//.raster.op.mode..
4ebc0 43 6f 70 79 52 4f 50 2c 0a 09 4f 72 52 4f 50 2c 0a 09 58 6f 72 52 4f 50 2c 0a 09 4e 6f 74 41 6e CopyROP,..OrROP,..XorROP,..NotAn
4ebe0 64 52 4f 50 2c 20 45 72 61 73 65 52 4f 50 3d 4e 6f 74 41 6e 64 52 4f 50 2c 0a 09 4e 6f 74 43 6f dROP,.EraseROP=NotAndROP,..NotCo
4ec00 70 79 52 4f 50 2c 0a 09 4e 6f 74 4f 72 52 4f 50 2c 0a 09 4e 6f 74 58 6f 72 52 4f 50 2c 0a 09 41 pyROP,..NotOrROP,..NotXorROP,..A
4ec20 6e 64 52 4f 50 2c 09 4e 6f 74 45 72 61 73 65 52 4f 50 3d 41 6e 64 52 4f 50 2c 0a 09 4e 6f 74 52 ndROP,.NotEraseROP=AndROP,..NotR
4ec40 4f 50 2c 0a 09 43 6c 65 61 72 52 4f 50 2c 0a 09 53 65 74 52 4f 50 2c 0a 09 4e 6f 70 52 4f 50 2c OP,..ClearROP,..SetROP,..NopROP,
4ec60 0a 09 41 6e 64 4e 6f 74 52 4f 50 2c 0a 09 4f 72 4e 6f 74 52 4f 50 2c 0a 09 4e 61 6e 64 52 4f 50 ..AndNotROP,..OrNotROP,..NandROP
4ec80 2c 0a 09 4e 6f 72 52 4f 50 2c 09 4c 61 73 74 52 4f 50 3d 4e 6f 72 52 4f 50 0a 20 20 20 20 7d 3b ,..NorROP,.LastROP=NorROP.....};
4eca0 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 69 6e 74 65 72 2e ......//.documented.in.qpainter.
4ecc0 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 50 65 6e 53 74 79 6c 65 20 7b 20 2f 2f 20 70 65 6e 20 73 cpp.....enum.PenStyle.{.//.pen.s
4ece0 74 79 6c 65 0a 09 4e 6f 50 65 6e 2c 0a 09 53 6f 6c 69 64 4c 69 6e 65 2c 0a 09 44 61 73 68 4c 69 tyle..NoPen,..SolidLine,..DashLi
4ed00 6e 65 2c 0a 09 44 6f 74 4c 69 6e 65 2c 0a 09 44 61 73 68 44 6f 74 4c 69 6e 65 2c 0a 09 44 61 73 ne,..DotLine,..DashDotLine,..Das
4ed20 68 44 6f 74 44 6f 74 4c 69 6e 65 2c 0a 09 4d 50 65 6e 53 74 79 6c 65 20 3d 20 30 78 30 66 0a 20 hDotDotLine,..MPenStyle.=.0x0f..
4ed40 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 69 ...};......//.documented.in.qpai
4ed60 6e 74 65 72 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 50 65 6e 43 61 70 53 74 79 6c 65 20 7b 20 nter.cpp.....enum.PenCapStyle.{.
4ed80 2f 2f 20 6c 69 6e 65 20 65 6e 64 63 61 70 20 73 74 79 6c 65 0a 09 46 6c 61 74 43 61 70 20 3d 20 //.line.endcap.style..FlatCap.=.
4eda0 30 78 30 30 2c 0a 09 53 71 75 61 72 65 43 61 70 20 3d 20 30 78 31 30 2c 0a 09 52 6f 75 6e 64 43 0x00,..SquareCap.=.0x10,..RoundC
4edc0 61 70 20 3d 20 30 78 32 30 2c 0a 09 4d 50 65 6e 43 61 70 53 74 79 6c 65 20 3d 20 30 78 33 30 0a ap.=.0x20,..MPenCapStyle.=.0x30.
4ede0 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 70 61 ....};......//.documented.in.qpa
4ee00 69 6e 74 65 72 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 50 65 6e 4a 6f 69 6e 53 74 79 6c 65 20 inter.cpp.....enum.PenJoinStyle.
4ee20 7b 20 2f 2f 20 6c 69 6e 65 20 6a 6f 69 6e 20 73 74 79 6c 65 0a 09 4d 69 74 65 72 4a 6f 69 6e 20 {.//.line.join.style..MiterJoin.
4ee40 3d 20 30 78 30 30 2c 0a 09 42 65 76 65 6c 4a 6f 69 6e 20 3d 20 30 78 34 30 2c 0a 09 52 6f 75 6e =.0x00,..BevelJoin.=.0x40,..Roun
4ee60 64 4a 6f 69 6e 20 3d 20 30 78 38 30 2c 0a 09 4d 50 65 6e 4a 6f 69 6e 53 74 79 6c 65 20 3d 20 30 dJoin.=.0x80,..MPenJoinStyle.=.0
4ee80 78 63 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e xc0.....};......//.documented.in
4eea0 20 71 70 61 69 6e 74 65 72 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 42 72 75 73 68 53 74 79 6c .qpainter.cpp.....enum.BrushStyl
4eec0 65 20 7b 20 2f 2f 20 62 72 75 73 68 20 73 74 79 6c 65 0a 09 4e 6f 42 72 75 73 68 2c 0a 09 53 6f e.{.//.brush.style..NoBrush,..So
4eee0 6c 69 64 50 61 74 74 65 72 6e 2c 0a 09 44 65 6e 73 65 31 50 61 74 74 65 72 6e 2c 0a 09 44 65 6e lidPattern,..Dense1Pattern,..Den
4ef00 73 65 32 50 61 74 74 65 72 6e 2c 0a 09 44 65 6e 73 65 33 50 61 74 74 65 72 6e 2c 0a 09 44 65 6e se2Pattern,..Dense3Pattern,..Den
4ef20 73 65 34 50 61 74 74 65 72 6e 2c 0a 09 44 65 6e 73 65 35 50 61 74 74 65 72 6e 2c 0a 09 44 65 6e se4Pattern,..Dense5Pattern,..Den
4ef40 73 65 36 50 61 74 74 65 72 6e 2c 0a 09 44 65 6e 73 65 37 50 61 74 74 65 72 6e 2c 0a 09 48 6f 72 se6Pattern,..Dense7Pattern,..Hor
4ef60 50 61 74 74 65 72 6e 2c 0a 09 56 65 72 50 61 74 74 65 72 6e 2c 0a 09 43 72 6f 73 73 50 61 74 74 Pattern,..VerPattern,..CrossPatt
4ef80 65 72 6e 2c 0a 09 42 44 69 61 67 50 61 74 74 65 72 6e 2c 0a 09 46 44 69 61 67 50 61 74 74 65 72 ern,..BDiagPattern,..FDiagPatter
4efa0 6e 2c 0a 09 44 69 61 67 43 72 6f 73 73 50 61 74 74 65 72 6e 2c 0a 09 43 75 73 74 6f 6d 50 61 74 n,..DiagCrossPattern,..CustomPat
4efc0 74 65 72 6e 3d 32 34 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 tern=24.....};......//.documente
4efe0 64 20 69 6e 20 71 61 70 70 6c 69 63 61 74 69 6f 6e 5f 6d 61 63 2e 63 70 70 0a 20 20 20 20 65 6e d.in.qapplication_mac.cpp.....en
4f000 75 6d 20 4d 61 63 69 6e 74 6f 73 68 56 65 72 73 69 6f 6e 20 7b 0a 09 2f 2f 55 6e 6b 6e 6f 77 6e um.MacintoshVersion.{..//Unknown
4f020 0a 09 4d 56 5f 55 6e 6b 6e 6f 77 6e 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 2c 0a 0a 09 2f 2f ..MV_Unknown......=.0x0000,...//
4f040 56 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 73 0a 09 4d 56 5f 39 20 20 20 20 20 20 20 20 20 20 20 Version.numbers..MV_9...........
4f060 20 3d 20 30 78 30 30 30 31 2c 0a 09 4d 56 5f 31 30 5f 44 4f 54 5f 30 20 20 20 20 20 3d 20 30 78 .=.0x0001,..MV_10_DOT_0.....=.0x
4f080 30 30 30 32 2c 0a 09 4d 56 5f 31 30 5f 44 4f 54 5f 31 20 20 20 20 20 3d 20 30 78 30 30 30 33 2c 0002,..MV_10_DOT_1.....=.0x0003,
4f0a0 0a 09 4d 56 5f 31 30 5f 44 4f 54 5f 32 20 20 20 20 20 3d 20 30 78 30 30 30 34 2c 0a 09 4d 56 5f ..MV_10_DOT_2.....=.0x0004,..MV_
4f0c0 31 30 5f 44 4f 54 5f 33 20 20 20 20 20 3d 20 30 78 30 30 30 35 2c 0a 0a 09 2f 2f 43 6f 64 65 20 10_DOT_3.....=.0x0005,...//Code.
4f0e0 6e 61 6d 65 73 0a 09 4d 56 5f 43 48 45 45 54 41 48 20 20 20 20 20 20 3d 20 4d 56 5f 31 30 5f 44 names..MV_CHEETAH......=.MV_10_D
4f100 4f 54 5f 30 2c 0a 09 4d 56 5f 50 55 4d 41 20 20 20 20 20 20 20 20 20 3d 20 4d 56 5f 31 30 5f 44 OT_0,..MV_PUMA.........=.MV_10_D
4f120 4f 54 5f 31 2c 0a 09 4d 56 5f 4a 41 47 55 41 52 20 20 20 20 20 20 20 3d 20 4d 56 5f 31 30 5f 44 OT_1,..MV_JAGUAR.......=.MV_10_D
4f140 4f 54 5f 32 2c 0a 09 4d 56 5f 50 41 4e 54 48 45 52 20 20 20 20 20 20 3d 20 4d 56 5f 31 30 5f 44 OT_2,..MV_PANTHER......=.MV_10_D
4f160 4f 54 5f 33 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 OT_3.....};......//.documented.i
4f180 6e 20 71 61 70 70 6c 69 63 61 74 69 6f 6e 5f 77 69 6e 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 n.qapplication_win.cpp.....enum.
4f1a0 57 69 6e 64 6f 77 73 56 65 72 73 69 6f 6e 20 7b 0a 09 57 56 5f 33 32 73 20 09 09 3d 20 30 78 30 WindowsVersion.{..WV_32s...=.0x0
4f1c0 30 30 31 2c 0a 09 57 56 5f 39 35 20 09 09 3d 20 30 78 30 30 30 32 2c 0a 09 57 56 5f 39 38 09 09 001,..WV_95...=.0x0002,..WV_98..
4f1e0 3d 20 30 78 30 30 30 33 2c 0a 09 57 56 5f 4d 65 09 09 3d 20 30 78 30 30 30 34 2c 0a 09 57 56 5f =.0x0003,..WV_Me..=.0x0004,..WV_
4f200 44 4f 53 5f 62 61 73 65 64 09 3d 20 30 78 30 30 30 66 2c 0a 0a 09 57 56 5f 4e 54 20 09 09 3d 20 DOS_based.=.0x000f,...WV_NT...=.
4f220 30 78 30 30 31 30 2c 0a 09 57 56 5f 32 30 30 30 20 09 3d 20 30 78 30 30 32 30 2c 0a 09 57 56 5f 0x0010,..WV_2000..=.0x0020,..WV_
4f240 58 50 09 09 3d 20 30 78 30 30 33 30 2c 0a 09 57 56 5f 32 30 30 33 09 09 3d 20 30 78 30 30 34 30 XP..=.0x0030,..WV_2003..=.0x0040
4f260 2c 0a 09 57 56 5f 4e 54 5f 62 61 73 65 64 09 3d 20 30 78 30 30 66 30 2c 0a 0a 09 57 56 5f 43 45 ,..WV_NT_based.=.0x00f0,...WV_CE
4f280 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 31 30 30 2c 0a 09 57 56 5f 43 45 4e 45 54 09 3d ...........=.0x0100,..WV_CENET.=
4f2a0 20 30 78 30 32 30 30 2c 0a 09 57 56 5f 43 45 5f 62 61 73 65 64 09 3d 20 30 78 30 66 30 30 0a 20 .0x0200,..WV_CE_based.=.0x0f00..
4f2c0 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 73 74 79 ...};......//.documented.in.qsty
4f2e0 6c 65 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 55 49 45 66 66 65 63 74 20 7b 0a 09 55 49 5f 47 le.cpp.....enum.UIEffect.{..UI_G
4f300 65 6e 65 72 61 6c 2c 0a 09 55 49 5f 41 6e 69 6d 61 74 65 4d 65 6e 75 2c 0a 09 55 49 5f 46 61 64 eneral,..UI_AnimateMenu,..UI_Fad
4f320 65 4d 65 6e 75 2c 0a 09 55 49 5f 41 6e 69 6d 61 74 65 43 6f 6d 62 6f 2c 0a 09 55 49 5f 41 6e 69 eMenu,..UI_AnimateCombo,..UI_Ani
4f340 6d 61 74 65 54 6f 6f 6c 74 69 70 2c 0a 09 55 49 5f 46 61 64 65 54 6f 6f 6c 74 69 70 2c 0a 09 55 mateTooltip,..UI_FadeTooltip,..U
4f360 49 5f 41 6e 69 6d 61 74 65 54 6f 6f 6c 42 6f 78 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 I_AnimateToolBox.....};......//.
4f380 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 63 75 72 73 6f 72 2e 63 70 70 0a 20 20 20 20 65 6e documented.in.qcursor.cpp.....en
4f3a0 75 6d 20 43 75 72 73 6f 72 53 68 61 70 65 20 7b 0a 09 41 72 72 6f 77 43 75 72 73 6f 72 2c 0a 09 um.CursorShape.{..ArrowCursor,..
4f3c0 55 70 41 72 72 6f 77 43 75 72 73 6f 72 2c 0a 09 43 72 6f 73 73 43 75 72 73 6f 72 2c 0a 09 57 61 UpArrowCursor,..CrossCursor,..Wa
4f3e0 69 74 43 75 72 73 6f 72 2c 0a 09 49 62 65 61 6d 43 75 72 73 6f 72 2c 0a 09 53 69 7a 65 56 65 72 itCursor,..IbeamCursor,..SizeVer
4f400 43 75 72 73 6f 72 2c 0a 09 53 69 7a 65 48 6f 72 43 75 72 73 6f 72 2c 0a 09 53 69 7a 65 42 44 69 Cursor,..SizeHorCursor,..SizeBDi
4f420 61 67 43 75 72 73 6f 72 2c 0a 09 53 69 7a 65 46 44 69 61 67 43 75 72 73 6f 72 2c 0a 09 53 69 7a agCursor,..SizeFDiagCursor,..Siz
4f440 65 41 6c 6c 43 75 72 73 6f 72 2c 0a 09 42 6c 61 6e 6b 43 75 72 73 6f 72 2c 0a 09 53 70 6c 69 74 eAllCursor,..BlankCursor,..Split
4f460 56 43 75 72 73 6f 72 2c 0a 09 53 70 6c 69 74 48 43 75 72 73 6f 72 2c 0a 09 50 6f 69 6e 74 69 6e VCursor,..SplitHCursor,..Pointin
4f480 67 48 61 6e 64 43 75 72 73 6f 72 2c 0a 09 46 6f 72 62 69 64 64 65 6e 43 75 72 73 6f 72 2c 0a 09 gHandCursor,..ForbiddenCursor,..
4f4a0 57 68 61 74 73 54 68 69 73 43 75 72 73 6f 72 2c 0a 09 42 75 73 79 43 75 72 73 6f 72 2c 0a 09 4c WhatsThisCursor,..BusyCursor,..L
4f4c0 61 73 74 43 75 72 73 6f 72 09 3d 20 42 75 73 79 43 75 72 73 6f 72 2c 0a 09 42 69 74 6d 61 70 43 astCursor.=.BusyCursor,..BitmapC
4f4e0 75 72 73 6f 72 09 3d 20 32 34 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 47 6c 6f 62 61 6c ursor.=.24.....};......//.Global
4f500 20 63 75 72 73 6f 72 73 0a 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 .cursors......QT_STATIC_CONST.QC
4f520 75 72 73 6f 72 20 26 20 61 72 72 6f 77 43 75 72 73 6f 72 3b 09 2f 2f 20 73 74 61 6e 64 61 72 64 ursor.&.arrowCursor;.//.standard
4f540 20 61 72 72 6f 77 20 63 75 72 73 6f 72 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 .arrow.cursor.....QT_STATIC_CONS
4f560 54 20 51 43 75 72 73 6f 72 20 26 20 75 70 41 72 72 6f 77 43 75 72 73 6f 72 3b 09 2f 2f 20 75 70 T.QCursor.&.upArrowCursor;.//.up
4f580 77 61 72 64 73 20 61 72 72 6f 77 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 wards.arrow.....QT_STATIC_CONST.
4f5a0 51 43 75 72 73 6f 72 20 26 20 63 72 6f 73 73 43 75 72 73 6f 72 3b 09 2f 2f 20 63 72 6f 73 73 68 QCursor.&.crossCursor;.//.crossh
4f5c0 61 69 72 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 air.....QT_STATIC_CONST.QCursor.
4f5e0 26 20 77 61 69 74 43 75 72 73 6f 72 3b 09 2f 2f 20 68 6f 75 72 67 6c 61 73 73 2f 77 61 74 63 68 &.waitCursor;.//.hourglass/watch
4f600 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 69 .....QT_STATIC_CONST.QCursor.&.i
4f620 62 65 61 6d 43 75 72 73 6f 72 3b 09 2f 2f 20 69 62 65 61 6d 2f 74 65 78 74 20 65 6e 74 72 79 0a beamCursor;.//.ibeam/text.entry.
4f640 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 73 69 ....QT_STATIC_CONST.QCursor.&.si
4f660 7a 65 56 65 72 43 75 72 73 6f 72 3b 09 2f 2f 20 76 65 72 74 69 63 61 6c 20 72 65 73 69 7a 65 0a zeVerCursor;.//.vertical.resize.
4f680 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 73 69 ....QT_STATIC_CONST.QCursor.&.si
4f6a0 7a 65 48 6f 72 43 75 72 73 6f 72 3b 09 2f 2f 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 72 65 73 69 7a zeHorCursor;.//.horizontal.resiz
4f6c0 65 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 e.....QT_STATIC_CONST.QCursor.&.
4f6e0 73 69 7a 65 42 44 69 61 67 43 75 72 73 6f 72 3b 09 2f 2f 20 64 69 61 67 6f 6e 61 6c 20 72 65 73 sizeBDiagCursor;.//.diagonal.res
4f700 69 7a 65 20 28 2f 29 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 ize.(/).....QT_STATIC_CONST.QCur
4f720 73 6f 72 20 26 20 73 69 7a 65 46 44 69 61 67 43 75 72 73 6f 72 3b 09 2f 2f 20 64 69 61 67 6f 6e sor.&.sizeFDiagCursor;.//.diagon
4f740 61 6c 20 72 65 73 69 7a 65 20 28 5c 29 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 al.resize.(\).....QT_STATIC_CONS
4f760 54 20 51 43 75 72 73 6f 72 20 26 20 73 69 7a 65 41 6c 6c 43 75 72 73 6f 72 3b 09 2f 2f 20 61 6c T.QCursor.&.sizeAllCursor;.//.al
4f780 6c 20 64 69 72 65 63 74 69 6f 6e 73 20 72 65 73 69 7a 65 0a 20 20 20 20 51 54 5f 53 54 41 54 49 l.directions.resize.....QT_STATI
4f7a0 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 62 6c 61 6e 6b 43 75 72 73 6f 72 3b 09 2f C_CONST.QCursor.&.blankCursor;./
4f7c0 2f 20 62 6c 61 6e 6b 2f 69 6e 76 69 73 69 62 6c 65 20 63 75 72 73 6f 72 0a 20 20 20 20 51 54 5f /.blank/invisible.cursor.....QT_
4f7e0 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 73 70 6c 69 74 56 43 75 72 STATIC_CONST.QCursor.&.splitVCur
4f800 73 6f 72 3b 09 2f 2f 20 76 65 72 74 69 63 61 6c 20 62 61 72 20 77 69 74 68 20 6c 65 66 74 2d 72 sor;.//.vertical.bar.with.left-r
4f820 69 67 68 74 0a 09 09 09 09 09 09 2f 2f 20 61 72 72 6f 77 73 0a 20 20 20 20 51 54 5f 53 54 41 54 ight.......//.arrows.....QT_STAT
4f840 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 73 70 6c 69 74 48 43 75 72 73 6f 72 3b IC_CONST.QCursor.&.splitHCursor;
4f860 09 2f 2f 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 62 61 72 20 77 69 74 68 20 75 70 2d 64 6f 77 6e 0a .//.horizontal.bar.with.up-down.
4f880 09 09 09 09 09 09 2f 2f 20 61 72 72 6f 77 73 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f ......//.arrows.....QT_STATIC_CO
4f8a0 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 70 6f 69 6e 74 69 6e 67 48 61 6e 64 43 75 72 73 6f 72 NST.QCursor.&.pointingHandCursor
4f8c0 3b 09 2f 2f 20 70 6f 69 6e 74 69 6e 67 20 68 61 6e 64 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 ;.//.pointing.hand.....QT_STATIC
4f8e0 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 66 6f 72 62 69 64 64 65 6e 43 75 72 73 6f 72 _CONST.QCursor.&.forbiddenCursor
4f900 3b 09 2f 2f 20 66 6f 72 62 69 64 64 65 6e 20 63 75 72 73 6f 72 20 28 73 6c 61 73 68 65 64 20 63 ;.//.forbidden.cursor.(slashed.c
4f920 69 72 63 6c 65 29 0a 20 20 20 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 ircle).....QT_STATIC_CONST.QCurs
4f940 6f 72 20 26 20 77 68 61 74 73 54 68 69 73 43 75 72 73 6f 72 3b 20 20 2f 2f 20 61 72 72 6f 77 20 or.&.whatsThisCursor;..//.arrow.
4f960 77 69 74 68 20 61 20 71 75 65 73 74 69 6f 6e 20 6d 61 72 6b 0a 20 20 20 20 51 54 5f 53 54 41 54 with.a.question.mark.....QT_STAT
4f980 49 43 5f 43 4f 4e 53 54 20 51 43 75 72 73 6f 72 20 26 20 62 75 73 79 43 75 72 73 6f 72 3b 09 2f IC_CONST.QCursor.&.busyCursor;./
4f9a0 2f 20 61 72 72 6f 77 20 77 69 74 68 20 68 6f 75 72 67 6c 61 73 73 0a 0a 0a 20 20 20 20 65 6e 75 /.arrow.with.hourglass.......enu
4f9c0 6d 20 54 65 78 74 46 6f 72 6d 61 74 20 7b 0a 09 50 6c 61 69 6e 54 65 78 74 2c 0a 09 52 69 63 68 m.TextFormat.{..PlainText,..Rich
4f9e0 54 65 78 74 2c 0a 09 41 75 74 6f 54 65 78 74 2c 0a 09 4c 6f 67 54 65 78 74 0a 20 20 20 20 7d 3b Text,..AutoText,..LogText.....};
4fa00 0a 0a 20 20 20 20 2f 2f 20 44 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 74 65 78 74 65 64 69 74 ......//.Documented.in.qtextedit
4fa20 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 41 6e 63 68 6f 72 41 74 74 72 69 62 75 74 65 20 7b 0a .cpp.....enum.AnchorAttribute.{.
4fa40 09 41 6e 63 68 6f 72 4e 61 6d 65 2c 0a 09 41 6e 63 68 6f 72 48 72 65 66 0a 20 20 20 20 7d 3b 0a .AnchorName,..AnchorHref.....};.
4fa60 0a 20 20 20 20 2f 2f 20 44 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 6d 61 69 6e 77 69 6e 64 6f .....//.Documented.in.qmainwindo
4fa80 77 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 44 6f 63 6b 20 7b 0a 09 44 6f 63 6b 55 6e 6d 61 6e w.cpp.....enum.Dock.{..DockUnman
4faa0 61 67 65 64 2c 0a 09 44 6f 63 6b 54 6f 72 6e 4f 66 66 2c 0a 09 44 6f 63 6b 54 6f 70 2c 0a 09 44 aged,..DockTornOff,..DockTop,..D
4fac0 6f 63 6b 42 6f 74 74 6f 6d 2c 0a 09 44 6f 63 6b 52 69 67 68 74 2c 0a 09 44 6f 63 6b 4c 65 66 74 ockBottom,..DockRight,..DockLeft
4fae0 2c 0a 09 44 6f 63 6b 4d 69 6e 69 6d 69 7a 65 64 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 ,..DockMinimized.#ifndef.QT_NO_C
4fb00 4f 4d 50 41 54 0a 20 20 20 20 20 20 20 20 2c 0a 09 55 6e 6d 61 6e 61 67 65 64 20 3d 20 44 6f 63 OMPAT.........,..Unmanaged.=.Doc
4fb20 6b 55 6e 6d 61 6e 61 67 65 64 2c 0a 09 54 6f 72 6e 4f 66 66 20 3d 20 44 6f 63 6b 54 6f 72 6e 4f kUnmanaged,..TornOff.=.DockTornO
4fb40 66 66 2c 0a 09 54 6f 70 20 3d 20 44 6f 63 6b 54 6f 70 2c 0a 09 42 6f 74 74 6f 6d 20 3d 20 44 6f ff,..Top.=.DockTop,..Bottom.=.Do
4fb60 63 6b 42 6f 74 74 6f 6d 2c 0a 09 52 69 67 68 74 20 3d 20 44 6f 63 6b 52 69 67 68 74 2c 0a 09 4c ckBottom,..Right.=.DockRight,..L
4fb80 65 66 74 20 3d 20 44 6f 63 6b 4c 65 66 74 2c 0a 09 4d 69 6e 69 6d 69 7a 65 64 20 3d 20 44 6f 63 eft.=.DockLeft,..Minimized.=.Doc
4fba0 6b 4d 69 6e 69 6d 69 7a 65 64 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 20 20 20 20 2f 2f 20 kMinimized.#endif.....};.....//.
4fbc0 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 20 20 20 20 74 79 70 65 64 65 66 20 44 6f 63 6b 20 54 compatibility.....typedef.Dock.T
4fbe0 6f 6f 6c 42 61 72 44 6f 63 6b 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 oolBarDock;......//.documented.i
4fc00 6e 20 71 64 61 74 65 74 69 6d 65 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 44 61 74 65 46 6f 72 n.qdatetime.cpp.....enum.DateFor
4fc20 6d 61 74 20 7b 0a 09 54 65 78 74 44 61 74 65 2c 20 20 20 20 20 20 2f 2f 20 64 65 66 61 75 6c 74 mat.{..TextDate,......//.default
4fc40 20 51 74 0a 09 49 53 4f 44 61 74 65 2c 20 20 20 20 20 20 20 2f 2f 20 49 53 4f 20 38 36 30 31 0a .Qt..ISODate,.......//.ISO.8601.
4fc60 09 4c 6f 63 61 6c 44 61 74 65 20 20 20 20 20 20 2f 2f 20 6c 6f 63 61 6c 65 20 64 65 70 65 6e 64 .LocalDate......//.locale.depend
4fc80 65 6e 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e ent.....};......//.documented.in
4fca0 20 71 64 61 74 65 74 69 6d 65 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 54 69 6d 65 53 70 65 63 .qdatetime.cpp.....enum.TimeSpec
4fcc0 20 7b 0a 09 4c 6f 63 61 6c 54 69 6d 65 2c 0a 09 55 54 43 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 .{..LocalTime,..UTC.....};......
4fce0 2f 2f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 77 69 64 67 65 74 2e 63 70 70 0a 20 20 20 //.documented.in.qwidget.cpp....
4fd00 20 65 6e 75 6d 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 7b 0a 09 46 69 78 65 64 43 6f 6c .enum.BackgroundMode.{..FixedCol
4fd20 6f 72 2c 0a 09 46 69 78 65 64 50 69 78 6d 61 70 2c 0a 09 4e 6f 42 61 63 6b 67 72 6f 75 6e 64 2c or,..FixedPixmap,..NoBackground,
4fd40 0a 09 50 61 6c 65 74 74 65 46 6f 72 65 67 72 6f 75 6e 64 2c 0a 09 50 61 6c 65 74 74 65 42 75 74 ..PaletteForeground,..PaletteBut
4fd60 74 6f 6e 2c 0a 09 50 61 6c 65 74 74 65 4c 69 67 68 74 2c 0a 09 50 61 6c 65 74 74 65 4d 69 64 6c ton,..PaletteLight,..PaletteMidl
4fd80 69 67 68 74 2c 0a 09 50 61 6c 65 74 74 65 44 61 72 6b 2c 0a 09 50 61 6c 65 74 74 65 4d 69 64 2c ight,..PaletteDark,..PaletteMid,
4fda0 0a 09 50 61 6c 65 74 74 65 54 65 78 74 2c 0a 09 50 61 6c 65 74 74 65 42 72 69 67 68 74 54 65 78 ..PaletteText,..PaletteBrightTex
4fdc0 74 2c 0a 09 50 61 6c 65 74 74 65 42 61 73 65 2c 0a 09 50 61 6c 65 74 74 65 42 61 63 6b 67 72 6f t,..PaletteBase,..PaletteBackgro
4fde0 75 6e 64 2c 0a 09 50 61 6c 65 74 74 65 53 68 61 64 6f 77 2c 0a 09 50 61 6c 65 74 74 65 48 69 67 und,..PaletteShadow,..PaletteHig
4fe00 68 6c 69 67 68 74 2c 0a 09 50 61 6c 65 74 74 65 48 69 67 68 6c 69 67 68 74 65 64 54 65 78 74 2c hlight,..PaletteHighlightedText,
4fe20 0a 09 50 61 6c 65 74 74 65 42 75 74 74 6f 6e 54 65 78 74 2c 0a 09 50 61 6c 65 74 74 65 4c 69 6e ..PaletteButtonText,..PaletteLin
4fe40 6b 2c 0a 09 50 61 6c 65 74 74 65 4c 69 6e 6b 56 69 73 69 74 65 64 2c 0a 09 58 31 31 50 61 72 65 k,..PaletteLinkVisited,..X11Pare
4fe60 6e 74 52 65 6c 61 74 69 76 65 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 75 ntRelative.....};......typedef.u
4fe80 69 6e 74 20 43 6f 6d 70 61 72 69 73 6f 6e 46 6c 61 67 73 3b 0a 0a 20 20 20 20 2f 2f 20 44 6f 63 int.ComparisonFlags;......//.Doc
4fea0 75 6d 65 6e 74 65 64 20 69 6e 20 71 73 74 72 69 6e 67 2e 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 umented.in.qstring.cpp.....enum.
4fec0 53 74 72 69 6e 67 43 6f 6d 70 61 72 69 73 6f 6e 4d 6f 64 65 20 7b 0a 20 20 20 20 20 20 20 20 43 StringComparisonMode.{.........C
4fee0 61 73 65 53 65 6e 73 69 74 69 76 65 20 20 20 3d 20 30 78 30 30 30 30 31 2c 20 2f 2f 20 30 20 30 aseSensitive...=.0x00001,.//.0.0
4ff00 30 30 31 0a 20 20 20 20 20 20 20 20 42 65 67 69 6e 73 57 69 74 68 20 20 20 20 20 20 3d 20 30 78 001.........BeginsWith......=.0x
4ff20 30 30 30 30 32 2c 20 2f 2f 20 30 20 30 30 31 30 0a 20 20 20 20 20 20 20 20 45 6e 64 73 57 69 74 00002,.//.0.0010.........EndsWit
4ff40 68 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 34 2c 20 2f 2f 20 30 20 30 31 30 30 0a 20 20 h........=.0x00004,.//.0.0100...
4ff60 20 20 20 20 20 20 43 6f 6e 74 61 69 6e 73 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 38 2c ......Contains........=.0x00008,
4ff80 20 2f 2f 20 30 20 31 30 30 30 0a 20 20 20 20 20 20 20 20 45 78 61 63 74 4d 61 74 63 68 20 20 20 .//.0.1000.........ExactMatch...
4ffa0 20 20 20 3d 20 30 78 30 30 30 31 30 20 20 2f 2f 20 31 20 30 30 30 30 0a 20 20 20 20 7d 3b 0a 0a ...=.0x00010..//.1.0000.....};..
4ffc0 20 20 20 20 2f 2f 20 44 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 71 74 61 62 77 69 64 67 65 74 2e ....//.Documented.in.qtabwidget.
4ffe0 63 70 70 0a 20 20 20 20 65 6e 75 6d 20 43 6f 72 6e 65 72 20 7b 0a 09 54 6f 70 4c 65 66 74 20 20 cpp.....enum.Corner.{..TopLeft..
50000 20 20 20 3d 20 30 78 30 30 30 30 30 2c 0a 09 54 6f 70 52 69 67 68 74 20 20 20 20 3d 20 30 78 30 ...=.0x00000,..TopRight....=.0x0
50020 30 30 30 31 2c 0a 09 42 6f 74 74 6f 6d 4c 65 66 74 20 20 3d 20 30 78 30 30 30 30 32 2c 0a 09 42 0001,..BottomLeft..=.0x00002,..B
50040 6f 74 74 6f 6d 52 69 67 68 74 20 3d 20 30 78 30 30 30 30 33 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 ottomRight.=.0x00003.....};.....
50060 20 2f 2f 20 22 68 61 6e 64 6c 65 22 20 74 79 70 65 20 66 6f 72 20 73 79 73 74 65 6d 20 6f 62 6a .//."handle".type.for.system.obj
50080 65 63 74 73 2e 20 44 6f 63 75 6d 65 6e 74 65 64 20 61 73 20 5c 69 6e 74 65 72 6e 61 6c 20 69 6e ects..Documented.as.\internal.in
500a0 0a 20 20 20 20 2f 2f 20 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 63 70 70 0a 23 69 66 20 64 65 66 .....//.qapplication.cpp.#if.def
500c0 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 6f 69 64 20 ined(Q_WS_MAC).....typedef.void.
500e0 2a 20 48 41 4e 44 4c 45 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e *.HANDLE;.#elif.defined(Q_WS_WIN
50100 29 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 6f 69 64 20 2a 48 41 4e 44 4c 45 3b 0a 23 65 6c 69 ).....typedef.void.*HANDLE;.#eli
50120 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 74 79 70 65 64 65 66 20 f.defined(Q_WS_X11).....typedef.
50140 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 48 41 4e 44 4c 45 3b 0a 23 65 6c 69 66 20 64 65 66 69 unsigned.long.HANDLE;.#elif.defi
50160 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 6f 69 64 20 2a ned(Q_WS_QWS).....typedef.void.*
50180 20 48 41 4e 44 4c 45 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 .HANDLE;.#endif.};...class.Q_EXP
501a0 4f 52 54 20 51 49 6e 74 65 72 6e 61 6c 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d ORT.QInternal.{.public:.....enum
501c0 20 50 61 69 6e 74 44 65 76 69 63 65 46 6c 61 67 73 20 7b 0a 09 55 6e 64 65 66 69 6e 65 64 44 65 .PaintDeviceFlags.{..UndefinedDe
501e0 76 69 63 65 20 3d 20 30 78 30 30 2c 0a 09 57 69 64 67 65 74 20 3d 20 30 78 30 31 2c 0a 09 50 69 vice.=.0x00,..Widget.=.0x01,..Pi
50200 78 6d 61 70 20 3d 20 30 78 30 32 2c 0a 09 50 72 69 6e 74 65 72 20 3d 20 30 78 30 33 2c 0a 09 50 xmap.=.0x02,..Printer.=.0x03,..P
50220 69 63 74 75 72 65 20 3d 20 30 78 30 34 2c 0a 09 53 79 73 74 65 6d 20 3d 20 30 78 30 35 2c 0a 09 icture.=.0x04,..System.=.0x05,..
50240 44 65 76 69 63 65 54 79 70 65 4d 61 73 6b 20 3d 20 30 78 30 66 2c 0a 09 45 78 74 65 72 6e 61 6c DeviceTypeMask.=.0x0f,..External
50260 44 65 76 69 63 65 20 3d 20 30 78 31 30 2c 0a 09 2f 2f 20 75 73 65 64 20 74 6f 20 65 6d 75 6c 61 Device.=.0x10,..//.used.to.emula
50280 74 65 20 73 6f 6d 65 20 6f 66 20 74 68 65 20 62 65 68 61 76 69 6f 75 72 20 64 69 66 66 65 72 65 te.some.of.the.behaviour.differe
502a0 6e 74 20 62 65 74 77 65 65 6e 20 51 74 32 20 61 6e 64 20 51 74 33 20 28 6d 61 69 6e 6c 79 20 66 nt.between.Qt2.and.Qt3.(mainly.f
502c0 6f 72 20 70 72 69 6e 74 69 6e 67 29 0a 09 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 4d 6f 64 65 20 or.printing)..CompatibilityMode.
502e0 3d 20 30 78 32 30 0a 20 20 20 20 7d 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4e 41 4d =.0x20.....};.};..#endif.//.QNAM
50300 45 53 50 41 43 45 5f 48 0a 00 00 00 12 00 71 00 72 00 65 00 67 00 65 00 78 00 70 00 2e 00 68 00 ESPACE_H......q.r.e.g.e.x.p...h.
50320 00 0e c7 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 .../****************************
50340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
50360 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:.$.**.**
50380 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 52 65 67 45 78 70 20 63 6c 61 73 73 0a 2a 2a 0a .Definition.of.QRegExp.class.**.
503a0 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 31 32 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 **.Created.:.950126.**.**.Copyri
503c0 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 2e ght.(C).1992-2000.Trolltech.ASA.
503e0 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
50400 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
50420 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..**.**.
50440 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
50460 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
50480 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.
504a0 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
504c0 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.
504e0 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..*
50500 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
50520 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
50540 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
50560 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
50580 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
505a0 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
505c0 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
505e0 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
50600 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
50620 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
50640 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
50660 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
50680 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
506a0 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.
506c0 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
506e0 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
50700 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
50720 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
50740 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:/
50760 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.
50780 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.**
507a0 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
507c0 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
507e0 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
50800 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
50820 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
50840 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
50860 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
50880 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
508a0 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..**.******
508c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
508e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
50900 2f 0a 0a 23 69 66 6e 64 65 66 20 51 52 45 47 45 58 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 52 45 /..#ifndef.QREGEXP_H.#define.QRE
50920 47 45 58 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 GEXP_H..#ifndef.QT_H.#include."q
50940 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 stringlist.h".#endif.//.QT_H..#i
50960 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 63 6c 61 73 73 20 51 52 65 67 45 78 70 fndef.QT_NO_REGEXP.class.QRegExp
50980 45 6e 67 69 6e 65 3b 0a 73 74 72 75 63 74 20 51 52 65 67 45 78 70 50 72 69 76 61 74 65 3b 0a 0a Engine;.struct.QRegExpPrivate;..
509a0 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 52 65 67 45 78 70 0a 7b 0a 70 75 62 6c 69 63 3a class.Q_EXPORT.QRegExp.{.public:
509c0 0a 20 20 20 20 65 6e 75 6d 20 43 61 72 65 74 4d 6f 64 65 20 7b 20 43 61 72 65 74 41 74 5a 65 72 .....enum.CaretMode.{.CaretAtZer
509e0 6f 2c 20 43 61 72 65 74 41 74 4f 66 66 73 65 74 2c 20 43 61 72 65 74 57 6f 6e 74 4d 61 74 63 68 o,.CaretAtOffset,.CaretWontMatch
50a00 20 7d 3b 0a 0a 20 20 20 20 51 52 65 67 45 78 70 28 29 3b 0a 20 20 20 20 51 52 65 67 45 78 70 28 .};......QRegExp();.....QRegExp(
50a20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 74 74 65 72 6e 2c 20 62 6f 6f 6c 20 63 61 .const.QString&.pattern,.bool.ca
50a40 73 65 53 65 6e 73 69 74 69 76 65 20 3d 20 54 52 55 45 2c 0a 09 20 20 20 20 20 62 6f 6f 6c 20 77 seSensitive.=.TRUE,.......bool.w
50a60 69 6c 64 63 61 72 64 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 51 52 65 67 45 78 70 28 20 ildcard.=.FALSE.);.....QRegExp(.
50a80 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 78 20 29 3b 0a 20 20 20 20 7e 51 52 65 67 45 78 const.QRegExp&.rx.);.....~QRegEx
50aa0 70 28 29 3b 0a 20 20 20 20 51 52 65 67 45 78 70 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e p();.....QRegExp&.operator=(.con
50ac0 73 74 20 51 52 65 67 45 78 70 26 20 72 78 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 st.QRegExp&.rx.);......bool.oper
50ae0 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 52 65 67 45 78 70 26 20 72 78 20 29 20 63 6f 6e 73 ator==(.const.QRegExp&.rx.).cons
50b00 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 52 t;.....bool.operator!=(.const.QR
50b20 65 67 45 78 70 26 20 72 78 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 21 6f 70 65 72 egExp&.rx.).const.{.return.!oper
50b40 61 74 6f 72 3d 3d 28 20 72 78 20 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 ator==(.rx.);.}......bool.isEmpt
50b60 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f y().const;.....bool.isValid().co
50b80 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 61 74 74 65 72 6e 28 29 20 63 6f 6e 73 74 nst;.....QString.pattern().const
50ba0 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 74 74 65 72 6e 28 20 63 6f 6e 73 74 20 51 53 74 ;.....void.setPattern(.const.QSt
50bc0 72 69 6e 67 26 20 70 61 74 74 65 72 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 73 65 53 65 ring&.pattern.);.....bool.caseSe
50be0 6e 73 69 74 69 76 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 61 73 nsitive().const;.....void.setCas
50c00 65 53 65 6e 73 69 74 69 76 65 28 20 62 6f 6f 6c 20 73 65 6e 73 69 74 69 76 65 20 29 3b 0a 23 69 eSensitive(.bool.sensitive.);.#i
50c20 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 5f 57 49 4c 44 43 41 52 44 0a 20 20 20 20 fndef.QT_NO_REGEXP_WILDCARD.....
50c40 62 6f 6f 6c 20 77 69 6c 64 63 61 72 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 bool.wildcard().const;.....void.
50c60 73 65 74 57 69 6c 64 63 61 72 64 28 20 62 6f 6f 6c 20 77 69 6c 64 63 61 72 64 20 29 3b 0a 23 65 setWildcard(.bool.wildcard.);.#e
50c80 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 6d 69 6e 69 6d 61 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 ndif.....bool.minimal().const;..
50ca0 20 20 20 76 6f 69 64 20 73 65 74 4d 69 6e 69 6d 61 6c 28 20 62 6f 6f 6c 20 6d 69 6e 69 6d 61 6c ...void.setMinimal(.bool.minimal
50cc0 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 78 61 63 74 4d 61 74 63 68 28 20 63 6f 6e 73 74 20 .);......bool.exactMatch(.const.
50ce0 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 QString&.str.).const;.#ifndef.QT
50d00 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 69 6e 74 20 6d 61 74 63 68 28 20 63 6f 6e 73 74 20 _NO_COMPAT.....int.match(.const.
50d20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 30 2c 20 69 6e 74 QString&.str,.int.index.=.0,.int
50d40 20 2a 6c 65 6e 20 3d 20 30 2c 0a 09 20 20 20 20 20 20 20 62 6f 6f 6c 20 69 6e 64 65 78 49 73 53 .*len.=.0,.........bool.indexIsS
50d60 74 61 72 74 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 tart.=.TRUE.).const;.#endif..#if
50d80 20 64 65 66 69 6e 65 64 28 51 5f 51 44 4f 43 29 0a 20 20 20 20 69 6e 74 20 73 65 61 72 63 68 28 .defined(Q_QDOC).....int.search(
50da0 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6f 66 66 73 65 74 20 .const.QString&.str,.int.offset.
50dc0 3d 20 30 2c 0a 09 09 43 61 72 65 74 4d 6f 64 65 20 63 61 72 65 74 4d 6f 64 65 20 3d 20 43 61 72 =.0,...CaretMode.caretMode.=.Car
50de0 65 74 41 74 5a 65 72 6f 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 65 61 72 63 68 etAtZero.).const;.....int.search
50e00 52 65 76 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6f 66 66 Rev(.const.QString&.str,.int.off
50e20 73 65 74 20 3d 20 2d 31 2c 0a 09 09 20 20 20 43 61 72 65 74 4d 6f 64 65 20 63 61 72 65 74 4d 6f set.=.-1,......CaretMode.caretMo
50e40 64 65 20 3d 20 43 61 72 65 74 41 74 5a 65 72 6f 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6c 73 65 0a de.=.CaretAtZero.).const;.#else.
50e60 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 72 65 64 75 63 65 20 74 68 65 73 65 20 ....//.###.Qt.4.0:.reduce.these.
50e80 66 6f 75 72 20 74 6f 20 74 77 6f 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 69 6e 74 20 73 65 four.to.two.functions.....int.se
50ea0 61 72 63 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6f 66 arch(.const.QString&.str,.int.of
50ec0 66 73 65 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 65 61 72 63 68 fset.=.0.).const;.....int.search
50ee0 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6f 66 66 73 65 74 (.const.QString&.str,.int.offset
50f00 2c 20 43 61 72 65 74 4d 6f 64 65 20 63 61 72 65 74 4d 6f 64 65 20 29 20 63 6f 6e 73 74 3b 0a 20 ,.CaretMode.caretMode.).const;..
50f20 20 20 20 69 6e 74 20 73 65 61 72 63 68 52 65 76 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ...int.searchRev(.const.QString&
50f40 20 73 74 72 2c 20 69 6e 74 20 6f 66 66 73 65 74 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 .str,.int.offset.=.-1.).const;..
50f60 20 20 20 69 6e 74 20 73 65 61 72 63 68 52 65 76 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 ...int.searchRev(.const.QString&
50f80 20 73 74 72 2c 20 69 6e 74 20 6f 66 66 73 65 74 2c 20 43 61 72 65 74 4d 6f 64 65 20 63 61 72 65 .str,.int.offset,.CaretMode.care
50fa0 74 4d 6f 64 65 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 20 6d 61 tMode.).const;.#endif.....int.ma
50fc0 74 63 68 65 64 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f tchedLength().const;.#ifndef.QT_
50fe0 4e 4f 5f 52 45 47 45 58 50 5f 43 41 50 54 55 52 45 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 61 70 NO_REGEXP_CAPTURE.....int.numCap
51000 74 75 72 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 74 20 63 tures().const;.....QStringList.c
51020 61 70 74 75 72 65 64 54 65 78 74 73 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 61 70 28 apturedTexts();.....QString.cap(
51040 20 69 6e 74 20 6e 74 68 20 3d 20 30 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 6f 73 28 20 69 6e 74 .int.nth.=.0.);.....int.pos(.int
51060 20 6e 74 68 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 .nth.=.0.);.....QString.errorStr
51080 69 6e 67 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e ing();.#endif......static.QStrin
510a0 67 20 65 73 63 61 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 3b 0a g.escape(.const.QString&.str.);.
510c0 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 70 72 65 70 61 72 65 45 6e 67 69 6e 65 .private:.....void.prepareEngine
510e0 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 70 61 72 65 45 6e 67 69 6e 65 ().const;.....void.prepareEngine
51100 46 6f 72 4d 61 74 63 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 20 63 ForMatch(.const.QString&.str.).c
51120 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 45 6e 67 69 6e 65 28 onst;.....void.invalidateEngine(
51140 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 63 61 72 65 74 49 6e 64 65 78 28 20 69 );......static.int.caretIndex(.i
51160 6e 74 20 6f 66 66 73 65 74 2c 20 43 61 72 65 74 4d 6f 64 65 20 63 61 72 65 74 4d 6f 64 65 20 29 nt.offset,.CaretMode.caretMode.)
51180 3b 0a 0a 20 20 20 20 51 52 65 67 45 78 70 45 6e 67 69 6e 65 20 2a 65 6e 67 3b 0a 20 20 20 20 51 ;......QRegExpEngine.*eng;.....Q
511a0 52 65 67 45 78 70 50 72 69 76 61 74 65 20 2a 70 72 69 76 3b 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f RegExpPrivate.*priv;.};.#endif./
511c0 2f 20 51 54 5f 4e 4f 5f 52 45 47 45 58 50 0a 23 65 6e 64 69 66 20 2f 2f 20 51 52 45 47 45 58 50 /.QT_NO_REGEXP.#endif.//.QREGEXP
511e0 5f 48 0a 00 00 00 12 00 71 00 70 00 69 00 78 00 6d 00 61 00 70 00 2e 00 68 00 00 27 fc 2f 2a 2a _H......q.p.i.x.m.a.p...h..'./**
51200 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
51220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
51240 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
51260 69 6f 6e 20 6f 66 20 51 50 69 78 6d 61 70 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 ion.of.QPixmap.class.**.**.Creat
51280 65 64 20 3a 20 39 34 30 35 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 ed.:.940501.**.**.Copyright.(C).
512a0 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
512c0 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
512e0 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 s.part.of.the.kernel.module.of.t
51300 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 he.Qt.GUI.Toolkit..**.**.This.fi
51320 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 le.may.be.distributed.under.the.
51340 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a terms.of.the.Q.Public.License.**
51360 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 .as.defined.by.Trolltech.ASA.of.
51380 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 Norway.and.appearing.in.the.file
513a0 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .**.LICENSE.QPL.included.in.the.
513c0 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 packaging.of.this.file..**.**.Th
513e0 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
51400 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
51420 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
51440 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
51460 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
51480 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
514a0 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
514c0 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
514e0 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f ng.valid.Qt.Enterprise.Edition.o
51500 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 r.Qt.Professional.Edition.**.lic
51520 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 enses.may.use.this.file.in.accor
51540 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 dance.with.the.Qt.Commercial.Lic
51560 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 ense.**.Agreement.provided.with.
51580 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 the.Software..**.**.This.file.is
515a0 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 .provided.AS.IS.with.NO.WARRANTY
515c0 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 .OF.ANY.KIND,.INCLUDING.THE.**.W
515e0 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 ARRANTY.OF.DESIGN,.MERCHANTABILI
51600 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 TY.AND.FITNESS.FOR.A.PARTICULAR.
51620 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 PURPOSE..**.**.See.http://qtsoft
51640 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
51660 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
51680 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
516a0 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 nse.Agreements..**.See.http://qt
516c0 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 software.com/qpl/.for.QPL.licens
516e0 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ing.information..**.See.http://q
51700 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
51720 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
51740 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
51760 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
51780 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
517a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
517c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
517e0 64 65 66 20 51 50 49 58 4d 41 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 49 58 4d 41 50 5f 48 0a def.QPIXMAP_H.#define.QPIXMAP_H.
51800 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 .#ifndef.QT_H.#include."qpaintde
51820 76 69 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 20 2f 2f 20 63 vice.h".#include."qcolor.h".//.c
51840 68 61 72 2a 2d 3e 51 43 6f 6c 6f 72 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 har*->QColor.conversion.#include
51860 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 69 6e 67 20 63 ."qstring.h".//.char*->QString.c
51880 6f 6e 76 65 72 73 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 onversion.#include."qnamespace.h
518a0 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 47 66 78 3b 0a 63 6c ".#endif.//.QT_H..class.QGfx;.cl
518c0 61 73 73 20 51 50 69 78 6d 61 70 50 72 69 76 61 74 65 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 ass.QPixmapPrivate;..#if.defined
518e0 28 51 5f 57 53 5f 57 49 4e 29 0a 2f 2f 20 49 6e 74 65 72 6e 61 6c 20 70 69 78 6d 61 70 20 6d 65 (Q_WS_WIN).//.Internal.pixmap.me
51900 6d 6f 72 79 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 63 6c 61 73 73 20 66 6f 72 20 57 69 6e 64 mory.optimization.class.for.Wind
51920 6f 77 73 20 39 78 0a 63 6c 61 73 73 20 51 4d 75 6c 74 69 43 65 6c 6c 50 69 78 6d 61 70 3b 0a 23 ows.9x.class.QMultiCellPixmap;.#
51940 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 50 69 78 6d 61 70 20 3a endif...class.Q_EXPORT.QPixmap.:
51960 20 70 75 62 6c 69 63 20 51 50 61 69 6e 74 44 65 76 69 63 65 2c 20 70 75 62 6c 69 63 20 51 74 0a .public.QPaintDevice,.public.Qt.
51980 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6c 6f 72 4d 6f 64 65 20 7b 20 41 {.public:.....enum.ColorMode.{.A
519a0 75 74 6f 2c 20 43 6f 6c 6f 72 2c 20 4d 6f 6e 6f 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 4f 70 74 uto,.Color,.Mono.};.....enum.Opt
519c0 69 6d 69 7a 61 74 69 6f 6e 20 7b 20 44 65 66 61 75 6c 74 4f 70 74 69 6d 2c 20 4e 6f 4f 70 74 69 imization.{.DefaultOptim,.NoOpti
519e0 6d 2c 20 4d 65 6d 6f 72 79 4f 70 74 69 6d 3d 4e 6f 4f 70 74 69 6d 2c 0a 09 09 09 4e 6f 72 6d 61 m,.MemoryOptim=NoOptim,....Norma
51a00 6c 4f 70 74 69 6d 2c 20 42 65 73 74 4f 70 74 69 6d 20 7d 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 lOptim,.BestOptim.};......QPixma
51a20 70 28 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 p();.....QPixmap(.const.QImage&.
51a40 69 6d 61 67 65 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 28 20 69 6e 74 20 77 2c 20 69 6e 74 image.);.....QPixmap(.int.w,.int
51a60 20 68 2c 20 20 69 6e 74 20 64 65 70 74 68 20 3d 20 2d 31 2c 20 4f 70 74 69 6d 69 7a 61 74 69 6f .h,..int.depth.=.-1,.Optimizatio
51a80 6e 20 3d 20 44 65 66 61 75 6c 74 4f 70 74 69 6d 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 28 n.=.DefaultOptim.);.....QPixmap(
51aa0 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 69 6e 74 20 64 65 70 74 68 20 3d 20 2d 31 2c 20 .const.QSize.&,.int.depth.=.-1,.
51ac0 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 3d 20 44 65 66 61 75 6c 74 4f 70 74 69 6d 20 29 3b 0a 23 Optimization.=.DefaultOptim.);.#
51ae0 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 50 69 78 6d 61 70 ifndef.QT_NO_IMAGEIO.....QPixmap
51b00 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 (.const.QString&.fileName,.const
51b20 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 3d 30 2c 0a 09 20 20 20 20 20 43 6f 6c 6f 72 4d 6f 64 65 .char.*format=0,.......ColorMode
51b40 20 6d 6f 64 65 3d 41 75 74 6f 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 .mode=Auto.);.....QPixmap(.const
51b60 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a .QString&.fileName,.const.char.*
51b80 66 6f 72 6d 61 74 2c 0a 09 20 20 20 20 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 format,.......int.conversion_fla
51ba0 67 73 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 78 gs.);.....QPixmap(.const.char.*x
51bc0 70 6d 5b 5d 20 29 3b 20 2f 2f 20 23 23 23 20 69 6e 20 34 2e 30 2c 20 27 63 6f 6e 73 74 20 63 68 pm[].);.//.###.in.4.0,.'const.ch
51be0 61 72 20 2a 20 63 6f 6e 73 74 20 78 70 6d 5b 5d 27 3f 0a 20 20 20 20 51 50 69 78 6d 61 70 28 20 ar.*.const.xpm[]'?.....QPixmap(.
51c00 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 20 29 3b 0a 23 65 6e 64 69 66 const.QByteArray.&data.);.#endif
51c20 0a 20 20 20 20 51 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 .....QPixmap(.const.QPixmap.&.);
51c40 0a 20 20 20 7e 51 50 69 78 6d 61 70 28 29 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 ....~QPixmap();......QPixmap....
51c60 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 20 29 3b 0a 20 &operator=(.const.QPixmap.&.);..
51c80 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 ...QPixmap....&operator=(.const.
51ca0 51 49 6d 61 67 65 09 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 4e 75 6c 6c 28 29 09 QImage..&.);......bool.isNull().
51cc0 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 77 69 64 74 68 28 29 09 09 63 6f 6e 73 74 20 const;......int..width()..const.
51ce0 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 77 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 68 65 69 {.return.data->w;.}.....int..hei
51d00 67 68 74 28 29 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 68 3b 20 7d 0a ght().const.{.return.data->h;.}.
51d20 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 28 29 09 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e ....QSize.size()..const.{.return
51d40 20 51 53 69 7a 65 28 64 61 74 61 2d 3e 77 2c 64 61 74 61 2d 3e 68 29 3b 20 7d 0a 20 20 20 20 51 .QSize(data->w,data->h);.}.....Q
51d60 52 65 63 74 09 72 65 63 74 28 29 09 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 52 65 63 Rect.rect()..const.{.return.QRec
51d80 74 28 30 2c 30 2c 64 61 74 61 2d 3e 77 2c 64 61 74 61 2d 3e 68 29 3b 20 7d 0a 20 20 20 20 69 6e t(0,0,data->w,data->h);.}.....in
51da0 74 09 09 64 65 70 74 68 28 29 09 09 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d t..depth()..const.{.return.data-
51dc0 3e 64 3b 20 7d 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 09 64 65 66 61 75 6c 74 44 65 70 74 >d;.}.....static.int.defaultDept
51de0 68 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 66 69 6c 6c 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f h();......void.fill(.const.QColo
51e00 72 20 26 66 69 6c 6c 43 6f 6c 6f 72 20 3d 20 51 74 3a 3a 77 68 69 74 65 20 29 3b 0a 20 20 20 20 r.&fillColor.=.Qt::white.);.....
51e20 76 6f 69 64 09 66 69 6c 6c 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 20 void.fill(.const.QWidget.*,.int.
51e40 78 6f 66 73 2c 20 69 6e 74 20 79 6f 66 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 69 6c 6c 28 xofs,.int.yofs.);.....void.fill(
51e60 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 .const.QWidget.*,.const.QPoint.&
51e80 6f 66 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 69 6e 74 20 77 69 64 74 ofs.);.....void.resize(.int.widt
51ea0 68 2c 20 69 6e 74 20 68 65 69 67 68 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 h,.int.height.);.....void.resize
51ec0 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 42 (.const.QSize.&.);......const.QB
51ee0 69 74 6d 61 70 20 2a 6d 61 73 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 itmap.*mask().const;.....void.se
51f00 74 4d 61 73 6b 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 62 6f tMask(.const.QBitmap.&.);.....bo
51f20 6f 6c 09 73 65 6c 66 4d 61 73 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 68 61 ol.selfMask().const;.....bool.ha
51f40 73 41 6c 70 68 61 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 68 61 73 41 6c 70 68 sAlpha().const;.....bool.hasAlph
51f60 61 43 68 61 6e 6e 65 6c 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f aChannel().const;.#ifndef.QT_NO_
51f80 49 4d 41 47 45 5f 48 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 0a 20 20 20 20 51 42 69 74 6d 61 70 IMAGE_HEURISTIC_MASK.....QBitmap
51fa0 09 63 72 65 61 74 65 48 65 75 72 69 73 74 69 63 4d 61 73 6b 28 20 62 6f 6f 6c 20 63 6c 69 70 54 .createHeuristicMask(.bool.clipT
51fc0 69 67 68 74 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e ight.=.TRUE.).const;.#endif.#ifn
51fe0 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 def.QT_NO_MIME.....static.QPixma
52000 70 20 66 72 6f 6d 4d 69 6d 65 53 6f 75 72 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 p.fromMimeSource(.const.QString&
52020 20 61 62 73 5f 6e 61 6d 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 20 .abs_name.);.#endif.....static..
52040 51 50 69 78 6d 61 70 20 67 72 61 62 57 69 6e 64 6f 77 28 20 57 49 64 2c 20 69 6e 74 20 78 3d 30 QPixmap.grabWindow(.WId,.int.x=0
52060 2c 20 69 6e 74 20 79 3d 30 2c 20 69 6e 74 20 77 3d 2d 31 2c 20 69 6e 74 20 68 3d 2d 31 20 29 3b ,.int.y=0,.int.w=-1,.int.h=-1.);
52080 0a 20 20 20 20 73 74 61 74 69 63 20 20 51 50 69 78 6d 61 70 20 67 72 61 62 57 69 64 67 65 74 28 .....static..QPixmap.grabWidget(
520a0 20 51 57 69 64 67 65 74 20 2a 20 77 69 64 67 65 74 2c 0a 09 09 09 09 69 6e 74 20 78 3d 30 2c 20 .QWidget.*.widget,.....int.x=0,.
520c0 69 6e 74 20 79 3d 30 2c 20 69 6e 74 20 77 3d 2d 31 2c 20 69 6e 74 20 68 3d 2d 31 20 29 3b 0a 0a int.y=0,.int.w=-1,.int.h=-1.);..
520e0 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 58 4d 41 50 5f 54 52 41 4e 53 46 4f 52 4d 41 54 #ifndef.QT_NO_PIXMAP_TRANSFORMAT
52100 49 4f 4e 0a 20 20 20 20 51 50 69 78 6d 61 70 09 20 20 20 20 78 46 6f 72 6d 28 20 63 6f 6e 73 74 ION.....QPixmap.....xForm(.const
52120 20 51 57 4d 61 74 72 69 78 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 .QWMatrix.&.).const;.....static.
52140 51 57 4d 61 74 72 69 78 20 74 72 75 65 4d 61 74 72 69 78 28 20 63 6f 6e 73 74 20 51 57 4d 61 74 QWMatrix.trueMatrix(.const.QWMat
52160 72 69 78 20 26 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 rix.&,.int.w,.int.h.);.#endif...
52180 20 20 20 51 49 6d 61 67 65 09 63 6f 6e 76 65 72 74 54 6f 49 6d 61 67 65 28 29 20 63 6f 6e 73 74 ...QImage.convertToImage().const
521a0 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 6f 6e 76 65 72 74 46 72 6f 6d 49 6d 61 67 65 28 20 63 6f 6e ;.....bool.convertFromImage(.con
521c0 73 74 20 51 49 6d 61 67 65 20 26 2c 20 43 6f 6c 6f 72 4d 6f 64 65 20 6d 6f 64 65 3d 41 75 74 6f st.QImage.&,.ColorMode.mode=Auto
521e0 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 63 6f 6e 76 65 72 74 46 72 6f 6d 49 6d 61 67 65 28 20 63 .);.....bool.convertFromImage(.c
52200 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 2c 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c onst.QImage.&,.int.conversion_fl
52220 61 67 73 20 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 ags.);.#ifndef.QT_NO_IMAGEIO....
52240 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 69 6d 61 67 65 46 6f 72 6d 61 74 28 .static.const.char*.imageFormat(
52260 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 .const.QString.&fileName.);.....
52280 62 6f 6f 6c 09 6c 6f 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 4e 61 bool.load(.const.QString&.fileNa
522a0 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 3d 30 2c 0a 09 09 20 20 20 20 me,.const.char.*format=0,.......
522c0 20 20 43 6f 6c 6f 72 4d 6f 64 65 20 6d 6f 64 65 3d 41 75 74 6f 20 29 3b 0a 20 20 20 20 62 6f 6f ..ColorMode.mode=Auto.);.....boo
522e0 6c 09 6c 6f 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 6c 65 4e 61 6d 65 2c l.load(.const.QString&.fileName,
52300 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 2c 0a 09 09 20 20 20 20 20 20 69 6e 74 .const.char.*format,.........int
52320 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6c 6f .conversion_flags.);.....bool.lo
52340 61 64 46 72 6f 6d 44 61 74 61 28 20 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 62 75 66 2c 20 75 69 adFromData(.const.uchar.*buf,.ui
52360 6e 74 20 6c 65 6e 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 nt.len,..........const.char*.for
52380 6d 61 74 3d 30 2c 0a 09 09 09 20 20 20 20 20 20 43 6f 6c 6f 72 4d 6f 64 65 20 6d 6f 64 65 3d 41 mat=0,..........ColorMode.mode=A
523a0 75 74 6f 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 20 63 6f uto.);.....bool.loadFromData(.co
523c0 6e 73 74 20 75 63 68 61 72 20 2a 62 75 66 2c 20 75 69 6e 74 20 6c 65 6e 2c 0a 09 09 09 20 20 20 nst.uchar.*buf,.uint.len,.......
523e0 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 2c 0a 09 09 09 20 20 20 20 20 20 ...const.char*.format,..........
52400 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 20 29 3b 0a 20 20 20 20 62 6f 6f 6c int.conversion_flags.);.....bool
52420 09 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 .loadFromData(.const.QByteArray.
52440 26 64 61 74 61 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d &data,..........const.char*.form
52460 61 74 3d 30 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c at=0,..........int.conversion_fl
52480 61 67 73 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 73 61 76 65 28 20 63 6f 6e 73 74 20 51 53 ags=0.);.....bool.save(.const.QS
524a0 74 72 69 6e 67 26 20 66 69 6c 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 tring&.fileName,.const.char*.for
524c0 6d 61 74 2c 20 69 6e 74 20 71 75 61 6c 69 74 79 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 mat,.int.quality.=.-1.).const;..
524e0 20 20 20 62 6f 6f 6c 09 73 61 76 65 28 20 51 49 4f 44 65 76 69 63 65 2a 20 64 65 76 69 63 65 2c ...bool.save(.QIODevice*.device,
52500 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 2c 20 69 6e 74 20 71 75 61 6c 69 74 79 .const.char*.format,.int.quality
52520 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e .=.-1.).const;.#endif..#if.defin
52540 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 48 42 49 54 4d 41 50 09 68 62 6d 28 29 09 09 ed(Q_WS_WIN).....HBITMAP.hbm()..
52560 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 09 09 73 65 72 69 61 6c 4e 75 const;.#endif......int..serialNu
52580 6d 62 65 72 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 09 mber().const;......Optimization.
525a0 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 09 optimization().const;.....void..
525c0 73 65 74 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 29 3b setOptimization(.Optimization.);
525e0 0a 20 20 20 20 73 74 61 74 69 63 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 64 65 66 61 75 6c 74 .....static.Optimization.default
52600 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 Optimization();.....static.void.
52620 09 73 65 74 44 65 66 61 75 6c 74 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 20 4f 70 74 69 6d 69 7a .setDefaultOptimization(.Optimiz
52640 61 74 69 6f 6e 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 74 61 63 ation.);......virtual.void.detac
52660 68 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 51 42 69 74 6d 61 70 28 29 20 63 6f 6e 73 74 h();......bool.isQBitmap().const
52680 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 2f 2f 20 ;..#if.defined(Q_WS_WIN).....//.
526a0 54 68 65 73 65 20 66 75 6e 63 74 69 6f 6e 73 20 61 72 65 20 69 6e 74 65 72 6e 61 6c 20 61 6e 64 These.functions.are.internal.and
526c0 20 75 73 65 64 20 62 79 20 57 69 6e 64 6f 77 73 20 39 78 20 6f 6e 6c 79 0a 20 20 20 20 62 6f 6f .used.by.Windows.9x.only.....boo
526e0 6c 09 69 73 4d 75 6c 74 69 43 65 6c 6c 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 l.isMultiCellPixmap().const;....
52700 20 48 44 43 09 09 6d 75 6c 74 69 43 65 6c 6c 48 61 6e 64 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 .HDC..multiCellHandle().const;..
52720 20 20 20 48 42 49 54 4d 41 50 09 6d 75 6c 74 69 43 65 6c 6c 42 69 74 6d 61 70 28 29 20 63 6f 6e ...HBITMAP.multiCellBitmap().con
52740 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6d 75 6c 74 69 43 65 6c 6c 4f 66 66 73 65 74 28 29 20 63 st;.....int..multiCellOffset().c
52760 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 61 6c 6c 6f 63 43 65 6c 6c 28 29 3b 0a 20 20 20 20 onst;.....int..allocCell();.....
52780 76 6f 69 64 09 66 72 65 65 43 65 6c 6c 28 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 void.freeCell(.bool.=.FALSE.);.#
527a0 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 20 20 20 endif..#if.defined(Q_WS_QWS)....
527c0 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 67 72 61 70 68 69 63 73 43 6f 6e 74 65 78 74 28 .virtual.QGfx.*.graphicsContext(
527e0 62 6f 6f 6c 20 63 6c 69 70 5f 63 68 69 6c 64 72 65 6e 3d 54 52 55 45 29 20 63 6f 6e 73 74 3b 0a bool.clip_children=TRUE).const;.
52800 20 20 20 20 76 69 72 74 75 61 6c 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 73 63 61 6e ....virtual.unsigned.char.*.scan
52820 4c 69 6e 65 28 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 Line(int).const;.....virtual.int
52840 20 62 79 74 65 73 50 65 72 4c 69 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 67 62 20 .bytesPerLine().const;.....QRgb.
52860 2a 20 63 6c 75 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 *.clut().const;.....int.numCols(
52880 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 5f 58 31 31 29 ).const;.#elif.defined(Q_WS_X11)
528a0 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 78 31 31 53 65 74 44 65 66 61 75 6c 74 53 63 72 .....static.int.x11SetDefaultScr
528c0 65 65 6e 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 78 31 31 53 een(.int.screen.);.....void.x11S
528e0 65 74 53 63 72 65 65 6e 28 20 69 6e 74 20 73 63 72 65 65 6e 20 29 3b 0a 23 65 6e 64 69 66 0a 0a etScreen(.int.screen.);.#endif..
52900 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 #ifndef.Q_QDOC.....Q_DUMMY_COMPA
52920 52 49 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 51 50 69 78 6d 61 70 29 0a 23 65 6e 64 69 66 0a 0a RISON_OPERATOR(QPixmap).#endif..
52940 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 50 69 78 6d 61 70 28 20 69 6e 74 20 77 2c 20 69 protected:.....QPixmap(.int.w,.i
52960 6e 74 20 68 2c 20 63 6f 6e 73 74 20 75 63 68 61 72 20 2a 64 61 74 61 2c 20 62 6f 6f 6c 20 69 73 nt.h,.const.uchar.*data,.bool.is
52980 58 62 69 74 6d 61 70 20 29 3b 0a 20 20 20 20 69 6e 74 20 6d 65 74 72 69 63 28 20 69 6e 74 20 29 Xbitmap.);.....int.metric(.int.)
529a0 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 .const;..#if.defined(Q_WS_WIN)..
529c0 20 20 20 73 74 72 75 63 74 20 51 4d 43 50 49 20 7b 09 09 09 09 2f 2f 20 6d 65 6d 20 6f 70 74 69 ...struct.QMCPI.{....//.mem.opti
529e0 6d 20 66 6f 72 20 77 69 6e 39 78 0a 09 51 4d 75 6c 74 69 43 65 6c 6c 50 69 78 6d 61 70 20 2a 6d m.for.win9x..QMultiCellPixmap.*m
52a00 63 70 3b 0a 09 69 6e 74 09 6f 66 66 73 65 74 3b 0a 20 20 20 20 7d 3b 0a 23 65 6e 64 69 66 0a 0a cp;..int.offset;.....};.#endif..
52a20 20 20 20 20 73 74 72 75 63 74 20 51 50 69 78 6d 61 70 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 ....struct.QPixmapData.:.public.
52a40 51 53 68 61 72 65 64 20 7b 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 70 69 78 6d 61 70 20 64 61 74 QShared.{.//.internal.pixmap.dat
52a60 61 0a 09 51 43 4f 4f 52 44 09 77 2c 20 68 3b 0a 09 73 68 6f 72 74 09 64 3b 0a 09 75 69 6e 74 09 a..QCOORD.w,.h;..short.d;..uint.
52a80 75 6e 69 6e 69 74 09 20 3a 20 31 3b 0a 09 75 69 6e 74 09 62 69 74 6d 61 70 09 20 3a 20 31 3b 0a uninit..:.1;..uint.bitmap..:.1;.
52aa0 09 75 69 6e 74 09 73 65 6c 66 6d 61 73 6b 20 3a 20 31 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 .uint.selfmask.:.1;.#if.defined(
52ac0 51 5f 57 53 5f 57 49 4e 29 0a 09 75 69 6e 74 09 6d 63 70 09 20 3a 20 31 3b 0a 23 65 6e 64 69 66 Q_WS_WIN)..uint.mcp..:.1;.#endif
52ae0 0a 09 69 6e 74 09 73 65 72 5f 6e 6f 3b 0a 09 51 42 69 74 6d 61 70 20 2a 6d 61 73 6b 3b 0a 23 69 ..int.ser_no;..QBitmap.*mask;.#i
52b00 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 09 51 50 69 78 6d 61 70 20 2a 6d 61 f.defined(Q_WS_WIN)..QPixmap.*ma
52b20 73 6b 70 6d 3b 0a 09 75 6e 69 6f 6e 20 7b 0a 09 20 20 20 20 48 42 49 54 4d 41 50 20 68 62 6d 3b skpm;..union.{......HBITMAP.hbm;
52b40 20 20 20 20 2f 2f 20 69 66 20 6d 63 70 20 3d 3d 20 46 41 4c 53 45 0a 09 20 20 20 20 51 4d 43 50 ....//.if.mcp.==.FALSE......QMCP
52b60 49 20 20 2a 6d 63 70 69 3b 20 20 20 2f 2f 20 69 66 20 6d 63 70 20 3d 3d 20 54 52 55 45 0a 09 7d I..*mcpi;...//.if.mcp.==.TRUE..}
52b80 20 68 62 6d 5f 6f 72 5f 6d 63 70 69 3b 0a 09 75 63 68 61 72 20 2a 72 65 61 6c 41 6c 70 68 61 42 .hbm_or_mcpi;..uchar.*realAlphaB
52ba0 69 74 73 3b 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 54 45 4d 50 0a 09 75 63 68 61 72 2a 20 70 70 its;.#ifdef.Q_OS_TEMP..uchar*.pp
52bc0 76 42 69 74 73 3b 20 2f 2f 20 50 6f 69 6e 74 65 72 20 74 6f 20 44 49 42 53 65 63 74 69 6f 6e 20 vBits;.//.Pointer.to.DIBSection.
52be0 62 69 74 73 0a 23 65 6e 64 69 66 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 bits.#endif.#elif.defined(Q_WS_X
52c00 31 31 29 0a 09 76 6f 69 64 20 20 20 2a 78 69 6d 61 67 65 3b 0a 09 76 6f 69 64 20 20 20 2a 6d 61 11)..void...*ximage;..void...*ma
52c20 73 6b 67 63 3b 0a 09 51 50 69 78 6d 61 70 20 2a 61 6c 70 68 61 70 6d 3b 0a 23 65 6c 69 66 20 64 skgc;..QPixmap.*alphapm;.#elif.d
52c40 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 09 43 6f 6c 6f 72 54 61 62 6c 65 20 2a 63 6c efined(Q_WS_MAC)..ColorTable.*cl
52c60 75 74 3b 0a 09 51 50 69 78 6d 61 70 20 2a 61 6c 70 68 61 70 6d 3b 0a 23 65 6c 69 66 20 64 65 66 ut;..QPixmap.*alphapm;.#elif.def
52c80 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 0a 09 69 6e 74 20 69 64 3b 20 2f 2f 20 23 23 23 20 73 ined(Q_WS_QWS)..int.id;.//.###.s
52ca0 68 6f 75 6c 64 20 75 73 65 20 51 50 61 69 6e 74 44 65 76 69 63 65 3a 3a 68 64 2c 20 73 69 6e 63 hould.use.QPaintDevice::hd,.sinc
52cc0 65 20 69 74 20 69 73 20 74 68 65 72 65 0a 09 51 52 67 62 20 2a 20 63 6c 75 74 3b 0a 09 69 6e 74 e.it.is.there..QRgb.*.clut;..int
52ce0 20 6e 75 6d 63 6f 6c 73 3b 0a 09 69 6e 74 20 72 77 3b 0a 09 69 6e 74 20 72 68 3b 0a 09 62 6f 6f .numcols;..int.rw;..int.rh;..boo
52d00 6c 20 68 61 73 41 6c 70 68 61 3b 0a 23 65 6e 64 69 66 0a 09 4f 70 74 69 6d 69 7a 61 74 69 6f 6e l.hasAlpha;.#endif..Optimization
52d20 20 6f 70 74 69 6d 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 09 48 .optim;.#if.defined(Q_WS_WIN)..H
52d40 42 49 54 4d 41 50 20 6f 6c 64 5f 68 62 6d 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 20 2a 64 61 BITMAP.old_hbm;.#endif.....}.*da
52d60 74 61 3b 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 ta;.private:.#ifndef.QT_NO_IMAGE
52d80 49 4f 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 49 6d 61 67 65 49 4f 28 20 51 49 6d 61 67 65 49 4f 2a IO.....bool.doImageIO(.QImageIO*
52da0 20 69 6f 2c 20 69 6e 74 20 71 75 61 6c 69 74 79 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 .io,.int.quality.).const;.#endif
52dc0 0a 20 20 20 20 51 50 69 78 6d 61 70 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 .....QPixmap(.int.w,.int.h,.int.
52de0 64 65 70 74 68 2c 20 62 6f 6f 6c 2c 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 29 3b 0a 20 20 20 depth,.bool,.Optimization.);....
52e00 20 76 6f 69 64 09 69 6e 69 74 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 62 6f 6f 6c 2c .void.init(.int,.int,.int,.bool,
52e20 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 64 65 72 65 66 28 .Optimization.);.....void.deref(
52e40 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 09 63 6f 70 79 28 20 62 6f 6f 6c 20 69 67 6e 6f 72 65 );.....QPixmap.copy(.bool.ignore
52e60 4d 61 73 6b 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 20 64 65 66 69 6e 65 Mask.=.FALSE.).const;.#if.define
52e80 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 41 6c 70 68 61 50 69 d(Q_WS_WIN).....void.initAlphaPi
52ea0 78 6d 61 70 28 20 75 63 68 61 72 20 2a 62 79 74 65 73 2c 20 69 6e 74 20 6c 65 6e 67 74 68 2c 20 xmap(.uchar.*bytes,.int.length,.
52ec0 73 74 72 75 63 74 20 74 61 67 42 49 54 4d 41 50 49 4e 46 4f 20 2a 62 6d 69 20 29 3b 0a 20 20 20 struct.tagBITMAPINFO.*bmi.);....
52ee0 20 76 6f 69 64 20 63 6f 6e 76 65 72 74 54 6f 41 6c 70 68 61 50 69 78 6d 61 70 28 20 62 6f 6f 6c .void.convertToAlphaPixmap(.bool
52f00 20 69 6e 69 74 41 6c 70 68 61 3d 54 52 55 45 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f .initAlpha=TRUE.);.....static.vo
52f20 69 64 20 62 69 74 42 6c 74 41 6c 70 68 61 50 69 78 6d 61 70 28 20 51 50 69 78 6d 61 70 20 2a 64 id.bitBltAlphaPixmap(.QPixmap.*d
52f40 73 74 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 2c 0a 09 09 09 09 20 20 20 63 6f 6e 73 74 st,.int.dx,.int.dy,........const
52f60 20 51 50 69 78 6d 61 70 20 2a 73 72 63 2c 20 69 6e 74 20 73 78 2c 20 69 6e 74 20 73 79 2c 0a 09 .QPixmap.*src,.int.sx,.int.sy,..
52f80 09 09 09 20 20 20 69 6e 74 20 73 77 2c 20 69 6e 74 20 73 68 2c 20 62 6f 6f 6c 20 75 73 65 44 73 ......int.sw,.int.sh,.bool.useDs
52fa0 74 41 6c 70 68 61 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 4f 70 74 69 tAlpha.);.#endif.....static.Opti
52fc0 6d 69 7a 61 74 69 6f 6e 20 64 65 66 4f 70 74 69 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f mization.defOptim;.....friend.Q_
52fe0 45 58 50 4f 52 54 20 76 6f 69 64 20 62 69 74 42 6c 74 28 20 51 50 61 69 6e 74 44 65 76 69 63 65 EXPORT.void.bitBlt(.QPaintDevice
53000 20 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 .*,.int,.int,......const.QPaintD
53020 65 76 69 63 65 20 2a 2c 0a 09 09 09 09 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 evice.*,......int,.int,.int,.int
53040 2c 20 52 61 73 74 65 72 4f 70 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 ,.RasterOp,.bool.);.....friend.Q
53060 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 62 69 74 42 6c 74 28 20 51 50 61 69 6e 74 44 65 76 69 63 _EXPORT.void.bitBlt(.QPaintDevic
53080 65 20 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 e.*,.int,.int,......const.QImage
530a0 2a 20 73 72 63 2c 0a 09 09 09 09 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 *.src,......int,.int,.int,.int,.
530c0 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 20 29 3b 0a 20 20 20 20 66 72 69 65 int.conversion_flags.);.....frie
530e0 6e 64 20 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 63 6f 70 79 42 6c 74 28 20 51 50 69 78 6d 61 nd.Q_EXPORT.void.copyBlt(.QPixma
53100 70 20 2a 64 73 74 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 2c 0a 09 09 09 09 20 20 63 6f p.*dst,.int.dx,.int.dy,.......co
53120 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 73 72 63 2c 20 69 6e 74 20 73 78 2c 20 69 6e 74 20 73 79 nst.QPixmap.*src,.int.sx,.int.sy
53140 2c 0a 09 09 09 09 20 20 69 6e 74 20 73 77 2c 20 69 6e 74 20 73 68 20 29 3b 0a 0a 23 69 66 20 64 ,.......int.sw,.int.sh.);..#if.d
53160 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 efined(Q_WS_MAC).....friend.void
53180 20 75 6e 63 6c 69 70 70 65 64 53 63 61 6c 65 64 42 69 74 42 6c 74 28 51 50 61 69 6e 74 44 65 76 .unclippedScaledBitBlt(QPaintDev
531a0 69 63 65 20 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 0a 09 09 09 09 20 ice.*,.int,.int,.int,.int,......
531c0 20 20 20 20 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 2c 20 69 6e 74 2c 20 .....const.QPaintDevice.*,.int,.
531e0 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 0a 09 09 09 09 20 20 20 20 20 20 51 74 3a 3a 52 61 73 int,.int,.int,...........Qt::Ras
53200 74 65 72 4f 70 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 terOp,.bool,.bool);.#endif......
53220 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 42 69 74 6d 61 70 3b 0a 20 20 20 20 66 72 69 65 6e 64 friend.class.QBitmap;.....friend
53240 20 63 6c 61 73 73 20 51 50 61 69 6e 74 44 65 76 69 63 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 .class.QPaintDevice;.....friend.
53260 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 class.QPainter;.....friend.class
53280 20 51 47 4c 57 69 64 67 65 74 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 69 .QGLWidget;.};...inline.bool.QPi
532a0 78 6d 61 70 3a 3a 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 xmap::isNull().const.{.....retur
532c0 6e 20 64 61 74 61 2d 3e 77 20 3d 3d 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 n.data->w.==.0;.}..inline.void.Q
532e0 50 69 78 6d 61 70 3a 3a 66 69 6c 6c 28 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 2c 20 Pixmap::fill(.const.QWidget.*w,.
53300 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 6f 66 73 20 29 0a 7b 0a 20 20 20 20 66 69 6c 6c 28 20 const.QPoint.&ofs.).{.....fill(.
53320 77 2c 20 6f 66 73 2e 78 28 29 2c 20 6f 66 73 2e 79 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 w,.ofs.x(),.ofs.y().);.}..inline
53340 20 76 6f 69 64 20 51 50 69 78 6d 61 70 3a 3a 72 65 73 69 7a 65 28 20 63 6f 6e 73 74 20 51 53 69 .void.QPixmap::resize(.const.QSi
53360 7a 65 20 26 73 20 29 0a 7b 0a 20 20 20 20 72 65 73 69 7a 65 28 20 73 2e 77 69 64 74 68 28 29 2c ze.&s.).{.....resize(.s.width(),
53380 20 73 2e 68 65 69 67 68 74 28 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 .s.height().);.}..inline.const.Q
533a0 42 69 74 6d 61 70 20 2a 51 50 69 78 6d 61 70 3a 3a 6d 61 73 6b 28 29 20 63 6f 6e 73 74 0a 7b 0a Bitmap.*QPixmap::mask().const.{.
533c0 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 6d 61 73 6b 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 ....return.data->mask;.}..inline
533e0 20 62 6f 6f 6c 20 51 50 69 78 6d 61 70 3a 3a 73 65 6c 66 4d 61 73 6b 28 29 20 63 6f 6e 73 74 0a .bool.QPixmap::selfMask().const.
53400 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 73 65 6c 66 6d 61 73 6b 3b 0a 7d 0a 0a {.....return.data->selfmask;.}..
53420 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 69 6e 6c 69 6e 65 20 48 42 49 #if.defined(Q_WS_WIN).inline.HBI
53440 54 4d 41 50 20 51 50 69 78 6d 61 70 3a 3a 68 62 6d 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 TMAP.QPixmap::hbm().const.{.....
53460 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 6d 63 70 20 3f 20 30 20 3a 20 64 61 74 61 2d 3e 68 62 6d return.data->mcp.?.0.:.data->hbm
53480 5f 6f 72 5f 6d 63 70 69 2e 68 62 6d 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 69 6e 6c 69 6e 65 20 69 _or_mcpi.hbm;.}.#endif..inline.i
534a0 6e 74 20 51 50 69 78 6d 61 70 3a 3a 73 65 72 69 61 6c 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 nt.QPixmap::serialNumber().const
534c0 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 73 65 72 5f 6e 6f 3b 0a 7d 0a 0a 69 .{.....return.data->ser_no;.}..i
534e0 6e 6c 69 6e 65 20 51 50 69 78 6d 61 70 3a 3a 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 51 50 69 78 nline.QPixmap::Optimization.QPix
53500 6d 61 70 3a 3a 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 map::optimization().const.{.....
53520 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 6f 70 74 69 6d 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f return.data->optim;.}..inline.bo
53540 6f 6c 20 51 50 69 78 6d 61 70 3a 3a 69 73 51 42 69 74 6d 61 70 28 29 20 63 6f 6e 73 74 0a 7b 0a ol.QPixmap::isQBitmap().const.{.
53560 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 62 69 74 6d 61 70 3b 0a 7d 0a 0a 23 69 66 20 ....return.data->bitmap;.}..#if.
53580 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 defined(Q_WS_WIN).inline.bool.QP
535a0 69 78 6d 61 70 3a 3a 69 73 4d 75 6c 74 69 43 65 6c 6c 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 ixmap::isMultiCellPixmap().const
535c0 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 6d 63 70 3b 0a 7d 0a 23 65 6e 64 69 .{.....return.data->mcp;.}.#endi
535e0 66 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 f.../***************************
53600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 50 69 78 6d 61 70 20 73 74 72 ******************...QPixmap.str
53640 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 2a eam.functions..*****************
53660 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53680 2a 2a 2a 2a 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 ****************************/..#
536a0 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 20 26 26 if.!defined(QT_NO_DATASTREAM).&&
536c0 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 0a 51 5f 45 58 50 4f 52 .!defined(QT_NO_IMAGEIO).Q_EXPOR
536e0 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
53700 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 51 5f 45 Stream.&,.const.QPixmap.&.);.Q_E
53720 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
53740 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 23 65 6e 64 69 DataStream.&,.QPixmap.&.);.#endi
53760 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 2a 2a f../****************************
53780 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
537a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 50 69 78 6d 61 70 20 28 61 6e 64 *****************...QPixmap.(and
537c0 20 51 49 6d 61 67 65 29 20 68 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a .QImage).helper.functions..*****
537e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53800 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53820 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 50 49 58 4d 41 50 5f ********/..#ifndef.QT_NO_PIXMAP_
53840 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 58 46 4f 52 TRANSFORMATION.#..define.QT_XFOR
53860 4d 5f 54 59 50 45 5f 4d 53 42 46 49 52 53 54 20 30 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 58 M_TYPE_MSBFIRST.0.#..define.QT_X
53880 46 4f 52 4d 5f 54 59 50 45 5f 4c 53 42 46 49 52 53 54 20 31 0a 23 20 20 69 66 20 64 65 66 69 6e FORM_TYPE_LSBFIRST.1.#..if.defin
538a0 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 58 46 4f 52 ed(Q_WS_WIN).#....define.QT_XFOR
538c0 4d 5f 54 59 50 45 5f 57 49 4e 44 4f 57 53 50 49 58 4d 41 50 20 32 0a 23 20 20 65 6e 64 69 66 0a M_TYPE_WINDOWSPIXMAP.2.#..endif.
538e0 62 6f 6f 6c 20 71 74 5f 78 46 6f 72 6d 5f 68 65 6c 70 65 72 28 20 63 6f 6e 73 74 20 51 57 4d 61 bool.qt_xForm_helper(.const.QWMa
53900 74 72 69 78 26 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 75 63 68 61 72 2a 2c 20 69 6e trix&,.int,.int,.int,.uchar*,.in
53920 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 75 63 68 61 72 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 t,.int,.int,.uchar*,.int,.int,.i
53940 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 63 6f 70 79 nt.);.#endif..Q_EXPORT.void.copy
53960 42 6c 74 28 20 51 50 69 78 6d 61 70 20 2a 64 73 74 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 Blt(.QPixmap.*dst,.int.dx,.int.d
53980 79 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 73 72 63 2c 20 y,..........const.QPixmap.*src,.
539a0 69 6e 74 20 73 78 20 3d 20 30 2c 20 69 6e 74 20 73 79 20 3d 20 30 2c 0a 09 09 20 20 20 20 20 20 int.sx.=.0,.int.sy.=.0,.........
539c0 20 69 6e 74 20 73 77 20 3d 20 2d 31 2c 20 69 6e 74 20 73 68 20 3d 20 2d 31 20 29 3b 0a 0a 23 65 .int.sw.=.-1,.int.sh.=.-1.);..#e
539e0 6e 64 69 66 20 2f 2f 20 51 50 49 58 4d 41 50 5f 48 0a 00 00 00 1e 00 71 00 73 00 6f 00 63 00 6b ndif.//.QPIXMAP_H......q.s.o.c.k
53a00 00 65 00 74 00 64 00 65 00 76 00 69 00 63 00 65 00 2e 00 68 00 00 12 3b 2f 2a 2a 2a 2a 2a 2a 2a .e.t.d.e.v.i.c.e...h...;/*******
53a20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53a40 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53a60 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e *****.**.$Id:.$.**.**.Definition
53a80 20 6f 66 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 20 63 6c 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 43 .of.QSocketDevice.class..**.**.C
53aa0 72 65 61 74 65 64 20 3a 20 39 37 30 35 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 reated.:.970521.**.**.Copyright.
53ac0 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
53ae0 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
53b00 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 20 6d 6f 64 75 6c 65 le.is.part.of.the.network.module
53b20 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
53b40 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
53b60 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
53b80 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
53ba0 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
53bc0 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
53be0 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..**.
53c00 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.
53c20 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.
53c40 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
53c60 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
53c80 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
53ca0 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
53cc0 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
53ce0 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.
53d00 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
53d20 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
53d40 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
53d60 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
53d80 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
53da0 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
53dc0 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
53de0 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
53e00 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
53e20 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
53e40 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.
53e60 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
53e80 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
53ea0 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
53ec0 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.
53ee0 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
53f00 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
53f20 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..**.*
53f40 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.
53f60 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
53f80 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..**.***
53fa0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53fc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
53fe0 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 4f 43 4b 45 54 44 45 56 49 43 45 5f 48 0a 23 64 ***/..#ifndef.QSOCKETDEVICE_H.#d
54000 65 66 69 6e 65 20 51 53 4f 43 4b 45 54 44 45 56 49 43 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 efine.QSOCKETDEVICE_H..#ifndef.Q
54020 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6f 64 65 76 69 63 65 2e 68 22 0a 23 69 6e 63 6c T_H.#include."qiodevice.h".#incl
54040 75 64 65 20 22 71 68 6f 73 74 61 64 64 72 65 73 73 2e 68 22 20 2f 2f 20 69 6e 74 2d 3e 51 48 6f ude."qhostaddress.h".//.int->QHo
54060 73 74 41 64 64 72 65 73 73 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 stAddress.conversion.#endif.//.Q
54080 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 4e 45 54 T_H..#if.!defined(.QT_MODULE_NET
540a0 57 4f 52 4b 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 WORK.).||.defined(.QT_LICENSE_PR
540c0 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 OFESSIONAL.).||.defined(.QT_INTE
540e0 52 4e 41 4c 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 RNAL_NETWORK.).#define.QM_EXPORT
54100 5f 4e 45 54 57 4f 52 4b 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 _NETWORK.#else.#define.QM_EXPORT
54120 5f 4e 45 54 57 4f 52 4b 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 _NETWORK.Q_EXPORT.#endif..#ifnde
54140 66 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 63 6c 61 73 73 20 51 53 6f 63 6b 65 74 44 65 76 f.QT_NO_NETWORK.class.QSocketDev
54160 69 63 65 50 72 69 76 61 74 65 3b 0a 0a 0a 63 6c 61 73 73 20 20 51 4d 5f 45 58 50 4f 52 54 5f 4e icePrivate;...class..QM_EXPORT_N
54180 45 54 57 4f 52 4b 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 3a 20 70 75 62 6c 69 63 20 51 49 4f ETWORK.QSocketDevice:.public.QIO
541a0 44 65 76 69 63 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b Device.{.public:.....enum.Type.{
541c0 20 53 74 72 65 61 6d 2c 20 44 61 74 61 67 72 61 6d 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 50 72 .Stream,.Datagram.};.....enum.Pr
541e0 6f 74 6f 63 6f 6c 20 7b 20 49 50 76 34 2c 20 49 50 76 36 2c 20 55 6e 6b 6e 6f 77 6e 20 7d 3b 0a otocol.{.IPv4,.IPv6,.Unknown.};.
54200 0a 20 20 20 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 28 20 54 79 70 65 20 74 79 70 65 20 3d 20 .....QSocketDevice(.Type.type.=.
54220 53 74 72 65 61 6d 20 29 3b 0a 20 20 20 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 28 20 54 79 70 Stream.);.....QSocketDevice(.Typ
54240 65 20 74 79 70 65 2c 20 50 72 6f 74 6f 63 6f 6c 20 70 72 6f 74 6f 63 6f 6c 2c 20 69 6e 74 20 64 e.type,.Protocol.protocol,.int.d
54260 75 6d 6d 79 20 29 3b 0a 20 20 20 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 28 20 69 6e 74 20 73 ummy.);.....QSocketDevice(.int.s
54280 6f 63 6b 65 74 2c 20 54 79 70 65 20 74 79 70 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 ocket,.Type.type.);.....virtual.
542a0 7e 51 53 6f 63 6b 65 74 44 65 76 69 63 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 56 ~QSocketDevice();......bool..isV
542c0 61 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 54 79 70 65 09 20 74 79 70 65 28 29 20 63 alid().const;.....Type..type().c
542e0 6f 6e 73 74 3b 0a 20 20 20 20 50 72 6f 74 6f 63 6f 6c 09 20 70 72 6f 74 6f 63 6f 6c 28 29 20 63 onst;.....Protocol..protocol().c
54300 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 73 6f 63 6b 65 74 28 29 20 63 6f 6e 73 74 3b onst;......int...socket().const;
54320 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 63 6b 65 74 28 20 69 6e 74 .....virtual.void.setSocket(.int
54340 20 73 6f 63 6b 65 74 2c 20 54 79 70 65 20 74 79 70 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 .socket,.Type.type.);......bool.
54360 20 6f 70 65 6e 28 20 69 6e 74 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 6c 6f .open(.int.mode.);.....void..clo
54380 73 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 66 6c 75 73 68 28 29 3b 0a 0a 20 20 20 20 2f 2f se();.....void..flush();......//
543a0 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 49 4f 44 65 76 69 63 65 20 61 62 73 .Implementation.of.QIODevice.abs
543c0 74 72 61 63 74 20 76 69 72 74 75 61 6c 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 4f 66 66 73 tract.virtual.functions.....Offs
543e0 65 74 09 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4f 66 66 73 65 74 09 20 61 74 et..size().const;.....Offset..at
54400 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 61 74 28 20 4f 66 66 73 65 74 20 29 ().const;.....bool..at(.Offset.)
54420 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 61 74 45 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 ;.....bool..atEnd().const;......
54440 62 6f 6f 6c 09 20 62 6c 6f 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 bool..blocking().const;.....virt
54460 75 61 6c 20 76 6f 69 64 20 73 65 74 42 6c 6f 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 ual.void.setBlocking(.bool.);...
54480 20 20 20 62 6f 6f 6c 09 20 61 64 64 72 65 73 73 52 65 75 73 61 62 6c 65 28 29 20 63 6f 6e 73 74 ...bool..addressReusable().const
544a0 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 64 64 72 65 73 73 52 65 75 ;.....virtual.void.setAddressReu
544c0 73 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 72 65 63 65 69 76 sable(.bool.);......int...receiv
544e0 65 42 75 66 66 65 72 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c eBufferSize().const;.....virtual
54500 20 76 6f 69 64 20 73 65 74 52 65 63 65 69 76 65 42 75 66 66 65 72 53 69 7a 65 28 20 75 69 6e 74 .void.setReceiveBufferSize(.uint
54520 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 73 65 6e 64 42 75 66 66 65 72 53 69 7a 65 28 29 20 63 .);.....int...sendBufferSize().c
54540 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 65 6e 64 42 75 onst;.....virtual.void.setSendBu
54560 66 66 65 72 53 69 7a 65 28 20 75 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 fferSize(.uint.);......virtual.b
54580 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 ool.connect(.const.QHostAddress.
545a0 26 2c 20 51 5f 55 49 4e 54 31 36 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c &,.Q_UINT16.);......virtual.bool
545c0 20 62 69 6e 64 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 26 2c 20 51 5f 55 .bind(.const.QHostAddress.&,.Q_U
545e0 49 4e 54 31 36 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6c 69 73 74 65 6e INT16.);.....virtual.bool.listen
54600 28 20 69 6e 74 20 62 61 63 6b 6c 6f 67 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 (.int.backlog.);.....virtual.int
54620 09 20 61 63 63 65 70 74 28 29 3b 0a 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 62 79 74 65 73 41 76 ..accept();......Q_LONG..bytesAv
54640 61 69 6c 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 77 61 69 ailable().const;.....Q_LONG..wai
54660 74 46 6f 72 4d 6f 72 65 28 20 69 6e 74 20 6d 73 65 63 73 2c 20 62 6f 6f 6c 20 2a 74 69 6d 65 6f tForMore(.int.msecs,.bool.*timeo
54680 75 74 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 72 65 61 64 42 6c ut=0.).const;.....Q_LONG..readBl
546a0 6f 63 6b 28 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 ock(.char.*data,.Q_ULONG.maxlen.
546c0 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 09 20 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 );.....Q_LONG..writeBlock(.const
546e0 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6c 65 6e 20 29 3b 0a 20 20 20 20 .char.*data,.Q_ULONG.len.);.....
54700 76 69 72 74 75 61 6c 20 51 5f 4c 4f 4e 47 20 20 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 virtual.Q_LONG..writeBlock(.cons
54720 74 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6c 65 6e 2c 0a 09 09 09 20 20 t.char.*data,.Q_ULONG.len,......
54740 20 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 26 20 68 6f 73 74 2c 20 51 5f 55 ..const.QHostAddress.&.host,.Q_U
54760 49 4e 54 31 36 20 70 6f 72 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 67 65 74 63 68 28 29 INT16.port.);......int...getch()
54780 3b 0a 20 20 20 20 69 6e 74 09 09 20 70 75 74 63 68 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e ;.....int...putch(.int.);.....in
547a0 74 09 09 20 75 6e 67 65 74 63 68 28 69 6e 74 29 3b 0a 0a 20 20 20 20 51 5f 55 49 4e 54 31 36 09 t...ungetch(int);......Q_UINT16.
547c0 20 70 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 55 49 4e 54 31 36 09 20 70 65 65 .port().const;.....Q_UINT16..pee
547e0 72 50 6f 72 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 rPort().const;.....QHostAddress.
54800 61 64 64 72 65 73 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 address().const;.....QHostAddres
54820 73 20 70 65 65 72 41 64 64 72 65 73 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d s.peerAddress().const;......enum
54840 20 45 72 72 6f 72 20 7b 0a 09 4e 6f 45 72 72 6f 72 2c 0a 09 41 6c 72 65 61 64 79 42 6f 75 6e 64 .Error.{..NoError,..AlreadyBound
54860 2c 0a 09 49 6e 61 63 63 65 73 73 69 62 6c 65 2c 0a 09 4e 6f 52 65 73 6f 75 72 63 65 73 2c 0a 09 ,..Inaccessible,..NoResources,..
54880 49 6e 74 65 72 6e 61 6c 45 72 72 6f 72 2c 0a 09 42 75 67 20 3d 20 49 6e 74 65 72 6e 61 6c 45 72 InternalError,..Bug.=.InternalEr
548a0 72 6f 72 2c 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 34 2e 30 3f 0a 09 49 6d 70 6f ror,.//.###.remove.in.4.0?..Impo
548c0 73 73 69 62 6c 65 2c 0a 09 4e 6f 46 69 6c 65 73 2c 0a 09 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 ssible,..NoFiles,..ConnectionRef
548e0 75 73 65 64 2c 0a 09 4e 65 74 77 6f 72 6b 46 61 69 6c 75 72 65 2c 0a 09 55 6e 6b 6e 6f 77 6e 45 used,..NetworkFailure,..UnknownE
54900 72 72 6f 72 0a 20 20 20 20 7d 3b 0a 20 20 20 20 45 72 72 6f 72 09 20 65 72 72 6f 72 28 29 20 63 rror.....};.....Error..error().c
54920 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 72 onst;..protected:.....void.setEr
54940 72 6f 72 28 20 45 72 72 6f 72 20 65 72 72 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 ror(.Error.err.);..private:.....
54960 69 6e 74 20 66 64 3b 0a 20 20 20 20 54 79 70 65 20 74 3b 0a 20 20 20 20 51 5f 55 49 4e 54 31 36 int.fd;.....Type.t;.....Q_UINT16
54980 20 70 3b 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 61 3b 0a 20 20 20 20 51 5f 55 49 .p;.....QHostAddress.a;.....Q_UI
549a0 4e 54 31 36 20 70 70 3b 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 70 61 3b 0a 20 20 NT16.pp;.....QHostAddress.pa;...
549c0 20 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 3a 3a 45 72 72 6f 72 20 65 3b 0a 20 20 20 20 51 53 ..QSocketDevice::Error.e;.....QS
549e0 6f 63 6b 65 74 44 65 76 69 63 65 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 65 6e 75 ocketDevicePrivate.*.d;......enu
54a00 6d 20 4f 70 74 69 6f 6e 20 7b 20 42 72 6f 61 64 63 61 73 74 2c 20 52 65 63 65 69 76 65 42 75 66 m.Option.{.Broadcast,.ReceiveBuf
54a20 66 65 72 2c 20 52 65 75 73 65 41 64 64 72 65 73 73 2c 20 53 65 6e 64 42 75 66 66 65 72 20 7d 3b fer,.ReuseAddress,.SendBuffer.};
54a40 0a 0a 20 20 20 20 69 6e 74 09 09 20 6f 70 74 69 6f 6e 28 20 4f 70 74 69 6f 6e 20 29 20 63 6f 6e ......int...option(.Option.).con
54a60 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 70 74 69 6f 6e 28 20 st;.....virtual.void.setOption(.
54a80 4f 70 74 69 6f 6e 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 20 66 65 74 63 68 43 Option,.int.);......void..fetchC
54aa0 6f 6e 6e 65 63 74 69 6f 6e 50 61 72 61 6d 65 74 65 72 73 28 29 3b 0a 23 69 66 20 64 65 66 69 6e onnectionParameters();.#if.defin
54ac0 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 20 20 20 20 76 6f 69 64 09 20 66 65 74 63 68 50 65 ed(Q_OS_WIN32).....void..fetchPe
54ae0 65 72 43 6f 6e 6e 65 63 74 69 6f 6e 50 61 72 61 6d 65 74 65 72 73 28 29 3b 0a 23 65 6e 64 69 66 erConnectionParameters();.#endif
54b00 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 69 ......static.void..init();.....i
54b20 6e 74 09 09 20 63 72 65 61 74 65 4e 65 77 53 6f 63 6b 65 74 28 29 3b 0a 20 20 20 20 50 72 6f 74 nt...createNewSocket();.....Prot
54b40 6f 63 6f 6c 09 20 67 65 74 50 72 6f 74 6f 63 6f 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 ocol..getProtocol().const;..priv
54b60 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
54b80 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
54ba0 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 28 20 63 SABLE_COPY).....QSocketDevice(.c
54bc0 6f 6e 73 74 20 51 53 6f 63 6b 65 74 44 65 76 69 63 65 20 26 20 29 3b 0a 20 20 20 20 51 53 6f 63 onst.QSocketDevice.&.);.....QSoc
54be0 6b 65 74 44 65 76 69 63 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 53 6f 63 ketDevice.&operator=(.const.QSoc
54c00 6b 65 74 44 65 76 69 63 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 ketDevice.&.);.#endif.};..#endif
54c20 20 2f 2f 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 4f 43 .//.QT_NO_NETWORK.#endif.//.QSOC
54c40 4b 45 54 44 45 56 49 43 45 5f 48 0a 00 00 00 20 00 71 00 70 00 74 00 72 00 63 00 6f 00 6c 00 6c KETDEVICE_H......q.p.t.r.c.o.l.l
54c60 00 65 00 63 00 74 00 69 00 6f 00 6e 00 2e 00 68 00 00 09 8a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a .e.c.t.i.o.n...h..../***********
54c80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
54ca0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
54cc0 2a 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 62 61 73 65 20 63 6c 61 73 73 *.**.**.Definition.of.base.class
54ce0 20 66 6f 72 20 61 6c 6c 20 70 6f 69 6e 74 65 72 20 62 61 73 65 64 20 63 6f 6c 6c 65 63 74 69 6f .for.all.pointer.based.collectio
54d00 6e 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 n.classes.**.**.**.Copyright.(C)
54d20 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
54d40 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.
54d60 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 is.part.of.the.tools.module.of.t
54d80 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 he.Qt.GUI.Toolkit..**.**.This.fi
54da0 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 le.may.be.distributed.under.the.
54dc0 74 65 72 6d 73 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a terms.of.the.Q.Public.License.**
54de0 20 61 73 20 64 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 .as.defined.by.Trolltech.ASA.of.
54e00 4e 6f 72 77 61 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 Norway.and.appearing.in.the.file
54e20 0a 2a 2a 20 4c 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 .**.LICENSE.QPL.included.in.the.
54e40 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 packaging.of.this.file..**.**.Th
54e60 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f is.file.may.be.distributed.and/o
54e80 72 20 6d 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 r.modified.under.the.terms.of.th
54ea0 65 0a 2a 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 e.**.GNU.General.Public.License.
54ec0 76 65 72 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 version.2.as.published.by.the.Fr
54ee0 65 65 20 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 ee.Software.**.Foundation.and.ap
54f00 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 pearing.in.the.file.LICENSE.GPL.
54f20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 included.in.the.**.packaging.of.
54f40 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 this.file..**.**.Licensees.holdi
54f60 6e 67 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f ng.valid.Qt.Enterprise.Edition.o
54f80 72 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 r.Qt.Professional.Edition.**.lic
54fa0 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 enses.may.use.this.file.in.accor
54fc0 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 dance.with.the.Qt.Commercial.Lic
54fe0 65 6e 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 ense.**.Agreement.provided.with.
55000 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 the.Software..**.**.This.file.is
55020 20 70 72 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 .provided.AS.IS.with.NO.WARRANTY
55040 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 .OF.ANY.KIND,.INCLUDING.THE.**.W
55060 41 52 52 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 ARRANTY.OF.DESIGN,.MERCHANTABILI
55080 54 59 20 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 TY.AND.FITNESS.FOR.A.PARTICULAR.
550a0 50 55 52 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 PURPOSE..**.**.See.http://qtsoft
550c0 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
550e0 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
55100 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
55120 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 nse.Agreements..**.See.http://qt
55140 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 software.com/qpl/.for.QPL.licens
55160 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 ing.information..**.See.http://q
55180 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e tsoftware.com/gpl/.for.GPL.licen
551a0 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 sing.information..**.**.Contact.
551c0 69 6e 66 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 info@trolltech.com.if.any.condit
551e0 69 6f 6e 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f ions.of.this.licensing.are.**.no
55200 74 20 63 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a t.clear.to.you..**.*************
55220 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55240 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e *************************/..#ifn
55260 64 65 66 20 51 50 54 52 43 4f 4c 4c 45 43 54 49 4f 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 54 def.QPTRCOLLECTION_H.#define.QPT
55280 52 43 4f 4c 4c 45 43 54 49 4f 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 RCOLLECTION_H..#ifndef.QT_H.#inc
552a0 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a lude."qglobal.h".#endif.//.QT_H.
552c0 0a 0a 63 6c 61 73 73 20 51 47 56 65 63 74 6f 72 3b 0a 63 6c 61 73 73 20 51 47 4c 69 73 74 3b 0a ..class.QGVector;.class.QGList;.
552e0 63 6c 61 73 73 20 51 47 44 69 63 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 class.QGDict;...class.Q_EXPORT.Q
55300 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 09 09 09 2f 2f 20 69 6e 68 65 72 69 74 65 64 20 62 79 20 PtrCollection...//.inherited.by.
55320 61 6c 6c 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 62 6f all.collections.{.public:.....bo
55340 6f 6c 20 61 75 74 6f 44 65 6c 65 74 65 28 29 09 63 6f 6e 73 74 09 20 20 20 20 20 20 20 7b 20 72 ol.autoDelete().const........{.r
55360 65 74 75 72 6e 20 64 65 6c 5f 69 74 65 6d 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 eturn.del_item;.}.....void.setAu
55380 74 6f 44 65 6c 65 74 65 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 20 7b 20 64 65 6c 5f 69 toDelete(.bool.enable.)..{.del_i
553a0 74 65 6d 20 3d 20 65 6e 61 62 6c 65 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 69 6e tem.=.enable;.}......virtual.uin
553c0 74 20 20 63 6f 75 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 t..count().const.=.0;.....virtua
553e0 6c 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 20 3d 20 30 3b 09 09 09 2f 2f 20 64 65 6c 65 74 65 l.void..clear().=.0;...//.delete
55400 20 61 6c 6c 20 6f 62 6a 65 63 74 73 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 6f 69 64 20 2a .all.objects......typedef.void.*
55420 49 74 65 6d 3b 09 09 09 09 2f 2f 20 67 65 6e 65 72 69 63 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 69 Item;....//.generic.collection.i
55440 74 65 6d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 tem..protected:.....QPtrCollecti
55460 6f 6e 28 29 20 7b 20 64 65 6c 5f 69 74 65 6d 20 3d 20 46 41 4c 53 45 3b 20 7d 09 09 2f 2f 20 6e on().{.del_item.=.FALSE;.}..//.n
55480 6f 20 64 65 6c 65 74 69 6f 6e 20 6f 66 20 6f 62 6a 65 63 74 73 0a 20 20 20 20 51 50 74 72 43 6f o.deletion.of.objects.....QPtrCo
554a0 6c 6c 65 63 74 69 6f 6e 28 63 6f 6e 73 74 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 20 26 29 llection(const.QPtrCollection.&)
554c0 20 7b 20 64 65 6c 5f 69 74 65 6d 20 3d 20 46 41 4c 53 45 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 .{.del_item.=.FALSE;.}.....virtu
554e0 61 6c 20 7e 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 28 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f al.~QPtrCollection().{}......boo
55500 6c 20 64 65 6c 5f 69 74 65 6d 3b 09 09 09 09 2f 2f 20 64 65 66 61 75 6c 74 20 46 41 4c 53 45 0a l.del_item;....//.default.FALSE.
55520 0a 20 20 20 20 76 69 72 74 75 61 6c 20 49 74 65 6d 20 20 20 20 20 6e 65 77 49 74 65 6d 28 20 49 .....virtual.Item.....newItem(.I
55540 74 65 6d 20 29 3b 09 09 2f 2f 20 63 72 65 61 74 65 20 6f 62 6a 65 63 74 0a 20 20 20 20 76 69 72 tem.);..//.create.object.....vir
55560 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 29 tual.void.....deleteItem(.Item.)
55580 20 3d 20 30 3b 09 2f 2f 20 64 65 6c 65 74 65 20 6f 62 6a 65 63 74 0a 7d 3b 0a 0a 0a 23 69 66 6e .=.0;.//.delete.object.};...#ifn
555a0 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 64 65 66 69 6e 65 20 51 43 6f 6c 6c 65 63 def.QT_NO_COMPAT.#define.QCollec
555c0 74 69 6f 6e 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 tion.QPtrCollection.#endif..#end
555e0 69 66 20 2f 2f 20 51 50 54 52 43 4f 4c 4c 45 43 54 49 4f 4e 5f 48 0a 00 00 00 14 00 71 00 72 00 if.//.QPTRCOLLECTION_H......q.r.
55600 61 00 6e 00 67 00 65 00 63 00 74 00 2e 00 68 00 00 04 2d 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a a.n.g.e.c.t...h...-/************
55620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55640 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55660 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 6c .**.$Id$.**.**.Compatibility.fil
55680 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 6c e.-.should.only.be.included.by.l
556a0 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 20 egacy.code..**.It.#includes.the.
556c0 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 2a file.which.obsoletes.this.one..*
556e0 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f *.**.Copyright.(C).1998-2000.Tro
55700 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
55720 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 51 ..**..This.file.is.part.of.the.Q
55740 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
55760 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
55780 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.
557a0 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
557c0 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.**.
557e0 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
55800 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
55820 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 61 ees.holding.valid.Qt.Professiona
55840 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 0a l.Edition.licenses.may.use.this.
55860 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
55880 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 41 t.Professional.Edition.License.A
558a0 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 74 greement.**.provided.with.the.Qt
558c0 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 65 .Professional.Edition..**.**.See
558e0 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
55900 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
55920 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 72 .for.**.information.about.the.Pr
55940 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 72 ofessional.Edition.licensing,.or
55960 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 70 .see.**.http://qtsoftware.com/qp
55980 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
559a0 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 ..**.***************************
559c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
559e0 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 52 41 4e ******************/.#ifndef.QRAN
55a00 47 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 52 41 4e 47 45 43 54 5f 48 0a 23 69 6e 63 6c 75 GECT_H.#define.QRANGECT_H.#inclu
55a20 64 65 20 22 71 72 61 6e 67 65 63 6f 6e 74 72 6f 6c 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 12 de."qrangecontrol.h".#endif.....
55a40 00 71 00 73 00 68 00 61 00 72 00 65 00 64 00 2e 00 68 00 00 06 e5 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a .q.s.h.a.r.e.d...h..../*********
55a60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55a80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
55aa0 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
55ac0 66 20 51 53 68 61 72 65 64 20 73 74 72 75 63 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a f.QShared.struct.**.**.Created.:
55ae0 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 39 39 32 .940112.**.**.Copyright.(C).1992
55b00 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
55b20 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
55b40 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 rt.of.the.tools.module.of.the.Qt
55b60 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
55b80 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 y.be.distributed.under.the.terms
55ba0 20 6f 66 20 74 68 65 20 51 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 0a 2a 2a 20 61 73 20 64 .of.the.Q.Public.License.**.as.d
55bc0 65 66 69 6e 65 64 20 62 79 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 20 6f 66 20 4e 6f 72 77 61 efined.by.Trolltech.ASA.of.Norwa
55be0 79 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 0a 2a 2a 20 4c y.and.appearing.in.the.file.**.L
55c00 49 43 45 4e 53 45 2e 51 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 70 61 63 6b 61 ICENSE.QPL.included.in.the.packa
55c20 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 ging.of.this.file..**.**.This.fi
55c40 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 le.may.be.distributed.and/or.mod
55c60 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 ified.under.the.terms.of.the.**.
55c80 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 GNU.General.Public.License.versi
55ca0 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f on.2.as.published.by.the.Free.So
55cc0 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 ftware.**.Foundation.and.appeari
55ce0 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 ng.in.the.file.LICENSE.GPL.inclu
55d00 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 ded.in.the.**.packaging.of.this.
55d20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 file..**.**.Licensees.holding.va
55d40 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 lid.Qt.Enterprise.Edition.or.Qt.
55d60 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 Professional.Edition.**.licenses
55d80 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 .may.use.this.file.in.accordance
55da0 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 0a .with.the.Qt.Commercial.License.
55dc0 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 **.Agreement.provided.with.the.S
55de0 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 6f 76 oftware..**.**.This.file.is.prov
55e00 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 ided.AS.IS.with.NO.WARRANTY.OF.A
55e20 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 41 4e NY.KIND,.INCLUDING.THE.**.WARRAN
55e40 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 41 4e TY.OF.DESIGN,.MERCHANTABILITY.AN
55e60 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f D.FITNESS.FOR.A.PARTICULAR.PURPO
55e80 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e SE..**.**.See.http://qtsoftware.
55ea0 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@
55ec0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 74 69 trolltech.com.for.**...informati
55ee0 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 on.about.Qt.Commercial.License.A
55f00 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 greements..**.See.http://qtsoftw
55f20 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 are.com/qpl/.for.QPL.licensing.i
55f40 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
55f60 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 ware.com/gpl/.for.GPL.licensing.
55f80 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 6f 40 information..**.**.Contact.info@
55fa0 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 trolltech.com.if.any.conditions.
55fc0 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 of.this.licensing.are.**.not.cle
55fe0 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ar.to.you..**.******************
56000 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56020 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 ********************/..#ifndef.Q
56040 53 48 41 52 45 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 48 41 52 45 44 5f 48 0a 0a 23 69 66 6e SHARED_H.#define.QSHARED_H..#ifn
56060 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 def.QT_H.#include."qglobal.h".#e
56080 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 51 ndif.//.QT_H...struct.Q_EXPORT.Q
560a0 53 68 61 72 65 64 0a 7b 0a 20 20 20 20 51 53 68 61 72 65 64 28 29 20 3a 20 63 6f 75 6e 74 28 20 Shared.{.....QShared().:.count(.
560c0 31 20 29 20 7b 20 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 66 28 29 09 09 7b 20 63 6f 75 6e 74 2b 1.).{.}.....void.ref()..{.count+
560e0 2b 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 64 65 72 65 66 28 29 09 7b 20 72 65 74 75 72 6e 20 21 +;.}.....bool.deref().{.return.!
56100 2d 2d 63 6f 75 6e 74 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 3b 0a 7d 3b 0a 0a 0a --count;.}.....uint.count;.};...
56120 23 65 6e 64 69 66 20 2f 2f 20 51 53 48 41 52 45 44 5f 48 0a 00 00 00 20 00 71 00 73 00 69 00 67 #endif.//.QSHARED_H......q.s.i.g
56140 00 6e 00 61 00 6c 00 73 00 6c 00 6f 00 74 00 69 00 6d 00 70 00 2e 00 68 00 00 0d 0c 2f 2a 2a 2a .n.a.l.s.l.o.t.i.m.p...h..../***
56160 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56180 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
561a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 *********.**.$Id:.$.**.**.Defini
561c0 74 69 6f 6e 20 6f 66 20 73 69 67 6e 61 6c 2f 73 6c 6f 74 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 tion.of.signal/slot.collections.
561e0 65 74 63 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 30 38 32 31 0a 2a 2a 0a 2a etc..**.**.Created.:.980821.**.*
56200 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 74 *.Copyright.(C).1992-2000.Trollt
56220 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..*
56240 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 *.**.This.file.is.part.of.the.ke
56260 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 rnel.module.of.the.Qt.GUI.Toolki
56280 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
562a0 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
562c0 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
562e0 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
56300 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.
56320 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
56340 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
56360 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
56380 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
563a0 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
563c0 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
563e0 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
56400 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.
56420 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..**.**
56440 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
56460 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
56480 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
564a0 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
564c0 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
564e0 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..**
56500 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.
56520 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
56540 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
56560 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
56580 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
565a0 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
565c0 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
565e0 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
56600 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..
56620 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
56640 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.
56660 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
56680 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
566a0 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
566c0 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
566e0 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..
56700 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 **.*****************************
56720 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56740 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 53 49 47 4e 41 4c 53 4c 4f 54 49 *********/..#ifndef.QSIGNALSLOTI
56760 4d 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 49 47 4e 41 4c 53 4c 4f 54 49 4d 50 5f 48 0a 0a 23 MP_H.#define.QSIGNALSLOTIMP_H..#
56780 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 6e 65 63 74 69 6f ifndef.QT_H.#include."qconnectio
567a0 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c n.h".#include."qptrlist.h".#incl
567c0 75 64 65 20 22 71 70 74 72 76 65 63 74 6f 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f ude."qptrvector.h".#endif.//.QT_
567e0 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 H..class.Q_EXPORT.QConnectionLis
56800 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 4c 69 73 74 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e t.:.public.QPtrList<QConnection>
56820 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 28 29 .{.public:.....QConnectionList()
56840 20 3a 20 51 50 74 72 4c 69 73 74 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e 28 29 20 7b 7d 0a 20 20 .:.QPtrList<QConnection>().{}...
56860 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 43 6f 6e 6e 65 63 ..QConnectionList(.const.QConnec
56880 74 69 6f 6e 4c 69 73 74 20 26 6c 69 73 74 20 29 20 3a 20 51 50 74 72 4c 69 73 74 3c 51 43 6f 6e tionList.&list.).:.QPtrList<QCon
568a0 6e 65 63 74 69 6f 6e 3e 28 6c 69 73 74 29 20 7b 7d 0a 20 20 20 7e 51 43 6f 6e 6e 65 63 74 69 6f nection>(list).{}....~QConnectio
568c0 6e 4c 69 73 74 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 43 6f 6e 6e 65 63 nList().{.clear();.}.....QConnec
568e0 74 69 6f 6e 4c 69 73 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 43 6f 6e 6e 65 tionList.&operator=(const.QConne
56900 63 74 69 6f 6e 4c 69 73 74 20 26 6c 69 73 74 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 43 6f 6e ctionList.&list)..{.return.(QCon
56920 6e 65 63 74 69 6f 6e 4c 69 73 74 26 29 51 50 74 72 4c 69 73 74 3c 51 43 6f 6e 6e 65 63 74 69 6f nectionList&)QPtrList<QConnectio
56940 6e 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 6c 69 73 74 29 3b 20 7d 0a 7d 3b 0a 0a 63 6c 61 73 73 n>::operator=(list);.}.};..class
56960 20 51 5f 45 58 50 4f 52 54 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 49 74 20 3a 20 70 75 .Q_EXPORT.QConnectionListIt.:.pu
56980 62 6c 69 63 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f blic.QPtrListIterator<QConnectio
569a0 6e 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 n>.{.public:.....QConnectionList
569c0 49 74 28 20 63 6f 6e 73 74 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 20 26 6c 20 29 20 3a It(.const.QConnectionList.&l.).:
569e0 20 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e 28 6c .QPtrListIterator<QConnection>(l
56a00 29 20 7b 7d 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 49 74 20 26 6f 70 65 72 ).{}.....QConnectionListIt.&oper
56a20 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 49 74 20 26 69 ator=(const.QConnectionListIt.&i
56a40 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 49 74 26 29 )..{.return.(QConnectionListIt&)
56a60 51 50 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 3e 3a 3a 6f QPtrListIterator<QConnection>::o
56a80 70 65 72 61 74 6f 72 3d 28 69 29 3b 20 7d 0a 7d 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 perator=(i);.}.};..#if.defined(Q
56aa0 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 49 4e _TEMPLATEDLL).&&.defined(Q_CC_IN
56ac0 54 45 4c 29 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 5f 42 45 47 49 4e 0a 51 5f 54 45 4d 50 4c 41 54 TEL).//.MOC_SKIP_BEGIN.Q_TEMPLAT
56ae0 45 5f 45 58 54 45 52 4e 20 74 65 6d 70 6c 61 74 65 20 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 E_EXTERN.template.class.Q_EXPORT
56b00 20 51 50 74 72 56 65 63 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 3b 0a 23 64 .QPtrVector<QConnectionList>;.#d
56b20 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 45 44 5f 51 50 54 52 56 45 43 54 4f 52 43 4f 4e 4e 45 efine.Q_EXPORTED_QPTRVECTORCONNE
56b40 43 54 54 49 4f 4e 4c 49 53 54 5f 54 45 4d 50 4c 41 54 45 53 0a 2f 2f 20 4d 4f 43 5f 53 4b 49 50 CTTIONLIST_TEMPLATES.//.MOC_SKIP
56b60 5f 45 4e 44 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 69 67 _END.#endif..class.Q_EXPORT.QSig
56b80 6e 61 6c 56 65 63 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 56 65 63 74 6f 72 3c 51 43 6f 6e 6e nalVec.:.public.QPtrVector<QConn
56ba0 65 63 74 69 6f 6e 4c 69 73 74 3e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 69 67 6e 61 ectionList>.{.public:.....QSigna
56bc0 6c 56 65 63 28 69 6e 74 20 73 69 7a 65 3d 31 37 20 29 0a 09 3a 20 51 50 74 72 56 65 63 74 6f 72 lVec(int.size=17.)..:.QPtrVector
56be0 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 28 73 69 7a 65 29 20 7b 7d 0a 20 20 20 20 51 <QConnectionList>(size).{}.....Q
56c00 53 69 67 6e 61 6c 56 65 63 28 20 63 6f 6e 73 74 20 51 53 69 67 6e 61 6c 56 65 63 20 26 64 69 63 SignalVec(.const.QSignalVec.&dic
56c20 74 20 29 0a 09 3a 20 51 50 74 72 56 65 63 74 6f 72 3c 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 t.)..:.QPtrVector<QConnectionLis
56c40 74 3e 28 64 69 63 74 29 20 7b 7d 0a 20 20 20 7e 51 53 69 67 6e 61 6c 56 65 63 28 29 20 7b 20 63 t>(dict).{}....~QSignalVec().{.c
56c60 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 53 69 67 6e 61 6c 56 65 63 20 26 6f 70 65 72 61 74 lear();.}.....QSignalVec.&operat
56c80 6f 72 3d 28 63 6f 6e 73 74 20 51 53 69 67 6e 61 6c 56 65 63 20 26 64 69 63 74 29 0a 09 7b 20 72 or=(const.QSignalVec.&dict)..{.r
56ca0 65 74 75 72 6e 20 28 51 53 69 67 6e 61 6c 56 65 63 26 29 51 50 74 72 56 65 63 74 6f 72 3c 51 43 eturn.(QSignalVec&)QPtrVector<QC
56cc0 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 64 69 63 74 29 3b onnectionList>::operator=(dict);
56ce0 20 7d 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 2a 20 61 74 28 20 75 69 6e 74 .}.....QConnectionList*.at(.uint
56d00 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 20 20 7b 0a 09 72 65 74 75 72 6e 20 69 6e 64 65 78 20 .index.).const..{..return.index.
56d20 3e 3d 20 73 69 7a 65 28 29 3f 20 30 20 3a 20 51 50 74 72 56 65 63 74 6f 72 3c 51 43 6f 6e 6e 65 >=.size()?.0.:.QPtrVector<QConne
56d40 63 74 69 6f 6e 4c 69 73 74 3e 3a 3a 61 74 28 69 6e 64 65 78 29 3b 0a 20 20 20 20 7d 0a 20 20 20 ctionList>::at(index);.....}....
56d60 20 62 6f 6f 6c 20 20 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 .bool..insert(.uint.index,.const
56d80 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 2a 20 64 20 29 20 7b 0a 09 69 66 20 28 69 6e 64 .QConnectionList*.d.).{..if.(ind
56da0 65 78 20 3e 3d 20 73 69 7a 65 28 29 20 29 0a 09 20 20 20 20 72 65 73 69 7a 65 28 20 32 2a 69 6e ex.>=.size().)......resize(.2*in
56dc0 64 65 78 20 2b 20 31 29 3b 0a 09 72 65 74 75 72 6e 20 51 50 74 72 56 65 63 74 6f 72 3c 51 43 6f dex.+.1);..return.QPtrVector<QCo
56de0 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 3e 3a 3a 69 6e 73 65 72 74 28 69 6e 64 65 78 2c 20 64 29 3b nnectionList>::insert(index,.d);
56e00 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 43 4f .....}.};..#define.Q_DEFINED_QCO
56e20 4e 4e 45 43 54 49 4f 4e 5f 4c 49 53 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f NNECTION_LIST.#include."qwinexpo
56e40 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 49 47 4e 41 4c 53 4c 4f 54 49 4d 50 5f 48 rt.h".#endif.//.QSIGNALSLOTIMP_H
56e60 0a 00 00 00 14 00 71 00 70 00 72 00 69 00 6e 00 74 00 65 00 72 00 2e 00 68 00 00 1e d0 2f 2a 2a ......q.p.r.i.n.t.e.r...h..../**
56e80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56ea0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
56ec0 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.
56ee0 6f 66 20 51 50 72 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 of.QPrinter.class.**.**.Created.
56f00 3a 20 39 34 30 39 32 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 :.940927.**.**.Copyright.(C).199
56f20 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 2-2000.Trolltech.ASA...All.right
56f40 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 s.reserved..**.**.This.file.is.p
56f60 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 art.of.the.kernel.module.of.the.
56f80 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.
56fa0 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
56fc0 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
56fe0 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
57000 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.**
57020 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
57040 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
57060 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
57080 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
570a0 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
570c0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
570e0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
57100 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
57120 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
57140 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.
57160 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
57180 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
571a0 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
571c0 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
571e0 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
57200 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
57220 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
57240 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
57260 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
57280 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
572a0 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
572c0 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
572e0 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
57300 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
57320 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
57340 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
57360 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
57380 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
573a0 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
573c0 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
573e0 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
57400 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
57420 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
57440 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
57460 20 51 50 52 49 4e 54 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 52 49 4e 54 45 52 5f 48 0a 0a .QPRINTER_H.#define.QPRINTER_H..
57480 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 6e 74 64 65 76 #ifndef.QT_H.#include."qpaintdev
574a0 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 69 6e 63 ice.h".#include."qstring.h".#inc
574c0 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 lude."qstringlist.h".#endif.//.Q
574e0 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 0a 23 69 66 20 T_H..#ifndef.QT_NO_PRINTER..#if.
57500 64 65 66 69 6e 65 64 28 42 30 29 0a 23 75 6e 64 65 66 20 42 30 20 2f 2f 20 54 65 72 6d 69 6e 61 defined(B0).#undef.B0.//.Termina
57520 6c 20 68 61 6e 67 2d 75 70 2e 20 20 57 65 20 61 73 73 75 6d 65 20 74 68 61 74 20 79 6f 75 20 64 l.hang-up...We.assume.that.you.d
57540 6f 20 6e 6f 74 20 77 61 6e 74 20 74 68 61 74 2e 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 o.not.want.that..#endif..class.Q
57560 50 72 69 6e 74 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 PrinterPrivate;..class.Q_EXPORT.
57580 51 50 72 69 6e 74 65 72 20 3a 20 70 75 62 6c 69 63 20 51 50 61 69 6e 74 44 65 76 69 63 65 0a 7b QPrinter.:.public.QPaintDevice.{
575a0 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 50 72 69 6e 74 65 72 4d 6f 64 65 20 7b 20 .public:.....enum.PrinterMode.{.
575c0 53 63 72 65 65 6e 52 65 73 6f 6c 75 74 69 6f 6e 2c 20 50 72 69 6e 74 65 72 52 65 73 6f 6c 75 74 ScreenResolution,.PrinterResolut
575e0 69 6f 6e 2c 20 48 69 67 68 52 65 73 6f 6c 75 74 69 6f 6e 2c 20 43 6f 6d 70 61 74 69 62 6c 65 20 ion,.HighResolution,.Compatible.
57600 7d 3b 0a 0a 20 20 20 20 51 50 72 69 6e 74 65 72 28 20 50 72 69 6e 74 65 72 4d 6f 64 65 20 6d 6f };......QPrinter(.PrinterMode.mo
57620 64 65 20 3d 20 53 63 72 65 65 6e 52 65 73 6f 6c 75 74 69 6f 6e 20 29 3b 0a 20 20 20 7e 51 50 72 de.=.ScreenResolution.);....~QPr
57640 69 6e 74 65 72 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 7b inter();......enum.Orientation.{
57660 20 50 6f 72 74 72 61 69 74 2c 20 4c 61 6e 64 73 63 61 70 65 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 .Portrait,.Landscape.};......enu
57680 6d 20 50 61 67 65 53 69 7a 65 20 20 20 20 7b 20 41 34 2c 20 42 35 2c 20 4c 65 74 74 65 72 2c 20 m.PageSize....{.A4,.B5,.Letter,.
576a0 4c 65 67 61 6c 2c 20 45 78 65 63 75 74 69 76 65 2c 0a 09 09 20 20 20 20 20 20 20 41 30 2c 20 41 Legal,.Executive,..........A0,.A
576c0 31 2c 20 41 32 2c 20 41 33 2c 20 41 35 2c 20 41 36 2c 20 41 37 2c 20 41 38 2c 20 41 39 2c 20 42 1,.A2,.A3,.A5,.A6,.A7,.A8,.A9,.B
576e0 30 2c 20 42 31 2c 0a 09 09 20 20 20 20 20 20 20 42 31 30 2c 20 42 32 2c 20 42 33 2c 20 42 34 2c 0,.B1,..........B10,.B2,.B3,.B4,
57700 20 42 36 2c 20 42 37 2c 20 42 38 2c 20 42 39 2c 20 43 35 45 2c 20 43 6f 6d 6d 31 30 45 2c 0a 09 .B6,.B7,.B8,.B9,.C5E,.Comm10E,..
57720 09 20 20 20 20 20 20 20 44 4c 45 2c 20 46 6f 6c 69 6f 2c 20 4c 65 64 67 65 72 2c 20 54 61 62 6c ........DLE,.Folio,.Ledger,.Tabl
57740 6f 69 64 2c 20 43 75 73 74 6f 6d 2c 20 4e 50 61 67 65 53 69 7a 65 20 3d 20 43 75 73 74 6f 6d 20 oid,.Custom,.NPageSize.=.Custom.
57760 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 50 61 67 65 4f 72 64 65 72 20 20 20 7b 20 46 69 72 73 74 };......enum.PageOrder...{.First
57780 50 61 67 65 46 69 72 73 74 2c 20 4c 61 73 74 50 61 67 65 46 69 72 73 74 20 7d 3b 0a 0a 20 20 20 PageFirst,.LastPageFirst.};.....
577a0 20 65 6e 75 6d 20 43 6f 6c 6f 72 4d 6f 64 65 20 20 20 7b 20 47 72 61 79 53 63 61 6c 65 2c 20 43 .enum.ColorMode...{.GrayScale,.C
577c0 6f 6c 6f 72 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 50 61 70 65 72 53 6f 75 72 63 65 20 7b 20 olor.};......enum.PaperSource.{.
577e0 4f 6e 6c 79 4f 6e 65 2c 20 4c 6f 77 65 72 2c 20 4d 69 64 64 6c 65 2c 20 4d 61 6e 75 61 6c 2c 20 OnlyOne,.Lower,.Middle,.Manual,.
57800 45 6e 76 65 6c 6f 70 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Envelope,.......................
57820 20 45 6e 76 65 6c 6f 70 65 4d 61 6e 75 61 6c 2c 20 41 75 74 6f 2c 20 54 72 61 63 74 6f 72 2c 20 .EnvelopeManual,.Auto,.Tractor,.
57840 53 6d 61 6c 6c 46 6f 72 6d 61 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 SmallFormat,....................
57860 20 20 20 20 4c 61 72 67 65 46 6f 72 6d 61 74 2c 20 4c 61 72 67 65 43 61 70 61 63 69 74 79 2c 20 ....LargeFormat,.LargeCapacity,.
57880 43 61 73 73 65 74 74 65 2c 20 46 6f 72 6d 53 6f 75 72 63 65 20 7d 3b 0a 0a 20 20 20 20 65 6e 75 Cassette,.FormSource.};......enu
578a0 6d 20 50 72 69 6e 74 52 61 6e 67 65 20 20 20 7b 20 41 6c 6c 50 61 67 65 73 2c 0a 09 09 09 53 65 m.PrintRange...{.AllPages,....Se
578c0 6c 65 63 74 69 6f 6e 2c 0a 09 09 09 50 61 67 65 52 61 6e 67 65 20 7d 3b 0a 0a 20 20 20 20 65 6e lection,....PageRange.};......en
578e0 75 6d 20 50 72 69 6e 74 65 72 4f 70 74 69 6f 6e 20 7b 20 50 72 69 6e 74 54 6f 46 69 6c 65 2c 0a um.PrinterOption.{.PrintToFile,.
57900 09 09 09 20 50 72 69 6e 74 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 09 09 20 50 72 69 6e 74 50 61 67 ....PrintSelection,.....PrintPag
57920 65 52 61 6e 67 65 20 7d 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 72 69 6e 74 65 72 4e 61 eRange.};......QString.printerNa
57940 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 me().const;.....virtual.void.set
57960 50 72 69 6e 74 65 72 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 PrinterName(.const.QString.&);..
57980 20 20 20 62 6f 6f 6c 20 6f 75 74 70 75 74 54 6f 46 69 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ...bool.outputToFile().const;...
579a0 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 75 74 70 75 74 54 6f 46 69 6c 65 28 20 ..virtual.void.setOutputToFile(.
579c0 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6f 75 74 70 75 74 46 69 6c 65 4e 61 bool.);.....QString.outputFileNa
579e0 6d 65 28 29 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 4f me()const;.....virtual.void.setO
57a00 75 74 70 75 74 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 29 3b utputFileName(.const.QString.&);
57a20 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 72 69 6e 74 50 72 6f 67 72 61 6d 28 29 20 63 6f 6e ......QString.printProgram().con
57a40 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 72 69 6e 74 50 72 6f st;.....virtual.void.setPrintPro
57a60 67 72 61 6d 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 51 53 74 gram(.const.QString.&);......QSt
57a80 72 69 6e 67 20 70 72 69 6e 74 65 72 53 65 6c 65 63 74 69 6f 6e 4f 70 74 69 6f 6e 28 29 20 63 6f ring.printerSelectionOption().co
57aa0 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 50 72 69 6e 74 65 72 nst;.....virtual.void.setPrinter
57ac0 53 65 6c 65 63 74 69 6f 6e 4f 70 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 SelectionOption(.const.QString.&
57ae0 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 64 6f 63 4e 61 6d 65 28 29 20 63 6f 6e 73 74 .);......QString.docName().const
57b00 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 6f 63 4e 61 6d 65 28 20 63 ;.....virtual.void.setDocName(.c
57b20 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 69 6e 67 20 63 72 65 onst.QString.&);.....QString.cre
57b40 61 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 ator().const;.....virtual.void.s
57b60 65 74 43 72 65 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 etCreator(.const.QString.&);....
57b80 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 20 20 63 6f ..Orientation.orientation()...co
57ba0 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 4f 72 69 65 6e 74 61 nst;.....virtual.void.setOrienta
57bc0 74 69 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 29 3b 0a 20 20 20 20 50 61 67 65 53 69 7a tion(.Orientation.);.....PageSiz
57be0 65 20 70 61 67 65 53 69 7a 65 28 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 e.pageSize()......const;.....vir
57c00 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 61 67 65 53 69 7a 65 28 20 50 61 67 65 53 69 7a 65 20 tual.void.setPageSize(.PageSize.
57c20 29 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 57 49 4e 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 );.#ifdef.Q_WS_WIN.....void.setW
57c40 69 6e 50 61 67 65 53 69 7a 65 28 20 73 68 6f 72 74 20 77 69 6e 50 61 67 65 53 69 7a 65 20 29 3b inPageSize(.short.winPageSize.);
57c60 0a 20 20 20 20 73 68 6f 72 74 20 77 69 6e 50 61 67 65 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a .....short.winPageSize().const;.
57c80 23 65 6e 64 69 66 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 20 20 20 20 62 6f 6f 6c 20 #endif.#ifdef.Q_WS_MAC.....bool.
57ca0 70 72 69 6e 74 53 65 74 75 70 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 67 65 53 65 74 75 70 printSetup();.....bool.pageSetup
57cc0 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 ();.#endif.....virtual.void.setP
57ce0 61 67 65 4f 72 64 65 72 28 20 50 61 67 65 4f 72 64 65 72 20 29 3b 0a 20 20 20 20 50 61 67 65 4f ageOrder(.PageOrder.);.....PageO
57d00 72 64 65 72 20 20 20 70 61 67 65 4f 72 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 rder...pageOrder().const;......v
57d20 6f 69 64 20 73 65 74 52 65 73 6f 6c 75 74 69 6f 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e oid.setResolution(.int.);.....in
57d40 74 20 72 65 73 6f 6c 75 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 t.resolution().const;......virtu
57d60 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 6f 72 4d 6f 64 65 28 20 43 6f 6c 6f 72 4d 6f 64 65 20 al.void.setColorMode(.ColorMode.
57d80 29 3b 0a 20 20 20 20 43 6f 6c 6f 72 4d 6f 64 65 20 20 20 63 6f 6c 6f 72 4d 6f 64 65 28 29 20 63 );.....ColorMode...colorMode().c
57da0 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 onst;......virtual.void........s
57dc0 65 74 46 75 6c 6c 50 61 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 etFullPage(.bool.);.....bool....
57de0 20 20 20 20 20 20 20 20 20 20 20 20 66 75 6c 6c 50 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 ............fullPage().const;...
57e00 20 20 51 53 69 7a 65 20 20 20 20 20 20 20 6d 61 72 67 69 6e 73 28 29 20 20 20 20 20 20 20 63 6f ..QSize.......margins().......co
57e20 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 61 72 67 69 6e 73 28 20 75 69 6e 74 20 74 nst;.....void.setMargins(.uint.t
57e40 6f 70 2c 20 75 69 6e 74 20 6c 65 66 74 2c 20 75 69 6e 74 20 62 6f 74 74 6f 6d 2c 20 75 69 6e 74 op,.uint.left,.uint.bottom,.uint
57e60 20 72 69 67 68 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 72 67 69 6e 73 28 20 75 69 6e 74 .right.);.....void.margins(.uint
57e80 20 2a 74 6f 70 2c 20 75 69 6e 74 20 2a 6c 65 66 74 2c 20 75 69 6e 74 20 2a 62 6f 74 74 6f 6d 2c .*top,.uint.*left,.uint.*bottom,
57ea0 20 75 69 6e 74 20 2a 72 69 67 68 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 20 .uint.*right.).const;......int..
57ec0 20 20 20 20 20 20 20 66 72 6f 6d 50 61 67 65 28 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 .......fromPage()......const;...
57ee0 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 74 6f 50 61 67 65 28 29 20 20 20 20 20 20 20 20 63 6f ..int.........toPage()........co
57f00 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 72 6f 6d 54 6f 28 nst;.....virtual.void.setFromTo(
57f20 20 69 6e 74 20 66 72 6f 6d 50 61 67 65 2c 20 69 6e 74 20 74 6f 50 61 67 65 20 29 3b 0a 20 20 20 .int.fromPage,.int.toPage.);....
57f40 20 69 6e 74 20 20 20 20 20 20 20 20 20 6d 69 6e 50 61 67 65 28 29 20 20 20 20 20 20 20 63 6f 6e .int.........minPage().......con
57f60 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 6d 61 78 50 61 67 65 28 29 20 20 20 st;.....int.........maxPage()...
57f80 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d ....const;.....virtual.void.setM
57fa0 69 6e 4d 61 78 28 20 69 6e 74 20 6d 69 6e 50 61 67 65 2c 20 69 6e 74 20 6d 61 78 50 61 67 65 20 inMax(.int.minPage,.int.maxPage.
57fc0 29 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 6e 75 6d 43 6f 70 69 65 73 28 29 20 20 );.....int.........numCopies()..
57fe0 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 ...const;.....virtual.void.setNu
58000 6d 43 6f 70 69 65 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 63 6f 6c 6c 61 74 mCopies(.int.);......bool.collat
58020 65 43 6f 70 69 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 eCopiesEnabled().const;.....void
58040 09 73 65 74 43 6f 6c 6c 61 74 65 43 6f 70 69 65 73 45 6e 61 62 6c 65 64 28 62 6f 6f 6c 20 29 3b .setCollateCopiesEnabled(bool.);
58060 0a 0a 20 20 20 20 62 6f 6f 6c 09 63 6f 6c 6c 61 74 65 43 6f 70 69 65 73 28 29 20 63 6f 6e 73 74 ......bool.collateCopies().const
58080 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6f 6c 6c 61 74 65 43 6f 70 69 65 73 28 20 62 6f 6f ;.....void.setCollateCopies(.boo
580a0 6c 20 29 3b 0a 0a 20 20 20 20 50 72 69 6e 74 52 61 6e 67 65 09 70 72 69 6e 74 52 61 6e 67 65 28 l.);......PrintRange.printRange(
580c0 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 50 72 69 6e 74 52 61 6e 67 65 ).const;.....void..setPrintRange
580e0 28 20 50 72 69 6e 74 52 61 6e 67 65 20 72 61 6e 67 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 (.PrintRange.range.);......bool.
58100 20 20 20 20 20 20 20 6e 65 77 50 61 67 65 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 .......newPage();.....bool......
58120 20 20 61 62 6f 72 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 61 62 6f 72 74 ..abort();.....bool........abort
58140 65 64 28 29 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 ed().......const;......bool.....
58160 20 20 20 73 65 74 75 70 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 20 29 3b ...setup(.QWidget.*parent.=.0.);
58180 0a 0a 20 20 20 20 50 61 70 65 72 53 6f 75 72 63 65 20 70 61 70 65 72 53 6f 75 72 63 65 28 29 20 ......PaperSource.paperSource().
581a0 20 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 50 61 70 ..const;.....virtual.void.setPap
581c0 65 72 53 6f 75 72 63 65 28 20 50 61 70 65 72 53 6f 75 72 63 65 20 29 3b 0a 0a 20 20 20 20 76 6f erSource(.PaperSource.);......vo
581e0 69 64 20 73 65 74 4f 70 74 69 6f 6e 45 6e 61 62 6c 65 64 28 20 50 72 69 6e 74 65 72 4f 70 74 69 id.setOptionEnabled(.PrinterOpti
58200 6f 6e 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 70 on,.bool.enable.);.....bool.isOp
58220 74 69 6f 6e 45 6e 61 62 6c 65 64 28 20 50 72 69 6e 74 65 72 4f 70 74 69 6f 6e 20 29 3b 0a 0a 70 tionEnabled(.PrinterOption.);..p
58240 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 63 6d 64 28 20 69 rotected:.....bool........cmd(.i
58260 6e 74 2c 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 51 50 44 65 76 43 6d 64 50 61 72 61 6d 20 2a 20 nt,.QPainter.*,.QPDevCmdParam.*.
58280 29 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 6d 65 74 72 69 63 28 20 69 6e 74 20 29 );.....int.........metric(.int.)
582a0 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 .const;..#if.defined(Q_WS_WIN)..
582c0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 41 63 74 69 76 65 ...virtual.void........setActive
582e0 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 49 ();.....virtual.void........setI
58300 64 6c 65 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 dle();.#endif..private:.#if.defi
58320 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 ned(Q_WS_X11).||.defined(Q_WS_QW
58340 53 29 0a 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 64 72 76 3b 0a 20 20 20 20 69 S).....QPaintDevice.*pdrv;.....i
58360 6e 74 20 20 20 20 20 20 20 20 20 70 69 64 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e nt.........pid;.#endif.#if.defin
58380 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 ed(Q_WS_MAC).....friend.class.QP
583a0 72 69 6e 74 65 72 50 72 69 76 61 74 65 3b 0a 20 20 20 20 50 4d 50 61 67 65 46 6f 72 6d 61 74 20 rinterPrivate;.....PMPageFormat.
583c0 70 66 6f 72 6d 61 74 3b 0a 20 20 20 20 50 4d 50 72 69 6e 74 53 65 74 74 69 6e 67 73 20 70 73 65 pformat;.....PMPrintSettings.pse
583e0 74 74 69 6e 67 73 3b 0a 20 20 20 20 50 4d 50 72 69 6e 74 53 65 73 73 69 6f 6e 20 70 73 65 73 73 ttings;.....PMPrintSession.psess
58400 69 6f 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 65 70 61 72 65 28 50 4d 50 72 69 6e 74 53 65 74 ion;.....bool.prepare(PMPrintSet
58420 74 69 6e 67 73 20 2a 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 72 65 70 61 72 65 28 50 4d 50 61 67 tings.*);.....bool.prepare(PMPag
58440 65 46 6f 72 6d 61 74 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 65 72 70 72 65 74 28 50 eFormat.*);.....void.interpret(P
58460 4d 50 72 69 6e 74 53 65 74 74 69 6e 67 73 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 74 65 MPrintSettings.*);.....void.inte
58480 72 70 72 65 74 28 50 4d 50 61 67 65 46 6f 72 6d 61 74 20 2a 29 3b 0a 23 65 6e 64 69 66 0a 23 69 rpret(PMPageFormat.*);.#endif.#i
584a0 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 76 6f 69 64 20 20 20 20 f.defined(Q_WS_WIN).....void....
584c0 20 20 20 20 72 65 61 64 50 64 6c 67 28 20 76 6f 69 64 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 ....readPdlg(.void*.);.....void.
584e0 20 20 20 20 20 20 20 72 65 61 64 50 64 6c 67 41 28 20 76 6f 69 64 2a 20 29 3b 0a 20 20 20 20 76 .......readPdlgA(.void*.);.....v
58500 6f 69 64 09 77 72 69 74 65 44 65 76 6d 6f 64 65 28 20 51 74 3a 3a 48 41 4e 44 4c 45 20 29 3b 0a oid.writeDevmode(.Qt::HANDLE.);.
58520 20 20 20 20 76 6f 69 64 09 77 72 69 74 65 44 65 76 6d 6f 64 65 41 28 20 51 74 3a 3a 48 41 4e 44 ....void.writeDevmodeA(.Qt::HAND
58540 4c 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 62 6f LE.);.....void.reinit();......bo
58560 6f 6c 20 20 20 20 20 20 20 20 76 69 65 77 4f 66 66 73 65 74 44 6f 6e 65 3b 0a 20 20 20 20 51 50 ol........viewOffsetDone;.....QP
58580 61 69 6e 74 65 72 2a 20 20 20 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c ainter*...painter;.....Qt::HANDL
585a0 45 20 68 64 65 76 6d 6f 64 65 3b 0a 20 20 20 20 51 74 3a 3a 48 41 4e 44 4c 45 20 68 64 65 76 6e E.hdevmode;.....Qt::HANDLE.hdevn
585c0 61 6d 65 73 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 73 74 ames;.#endif......int.........st
585e0 61 74 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 70 72 69 6e 74 65 72 5f 6e 61 6d ate;.....QString.....printer_nam
58600 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 6f 70 74 69 6f 6e 5f 73 74 72 69 6e 67 e;.....QString.....option_string
58620 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 6f 75 74 70 75 74 5f 66 69 6c 65 6e 61 6d ;.....QString.....output_filenam
58640 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 6f 75 74 70 75 74 5f 66 69 6c 65 3b 0a e;.....bool........output_file;.
58660 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 70 72 69 6e 74 5f 70 72 6f 67 3b 0a 20 20 20 20 ....QString.....print_prog;.....
58680 51 53 74 72 69 6e 67 20 20 20 20 20 64 6f 63 5f 6e 61 6d 65 3b 0a 20 20 20 20 51 53 74 72 69 6e QString.....doc_name;.....QStrin
586a0 67 20 20 20 20 20 63 72 65 61 74 6f 72 5f 6e 61 6d 65 3b 0a 0a 20 20 20 20 50 61 67 65 53 69 7a g.....creator_name;......PageSiz
586c0 65 20 20 20 20 70 61 67 65 5f 73 69 7a 65 3b 0a 20 20 20 20 50 61 70 65 72 53 6f 75 72 63 65 20 e....page_size;.....PaperSource.
586e0 70 61 70 65 72 5f 73 6f 75 72 63 65 3b 0a 20 20 20 20 50 61 67 65 4f 72 64 65 72 20 20 20 70 61 paper_source;.....PageOrder...pa
58700 67 65 5f 6f 72 64 65 72 3b 0a 20 20 20 20 43 6f 6c 6f 72 4d 6f 64 65 20 20 20 63 6f 6c 6f 72 5f ge_order;.....ColorMode...color_
58720 6d 6f 64 65 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 3b 0a 20 20 mode;.....Orientation.orient;...
58740 20 20 75 69 6e 74 09 74 6f 5f 65 64 67 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 61 70 70 ..uint.to_edge.:.1;.....uint.app
58760 63 6f 6c 63 6f 70 69 65 73 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 75 73 65 72 63 6f 6c 63 colcopies.:.1;.....uint.usercolc
58780 6f 70 69 65 73 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 72 65 73 5f 73 65 74 20 3a 20 31 3b opies.:.1;.....uint.res_set.:.1;
587a0 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 66 72 6f 6d 5f 70 67 2c 20 74 6f 5f 70 67 3b .....short.......from_pg,.to_pg;
587c0 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 6d 69 6e 5f 70 67 2c 20 20 6d 61 78 5f 70 67 .....short.......min_pg,..max_pg
587e0 3b 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 6e 63 6f 70 69 65 73 3b 0a 20 20 20 20 69 ;.....short.......ncopies;.....i
58800 6e 74 20 20 20 20 20 20 20 20 20 72 65 73 3b 0a 20 20 20 20 51 50 72 69 6e 74 65 72 50 72 69 76 nt.........res;.....QPrinterPriv
58820 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f 20 44 69 73 61 ate.*d;..private:........//.Disa
58840 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 bled.copy.constructor.and.operat
58860 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a or=.#if.defined(Q_DISABLE_COPY).
58880 20 20 20 20 51 50 72 69 6e 74 65 72 28 20 63 6f 6e 73 74 20 51 50 72 69 6e 74 65 72 20 26 20 29 ....QPrinter(.const.QPrinter.&.)
588a0 3b 0a 20 20 20 20 51 50 72 69 6e 74 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 ;.....QPrinter.&operator=(.const
588c0 20 51 50 72 69 6e 74 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e .QPrinter.&.);.#endif.};...inlin
588e0 65 20 51 53 74 72 69 6e 67 20 51 50 72 69 6e 74 65 72 3a 3a 70 72 69 6e 74 65 72 4e 61 6d 65 28 e.QString.QPrinter::printerName(
58900 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 72 69 6e 74 65 72 5f 6e 61 6d 65 3b 20 7d ).const.{.return.printer_name;.}
58920 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 72 69 6e 74 65 72 3a 3a 6f 75 74 70 75 74 54 6f ..inline.bool.QPrinter::outputTo
58940 46 69 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6f 75 74 70 75 74 5f 66 69 6c File().const.{.return.output_fil
58960 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 50 72 69 6e 74 65 72 3a 3a 6f e;.}..inline.QString.QPrinter::o
58980 75 74 70 75 74 46 69 6c 65 4e 61 6d 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6f utputFileName().const.{.return.o
589a0 75 74 70 75 74 5f 66 69 6c 65 6e 61 6d 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e utput_filename;.}..inline.QStrin
589c0 67 20 51 50 72 69 6e 74 65 72 3a 3a 70 72 69 6e 74 50 72 6f 67 72 61 6d 28 29 20 63 6f 6e 73 74 g.QPrinter::printProgram().const
589e0 0a 7b 20 72 65 74 75 72 6e 20 70 72 69 6e 74 5f 70 72 6f 67 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 .{.return.print_prog;.}..inline.
58a00 51 53 74 72 69 6e 67 20 51 50 72 69 6e 74 65 72 3a 3a 64 6f 63 4e 61 6d 65 28 29 20 63 6f 6e 73 QString.QPrinter::docName().cons
58a20 74 0a 7b 20 72 65 74 75 72 6e 20 64 6f 63 5f 6e 61 6d 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 t.{.return.doc_name;.}..inline.Q
58a40 53 74 72 69 6e 67 20 51 50 72 69 6e 74 65 72 3a 3a 63 72 65 61 74 6f 72 28 29 20 63 6f 6e 73 74 String.QPrinter::creator().const
58a60 0a 7b 20 72 65 74 75 72 6e 20 63 72 65 61 74 6f 72 5f 6e 61 6d 65 3b 20 7d 0a 0a 69 6e 6c 69 6e .{.return.creator_name;.}..inlin
58a80 65 20 51 50 72 69 6e 74 65 72 3a 3a 50 61 67 65 53 69 7a 65 20 51 50 72 69 6e 74 65 72 3a 3a 70 e.QPrinter::PageSize.QPrinter::p
58aa0 61 67 65 53 69 7a 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 61 67 65 5f 73 69 ageSize().const.{.return.page_si
58ac0 7a 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 72 69 6e 74 65 72 3a 3a 4f 72 69 65 6e 74 61 74 ze;.}..inline.QPrinter::Orientat
58ae0 69 6f 6e 20 51 50 72 69 6e 74 65 72 3a 3a 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 ion.QPrinter::orientation().cons
58b00 74 0a 7b 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 t.{.return.orient;.}..inline.int
58b20 20 51 50 72 69 6e 74 65 72 3a 3a 66 72 6f 6d 50 61 67 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 .QPrinter::fromPage().const.{.re
58b40 74 75 72 6e 20 66 72 6f 6d 5f 70 67 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 72 69 turn.from_pg;.}..inline.int.QPri
58b60 6e 74 65 72 3a 3a 74 6f 50 61 67 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 74 6f nter::toPage().const.{.return.to
58b80 5f 70 67 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 72 69 6e 74 65 72 3a 3a 6d 69 6e _pg;.}..inline.int.QPrinter::min
58ba0 50 61 67 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 69 6e 5f 70 67 3b 20 7d 0a Page().const.{.return.min_pg;.}.
58bc0 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 50 72 69 6e 74 65 72 3a 3a 6d 61 78 50 61 67 65 28 29 20 .inline.int.QPrinter::maxPage().
58be0 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 61 78 5f 70 67 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 const.{.return.max_pg;.}..inline
58c00 20 69 6e 74 20 51 50 72 69 6e 74 65 72 3a 3a 6e 75 6d 43 6f 70 69 65 73 28 29 20 63 6f 6e 73 74 .int.QPrinter::numCopies().const
58c20 0a 7b 20 72 65 74 75 72 6e 20 6e 63 6f 70 69 65 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f .{.return.ncopies;.}..inline.boo
58c40 6c 20 51 50 72 69 6e 74 65 72 3a 3a 63 6f 6c 6c 61 74 65 43 6f 70 69 65 73 45 6e 61 62 6c 65 64 l.QPrinter::collateCopiesEnabled
58c60 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 61 70 70 63 6f 6c 63 6f 70 69 65 73 3b 20 ().const.{.return.appcolcopies;.
58c80 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 72 69 6e 74 65 72 3a 3a 73 65 74 43 6f 6c 6c }..inline.void.QPrinter::setColl
58ca0 61 74 65 43 6f 70 69 65 73 45 6e 61 62 6c 65 64 28 62 6f 6f 6c 20 76 29 0a 7b 20 61 70 70 63 6f ateCopiesEnabled(bool.v).{.appco
58cc0 6c 63 6f 70 69 65 73 20 3d 20 76 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 50 72 69 lcopies.=.v;.}..inline.bool.QPri
58ce0 6e 74 65 72 3a 3a 63 6f 6c 6c 61 74 65 43 6f 70 69 65 73 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 nter::collateCopies().const.{.re
58d00 74 75 72 6e 20 75 73 65 72 63 6f 6c 63 6f 70 69 65 73 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f turn.usercolcopies;.}...#endif./
58d20 2f 20 51 54 5f 4e 4f 5f 50 52 49 4e 54 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 52 49 4e /.QT_NO_PRINTER..#endif.//.QPRIN
58d40 54 45 52 5f 48 0a 00 00 00 2e 00 71 00 6f 00 62 00 6a 00 65 00 63 00 74 00 63 00 6c 00 65 00 61 TER_H......q.o.b.j.e.c.t.c.l.e.a
58d60 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 07 d3 2f 2a 2a 2a .n.u.p.h.a.n.d.l.e.r...h..../***
58d80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
58da0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
58dc0 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
58de0 6f 6e 20 6f 66 20 3f 3f 3f 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 on.of.???.**.**.Copyright.(C).19
58e00 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 92-2002.Trolltech.ASA...All.righ
58e20 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.
58e40 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 part.of.the.kernel.module.of.the
58e60 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
58e80 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
58ea0 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
58ec0 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
58ee0 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.*
58f00 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
58f20 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
58f40 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.
58f60 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.
58f80 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
58fa0 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
58fc0 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
58fe0 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
59000 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
59020 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
59040 20 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 .valid.Qt.Enterprise.Edition.or.
59060 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e Qt.Professional.Edition.**.licen
59080 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 ses.may.use.this.file.in.accorda
590a0 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e nce.with.the.Qt.Commercial.Licen
590c0 73 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 se.**.Agreement.provided.with.th
590e0 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
59100 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
59120 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
59140 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
59160 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
59180 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
591a0 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
591c0 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
591e0 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
59200 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
59220 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
59240 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
59260 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
59280 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
592a0 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
592c0 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.
592e0 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..**.***************
59300 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 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 2f 0a 0a 23 69 66 6e 64 65 ***********************/..#ifnde
59340 66 20 51 4f 42 4a 45 43 54 43 4c 45 41 4e 55 50 48 41 4e 44 4c 45 52 5f 48 0a 23 64 65 66 69 6e f.QOBJECTCLEANUPHANDLER_H.#defin
59360 65 20 51 4f 42 4a 45 43 54 43 4c 45 41 4e 55 50 48 41 4e 44 4c 45 52 5f 48 0a 0a 23 69 66 6e 64 e.QOBJECTCLEANUPHANDLER_H..#ifnd
59380 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
593a0 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 4f 62 6a 65 63 74 4c 69 73 74 3b 0a dif.//.QT_H..class.QObjectList;.
593c0 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4f 62 6a 65 63 74 43 6c 65 61 6e 75 70 48 61 .class.Q_EXPORT.QObjectCleanupHa
593e0 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f ndler.:.public.QObject.{.....Q_O
59400 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 43 6c 65 61 6e 75 BJECT..public:.....QObjectCleanu
59420 70 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 7e 51 4f 62 6a 65 63 74 43 6c 65 61 6e 75 70 48 pHandler();.....~QObjectCleanupH
59440 61 6e 64 6c 65 72 28 29 3b 0a 0a 20 20 20 20 51 4f 62 6a 65 63 74 2a 20 61 64 64 28 20 51 4f 62 andler();......QObject*.add(.QOb
59460 6a 65 63 74 2a 20 6f 62 6a 65 63 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 ject*.object.);.....void.remove(
59480 20 51 4f 62 6a 65 63 74 20 2a 6f 62 6a 65 63 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 .QObject.*object.);.....bool.isE
594a0 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a mpty().const;.....void.clear();.
594c0 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 4c 69 73 74 20 2a 63 6c 65 61 6e .private:.....QObjectList.*clean
594e0 75 70 4f 62 6a 65 63 74 73 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 upObjects;..private.slots:.....v
59500 6f 69 64 20 6f 62 6a 65 63 74 44 65 73 74 72 6f 79 65 64 28 20 51 4f 62 6a 65 63 74 20 2a 20 29 oid.objectDestroyed(.QObject.*.)
59520 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4f 42 4a 45 43 54 43 4c 45 41 4e 55 50 48 41 ;.};..#endif.//.QOBJECTCLEANUPHA
59540 4e 44 4c 45 52 5f 48 0a 00 00 00 14 00 71 00 70 00 72 00 6f 00 67 00 64 00 6c 00 67 00 2e 00 68 NDLER_H......q.p.r.o.g.d.l.g...h
59560 00 00 04 2f 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 ...//***************************
59580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
595a0 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$.**.**.
595c0 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 6c 79 Compatibility.file.-.should.only
595e0 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 2a 20 .be.included.by.legacy.code..**.
59600 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 73 6f It.#includes.the.file.which.obso
59620 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 74 20 letes.this.one..**.**.Copyright.
59640 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 41 6c (C).1998-2000.Trolltech.ASA...Al
59660 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 6c 65 l.rights.reserved..**..This.file
59680 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 2e 0a .is.part.of.the.Qt.GUI.Toolkit..
596a0 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
596c0 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
596e0 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
59700 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
59720 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
59740 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
59760 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c ile..**.**.Licensees.holding.val
59780 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 65 6e id.Qt.Professional.Edition.licen
597a0 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
597c0 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 6c 20 rdance.with.the.Qt.Professional.
597e0 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 72 6f Edition.License.Agreement.**.pro
59800 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 20 45 vided.with.the.Qt.Professional.E
59820 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 74 77 dition..**.**.See.http://qtsoftw
59840 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
59860 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 6d 61 les@trolltech.com.for.**.informa
59880 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 69 74 tion.about.the.Professional.Edit
598a0 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 2f 2f ion.licensing,.or.see.**.http://
598c0 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
598e0 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 2a 2a nsing.information..**.**********
59900 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
59920 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
59940 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 50 52 4f 47 44 4c 47 5f 48 0a 23 64 65 66 69 6e 65 20 ***/.#ifndef.QPROGDLG_H.#define.
59960 51 50 52 4f 47 44 4c 47 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 72 6f 67 72 65 73 73 64 69 QPROGDLG_H.#include."qprogressdi
59980 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 70 00 6c 00 61 00 74 00 69 00 alog.h".#endif......q.p.l.a.t.i.
599a0 6e 00 75 00 6d 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 0d f4 2f 2a 2a 2a 2a 2a 2a 2a 2a n.u.m.s.t.y.l.e...h..../********
599c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
599e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
59a00 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.
59a20 6f 66 20 50 6c 61 74 69 6e 75 6d 2d 6c 69 6b 65 20 73 74 79 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a of.Platinum-like.style.class.**.
59a40 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 32 33 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 **.Created.:.981231.**.**.Copyri
59a60 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 2e ght.(C).1998-2000.Trolltech.ASA.
59a80 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
59aa0 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
59ac0 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..**.*
59ae0 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
59b00 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
59b20 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
59b40 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
59b60 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
59b80 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.
59ba0 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
59bc0 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
59be0 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
59c00 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.
59c20 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
59c40 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
59c60 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
59c80 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
59ca0 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.
59cc0 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
59ce0 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
59d00 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
59d20 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
59d40 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
59d60 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
59d80 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
59da0 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
59dc0 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
59de0 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
59e00 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
59e20 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.
59e40 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
59e60 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.
59e80 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
59ea0 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
59ec0 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.
59ee0 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..**.**
59f00 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
59f20 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.
59f40 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..**.****
59f60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
59f80 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
59fa0 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 50 4c 41 54 49 4e 55 4d 53 54 59 4c 45 5f 48 0a 23 64 **/..#ifndef.QPLATINUMSTYLE_H.#d
59fc0 65 66 69 6e 65 20 51 50 4c 41 54 49 4e 55 4d 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 efine.QPLATINUMSTYLE_H..#ifndef.
59fe0 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".
5a000 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_
5a020 4e 4f 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 NO_STYLE_PLATINUM).||.defined(QT
5a040 5f 50 4c 55 47 49 4e 29 0a 0a 63 6c 61 73 73 20 51 50 61 6c 65 74 74 65 3b 0a 0a 23 69 66 20 64 _PLUGIN)..class.QPalette;..#if.d
5a060 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f efined(QT_PLUGIN).#define.Q_EXPO
5a080 52 54 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 RT_STYLE_PLATINUM.#else.#define.
5a0a0 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 50 4c 41 54 49 4e 55 4d 20 51 5f 45 58 50 4f 52 54 Q_EXPORT_STYLE_PLATINUM.Q_EXPORT
5a0c0 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 50 4c .#endif..class.Q_EXPORT_STYLE_PL
5a0e0 41 54 49 4e 55 4d 20 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 ATINUM.QPlatinumStyle.:.public.Q
5a100 57 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 WindowsStyle.{.....Q_OBJECT.publ
5a120 69 63 3a 0a 20 20 20 20 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c 65 28 29 3b 0a 20 20 20 20 76 69 ic:.....QPlatinumStyle();.....vi
5a140 72 74 75 61 6c 20 7e 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 2f 2f rtual.~QPlatinumStyle();......//
5a160 20 6e 65 77 20 53 74 79 6c 65 20 53 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 .new.Style.Stuff.....void.drawPr
5a180 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 imitive(.PrimitiveElement.pe,...
5a1a0 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c .QPainter.*p,....const.QRect.&r,
5a1c0 0a 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 ....const.QColorGroup.&cg,....SF
5a1e0 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 lags.flags.=.Style_Default,....c
5a200 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
5a220 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 n::Default.).const;......void.dr
5a240 61 77 43 6f 6e 74 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e awControl(.ControlElement.elemen
5a260 74 2c 0a 09 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 t,.........QPainter.*p,.........
5a280 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 const.QWidget.*widget,.........c
5a2a0 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f onst.QRect.&r,.........const.QCo
5a2c0 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 lorGroup.&cg,.........SFlags.how
5a2e0 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 6e 73 74 20 .=.Style_Default,.........const.
5a300 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 QStyleOption&.=.QStyleOption::De
5a320 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 77 43 6f 6d fault.).const;......void.drawCom
5a340 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 plexControl(.ComplexControl.cont
5a360 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 20 rol,.........QPainter.*p,.......
5a380 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 ..const.QWidget.*widget,........
5a3a0 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 .const.QRect.&r,.........const.Q
5a3c0 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 68 ColorGroup.&cg,.........SFlags.h
5a3e0 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f ow.=.Style_Default,.#ifdef.Q_QDO
5a400 43 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a C.........SCFlags.sub.=.SC_All,.
5a420 23 65 6c 73 65 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e #else.........SCFlags.sub.=.(uin
5a440 74 29 53 43 5f 41 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 t)SC_All,.#endif.........SCFlags
5a460 20 73 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 63 6f .subActive.=.SC_None,.........co
5a480 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
5a4a0 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 71 75 ::Default.).const;......QRect.qu
5a4c0 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 78 43 6f 6e erySubControlMetrics(.ComplexCon
5a4e0 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 69 64 67 65 trol.control,.......const.QWidge
5a500 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 73 63 2c 0a t.*widget,.......SubControl.sc,.
5a520 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 51 53 74 79 ......const.QStyleOption&.=.QSty
5a540 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 leOption::Default.).const;......
5a560 69 6e 74 20 70 69 78 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 int.pixelMetric(.PixelMetric.met
5a580 72 69 63 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 ric,.const.QWidget.*widget.=.0.)
5a5a0 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 62 52 .const;......QRect.subRect(.SubR
5a5c0 65 63 74 20 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 29 20 63 ect.r,.const.QWidget.*widget.).c
5a5e0 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 20 51 43 6f 6c 6f 72 20 6d 69 onst;..protected:......QColor.mi
5a600 78 65 64 43 6f 6c 6f 72 28 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 2c 20 63 6f 6e 73 74 20 51 xedColor(const.QColor.&,.const.Q
5a620 43 6f 6c 6f 72 20 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 52 69 66 Color.&).const;.....void.drawRif
5a640 66 6c 65 73 28 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 fles(.QPainter*.p,..int.x,.int.y
5a660 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 ,.int.w,.int.h,.........const.QC
5a680 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 29 20 olorGroup.&g,.bool.horizontal.).
5a6a0 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 63 6f 70 79 const;.private:.//.Disabled.copy
5a6c0 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
5a6e0 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 50 6c 61 74 efined(Q_DISABLE_COPY).....QPlat
5a700 69 6e 75 6d 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c 65 20 inumStyle(.const.QPlatinumStyle.
5a720 26 20 29 3b 0a 20 20 20 20 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c 65 26 20 6f 70 65 72 61 74 6f &.);.....QPlatinumStyle&.operato
5a740 72 3d 28 20 63 6f 6e 73 74 20 51 50 6c 61 74 69 6e 75 6d 53 74 79 6c 65 20 26 20 29 3b 0a 23 65 r=(.const.QPlatinumStyle.&.);.#e
5a760 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 50 ndif.};..#endif.//.QT_NO_STYLE_P
5a780 4c 41 54 49 4e 55 4d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 4c 41 54 49 4e 55 4d 53 54 59 4c LATINUM..#endif.//.QPLATINUMSTYL
5a7a0 45 5f 48 0a 00 00 00 12 00 71 00 6f 00 62 00 6a 00 65 00 63 00 74 00 2e 00 68 00 00 1e b1 2f 2a E_H......q.o.b.j.e.c.t...h..../*
5a7c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5a7e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5a800 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 69 ***********.**.$Id:.$.**.**.Defi
5a820 6e 69 74 69 6f 6e 20 6f 66 20 51 4f 62 6a 65 63 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 nition.of.QObject.class.**.**.Cr
5a840 65 61 74 65 64 20 3a 20 39 33 30 34 31 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 eated.:.930418.**.**.Copyright.(
5a860 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
5a880 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
5a8a0 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
5a8c0 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
5a8e0 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
5a900 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
5a920 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.
5a940 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
5a960 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
5a980 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..**.**
5a9a0 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
5a9c0 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
5a9e0 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
5aa00 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
5aa20 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
5aa40 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
5aa60 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.
5aa80 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
5aaa0 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
5aac0 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.**.
5aae0 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
5ab00 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.
5ab20 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
5ab40 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
5ab60 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
5ab80 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.*
5aba0 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
5abc0 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
5abe0 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
5ac00 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
5ac20 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
5ac40 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
5ac60 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:/
5ac80 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
5aca0 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:
5acc0 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
5ace0 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
5ad00 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
5ad20 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.**
5ad40 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..**.**********
5ad60 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5ad80 2a 2a 2a 2a 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 ****************************/..#
5ada0 69 66 6e 64 65 66 20 51 4f 42 4a 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 4f 42 4a 45 43 54 ifndef.QOBJECT_H.#define.QOBJECT
5adc0 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 _H..#ifndef.QT_H.#include."qobje
5ade0 63 74 64 65 66 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e ctdefs.h".#include."qwindowdefs.
5ae00 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 h".#include."qstring.h".#include
5ae20 20 22 71 65 76 65 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 ."qevent.h".#include."qnamespace
5ae40 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 .h".#endif.//.QT_H..#define.QT_T
5ae60 52 5f 4e 4f 4f 50 28 78 29 20 28 78 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 52 41 4e 53 4c 41 R_NOOP(x).(x).#define.QT_TRANSLA
5ae80 54 45 5f 4e 4f 4f 50 28 73 63 6f 70 65 2c 78 29 20 28 78 29 0a 0a 63 6c 61 73 73 20 51 4d 65 74 TE_NOOP(scope,x).(x)..class.QMet
5aea0 61 4f 62 6a 65 63 74 3b 0a 63 6c 61 73 73 20 51 56 61 72 69 61 6e 74 3b 0a 63 6c 61 73 73 20 51 aObject;.class.QVariant;.class.Q
5aec0 4d 65 74 61 50 72 6f 70 65 72 74 79 3b 0a 63 6c 61 73 73 20 51 50 6f 73 74 45 76 65 6e 74 4c 69 MetaProperty;.class.QPostEventLi
5aee0 73 74 3b 0a 63 6c 61 73 73 20 51 53 65 6e 64 65 72 4f 62 6a 65 63 74 4c 69 73 74 3b 0a 63 6c 61 st;.class.QSenderObjectList;.cla
5af00 73 73 20 51 4f 62 6a 65 63 74 50 72 69 76 61 74 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f ss.QObjectPrivate;.#ifndef.QT_NO
5af20 5f 55 53 45 52 44 41 54 41 0a 63 6c 61 73 73 20 51 4f 62 6a 65 63 74 55 73 65 72 44 61 74 61 3b _USERDATA.class.QObjectUserData;
5af40 0a 23 65 6e 64 69 66 0a 73 74 72 75 63 74 20 51 55 4f 62 6a 65 63 74 3b 0a 0a 63 6c 61 73 73 20 .#endif.struct.QUObject;..class.
5af60 51 5f 45 58 50 4f 52 54 20 51 4f 62 6a 65 63 74 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 Q_EXPORT.QObject:.public.Qt.{...
5af80 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 43 53 74 72 ..Q_OBJECT.....Q_PROPERTY(.QCStr
5afa0 69 6e 67 20 6e 61 6d 65 20 52 45 41 44 20 6e 61 6d 65 20 57 52 49 54 45 20 73 65 74 4e 61 6d 65 ing.name.READ.name.WRITE.setName
5afc0 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 28 20 51 4f 62 6a 65 63 74 .)..public:.....QObject(.QObject
5afe0 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 20 29 .*parent=0,.const.char.*name=0.)
5b000 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4f 62 6a 65 63 74 28 29 3b 0a 0a 23 69 66 64 65 ;.....virtual.~QObject();..#ifde
5b020 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 20 f.Q_QDOC.....virtual.const.char.
5b040 2a 63 6c 61 73 73 4e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 *className().const;.....static.Q
5b060 53 74 72 69 6e 67 20 74 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 63 6f 6e 73 74 20 63 String.tr(.const.char.*,.const.c
5b080 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 72 55 74 har.*.);.....static.QString.trUt
5b0a0 66 38 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 20 29 f8(.const.char.*,.const.char.*.)
5b0c0 3b 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 2a 6d 65 74 61 4f ;.....virtual.QMetaObject.*metaO
5b0e0 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 bject().const;.#endif......virtu
5b100 61 6c 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 20 20 20 20 76 al.bool.event(.QEvent.*.);.....v
5b120 69 72 74 75 61 6c 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 irtual.bool.eventFilter(.QObject
5b140 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 41 28 20 .*,.QEvent.*.);......bool..isA(.
5b160 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 09 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 const.char.*.)..const;.....bool.
5b180 20 69 6e 68 65 72 69 74 73 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 20 63 6f 6e 73 74 3b .inherits(.const.char.*.).const;
5b1a0 0a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 20 2a 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b ......const.char..*name().const;
5b1c0 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 20 2a 6e 61 6d 65 28 20 63 6f 6e 73 74 20 63 68 .....const.char..*name(.const.ch
5b1e0 61 72 20 2a 20 64 65 66 61 75 6c 74 4e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 ar.*.defaultName.).const;......v
5b200 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 61 6d 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 irtual.void.setName(.const.char.
5b220 2a 6e 61 6d 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 57 69 64 67 65 74 54 79 70 65 28 *name.);.....bool..isWidgetType(
5b240 29 09 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 73 57 69 64 67 65 74 3b 20 7d 0a 20 )...const.{.return.isWidget;.}..
5b260 20 20 20 62 6f 6f 6c 09 20 68 69 67 68 50 72 69 6f 72 69 74 79 28 29 09 20 20 63 6f 6e 73 74 20 ...bool..highPriority()...const.
5b280 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 73 69 67 {.return.FALSE;.}......bool..sig
5b2a0 6e 61 6c 73 42 6c 6f 63 6b 65 64 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 6c nalsBlocked()..const.{.return.bl
5b2c0 6f 63 6b 53 69 67 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 20 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 ockSig;.}.....void..blockSignals
5b2e0 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 73 74 61 72 74 54 69 6d 65 (.bool.b.);......int...startTime
5b300 72 28 20 69 6e 74 20 69 6e 74 65 72 76 61 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 6b 69 6c r(.int.interval.);.....void..kil
5b320 6c 54 69 6d 65 72 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 6b 69 6c 6c lTimer(.int.id.);.....void..kill
5b340 54 69 6d 65 72 73 28 29 3b 0a 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 20 20 20 20 20 20 20 20 20 Timers();......QObject..........
5b360 20 2a 63 68 69 6c 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 62 6a 4e 61 6d 65 2c 20 63 6f .*child(.const.char.*objName,.co
5b380 6e 73 74 20 63 68 61 72 20 2a 69 6e 68 65 72 69 74 73 43 6c 61 73 73 20 3d 20 30 2c 20 62 6f 6f nst.char.*inheritsClass.=.0,.boo
5b3a0 6c 20 72 65 63 75 72 73 69 76 65 53 65 61 72 63 68 20 3d 20 54 52 55 45 20 29 3b 20 2f 2f 23 23 l.recursiveSearch.=.TRUE.);.//##
5b3c0 23 20 63 6f 6e 73 74 20 69 6e 20 34 2e 30 0a 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 #.const.in.4.0.....const.QObject
5b3e0 4c 69 73 74 20 2a 63 68 69 6c 64 72 65 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 List.*children().const.{.return.
5b400 63 68 69 6c 64 4f 62 6a 65 63 74 73 3b 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 childObjects;.}......static.cons
5b420 74 20 51 4f 62 6a 65 63 74 4c 69 73 74 20 2a 6f 62 6a 65 63 74 54 72 65 65 73 28 29 3b 0a 0a 20 t.QObjectList.*objectTrees();...
5b440 20 20 20 51 4f 62 6a 65 63 74 4c 69 73 74 09 20 20 20 20 20 20 2a 71 75 65 72 79 4c 69 73 74 28 ...QObjectList.......*queryList(
5b460 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 69 6e 68 65 72 69 74 73 43 6c 61 73 73 20 3d 20 30 2c 0a .const.char.*inheritsClass.=.0,.
5b480 09 09 09 09 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 62 6a 4e 61 6d 65 20 3d 20 30 2c 0a 09 ......const.char.*objName.=.0,..
5b4a0 09 09 09 20 20 62 6f 6f 6c 20 72 65 67 65 78 70 4d 61 74 63 68 20 3d 20 54 52 55 45 2c 0a 09 09 .....bool.regexpMatch.=.TRUE,...
5b4c0 09 09 20 20 62 6f 6f 6c 20 72 65 63 75 72 73 69 76 65 53 65 61 72 63 68 20 3d 20 54 52 55 45 20 ....bool.recursiveSearch.=.TRUE.
5b4e0 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 69 6e 73 65 72 ).const;......virtual.void.inser
5b500 74 43 68 69 6c 64 28 20 51 4f 62 6a 65 63 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c tChild(.QObject.*.);.....virtual
5b520 20 76 6f 69 64 20 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 51 4f 62 6a 65 63 74 20 2a 20 29 3b 0a .void.removeChild(.QObject.*.);.
5b540 0a 20 20 20 20 76 6f 69 64 09 20 69 6e 73 74 61 6c 6c 45 76 65 6e 74 46 69 6c 74 65 72 28 20 63 .....void..installEventFilter(.c
5b560 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 72 65 6d 6f onst.QObject.*.);.....void..remo
5b580 76 65 45 76 65 6e 74 46 69 6c 74 65 72 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 20 29 veEventFilter(.const.QObject.*.)
5b5a0 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e ;......static.bool..connect(.con
5b5c0 73 74 20 51 4f 62 6a 65 63 74 20 2a 73 65 6e 64 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a st.QObject.*sender,.const.char.*
5b5e0 73 69 67 6e 61 6c 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 signal,......const.QObject.*rece
5b600 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 20 29 3b 0a 20 20 20 20 iver,.const.char.*member.);.....
5b620 62 6f 6f 6c 09 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 73 65 bool..connect(.const.QObject.*se
5b640 6e 64 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e 61 6c 2c 0a 09 09 09 20 20 63 nder,.const.char.*signal,......c
5b660 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 onst.char.*member.).const;.....s
5b680 74 61 74 69 63 20 62 6f 6f 6c 20 20 64 69 73 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 4f tatic.bool..disconnect(.const.QO
5b6a0 62 6a 65 63 74 20 2a 73 65 6e 64 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e 61 bject.*sender,.const.char.*signa
5b6c0 6c 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 l,.........const.QObject.*receiv
5b6e0 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 20 29 3b 0a 20 20 20 20 62 6f er,.const.char.*member.);.....bo
5b700 6f 6c 09 20 64 69 73 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e ol..disconnect(.const.char.*sign
5b720 61 6c 3d 30 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 al=0,.........const.QObject.*rec
5b740 65 69 76 65 72 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 3d 30 20 29 3b eiver=0,.const.char.*member=0.);
5b760 0a 20 20 20 20 62 6f 6f 6c 09 20 64 69 73 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 4f 62 .....bool..disconnect(.const.QOb
5b780 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 ject.*receiver,.const.char.*memb
5b7a0 65 72 3d 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 09 20 63 6f 6e 6e 65 63 er=0.);.....static.void...connec
5b7c0 74 49 6e 74 65 72 6e 61 6c 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 73 65 6e 64 65 72 tInternal(.const.QObject.*sender
5b7e0 2c 20 69 6e 74 20 73 69 67 6e 61 6c 5f 69 6e 64 65 78 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 ,.int.signal_index,......const.Q
5b800 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 69 6e 74 20 6d 65 6d 62 63 6f 64 65 2c 20 Object.*receiver,.int.membcode,.
5b820 69 6e 74 20 6d 65 6d 62 65 72 5f 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 int.member_index.);.....static.b
5b840 6f 6f 6c 20 09 20 64 69 73 63 6f 6e 6e 65 63 74 49 6e 74 65 72 6e 61 6c 28 20 63 6f 6e 73 74 20 ool...disconnectInternal(.const.
5b860 51 4f 62 6a 65 63 74 20 2a 73 65 6e 64 65 72 2c 20 69 6e 74 20 73 69 67 6e 61 6c 5f 69 6e 64 65 QObject.*sender,.int.signal_inde
5b880 78 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 x,.........const.QObject.*receiv
5b8a0 65 72 2c 20 69 6e 74 20 6d 65 6d 62 63 6f 64 65 2c 20 69 6e 74 20 6d 65 6d 62 65 72 5f 69 6e 64 er,.int.membcode,.int.member_ind
5b8c0 65 78 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 20 64 75 6d 70 4f 62 6a 65 63 74 54 72 65 65 28 ex.);......void..dumpObjectTree(
5b8e0 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 75 6d 70 4f 62 6a 65 63 74 49 6e 66 6f 28 29 3b 0a 0a );.....void..dumpObjectInfo();..
5b900 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 20 20 20 20 76 69 72 #ifndef.QT_NO_PROPERTIES.....vir
5b920 74 75 61 6c 20 62 6f 6f 6c 20 73 65 74 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 63 68 61 tual.bool.setProperty(.const.cha
5b940 72 20 2a 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 56 61 72 69 61 6e 74 26 20 76 61 6c 75 65 20 29 r.*name,.const.QVariant&.value.)
5b960 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 72 69 61 6e 74 20 70 72 6f 70 65 72 74 79 28 ;.....virtual.QVariant.property(
5b980 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 .const.char.*name.).const;.#endi
5b9a0 66 20 2f 2f 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 23 69 66 64 65 66 20 51 54 5f f.//.QT_NO_PROPERTIES.#ifdef.QT_
5b9c0 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e NO_TRANSLATION.....static.QStrin
5b9e0 67 20 74 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f g.tr(.const.char.*sourceText,.co
5ba00 6e 73 74 20 63 68 61 72 20 2a 20 3d 20 30 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 nst.char.*.=.0);.#ifndef.QT_NO_T
5ba20 45 58 54 43 4f 44 45 43 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 74 72 55 74 EXTCODEC.....static.QString.trUt
5ba40 66 38 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e 73 f8(.const.char.*sourceText,.cons
5ba60 74 20 63 68 61 72 20 2a 20 3d 20 30 29 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 51 t.char.*.=.0);.#endif.#endif.//Q
5ba80 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f T_NO_TRANSLATION..#ifndef.QT_NO_
5baa0 55 53 45 52 44 41 54 41 0a 20 20 20 20 73 74 61 74 69 63 20 75 69 6e 74 20 72 65 67 69 73 74 65 USERDATA.....static.uint.registe
5bac0 72 55 73 65 72 44 61 74 61 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 55 73 65 72 44 61 74 rUserData();.....void.setUserDat
5bae0 61 28 20 75 69 6e 74 20 69 64 2c 20 51 4f 62 6a 65 63 74 55 73 65 72 44 61 74 61 2a 20 64 61 74 a(.uint.id,.QObjectUserData*.dat
5bb00 61 29 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 55 73 65 72 44 61 74 61 2a 20 75 73 65 72 44 61 74 a);.....QObjectUserData*.userDat
5bb20 61 28 20 75 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 a(.uint.id.).const;.#endif.//.QT
5bb40 5f 4e 4f 5f 55 53 45 52 44 41 54 41 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 _NO_USERDATA..signals:.....void.
5bb60 20 64 65 73 74 72 6f 79 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 64 65 73 74 72 6f 79 65 .destroyed();.....void..destroye
5bb80 64 28 20 51 4f 62 6a 65 63 74 2a 20 6f 62 6a 20 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 d(.QObject*.obj.);..public:.....
5bba0 51 4f 62 6a 65 63 74 09 2a 70 61 72 65 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e QObject.*parent().const.{.return
5bbc0 20 70 61 72 65 6e 74 4f 62 6a 3b 20 7d 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 .parentObj;.}..public.slots:....
5bbe0 20 76 6f 69 64 09 64 65 6c 65 74 65 4c 61 74 65 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c .void.deleteLater();..private.sl
5bc00 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 20 63 6c 65 61 6e 75 70 45 76 65 6e 74 46 69 6c 74 65 ots:.....void..cleanupEventFilte
5bc20 72 28 20 51 4f 62 6a 65 63 74 2a 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 r(.QObject*.);..protected:.....b
5bc40 6f 6f 6c 09 61 63 74 69 76 61 74 65 5f 66 69 6c 74 65 72 73 28 20 51 45 76 65 6e 74 20 2a 20 29 ool.activate_filters(.QEvent.*.)
5bc60 3b 0a 20 20 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 20 2a 72 65 63 65 69 76 65 72 73 ;.....QConnectionList.*receivers
5bc80 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 73 69 67 6e 61 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 (.const.char*.signal.).const;...
5bca0 20 20 51 43 6f 6e 6e 65 63 74 69 6f 6e 4c 69 73 74 20 2a 72 65 63 65 69 76 65 72 73 28 20 69 6e ..QConnectionList.*receivers(.in
5bcc0 74 20 73 69 67 6e 61 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 61 63 74 69 76 t.signal.).const;.....void.activ
5bce0 61 74 65 5f 73 69 67 6e 61 6c 28 20 69 6e 74 20 73 69 67 6e 61 6c 20 29 3b 0a 20 20 20 20 76 6f ate_signal(.int.signal.);.....vo
5bd00 69 64 09 61 63 74 69 76 61 74 65 5f 73 69 67 6e 61 6c 28 20 69 6e 74 20 73 69 67 6e 61 6c 2c 20 id.activate_signal(.int.signal,.
5bd20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 63 74 69 76 61 74 65 5f 73 69 67 6e 61 6c 28 int.);.....void.activate_signal(
5bd40 20 69 6e 74 20 73 69 67 6e 61 6c 2c 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 .int.signal,.double.);.....void.
5bd60 61 63 74 69 76 61 74 65 5f 73 69 67 6e 61 6c 28 20 69 6e 74 20 73 69 67 6e 61 6c 2c 20 51 53 74 activate_signal(.int.signal,.QSt
5bd80 72 69 6e 67 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 63 74 69 76 61 74 65 5f 73 69 67 6e 61 6c ring.);.....void.activate_signal
5bda0 5f 62 6f 6f 6c 28 20 69 6e 74 20 73 69 67 6e 61 6c 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 _bool(.int.signal,.bool.);.....v
5bdc0 6f 69 64 20 09 61 63 74 69 76 61 74 65 5f 73 69 67 6e 61 6c 28 20 51 43 6f 6e 6e 65 63 74 69 6f oid..activate_signal(.QConnectio
5bde0 6e 4c 69 73 74 20 2a 63 6c 69 73 74 2c 20 51 55 4f 62 6a 65 63 74 20 2a 6f 20 29 3b 0a 0a 20 20 nList.*clist,.QUObject.*o.);....
5be00 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 73 65 6e 64 65 72 28 29 3b 0a 0a 20 20 20 20 ..const.QObject.*sender();......
5be20 76 69 72 74 75 61 6c 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 virtual.void.timerEvent(.QTimerE
5be40 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 68 69 6c 64 vent.*.);.....virtual.void.child
5be60 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 Event(.QChildEvent.*.);.....virt
5be80 75 61 6c 20 76 6f 69 64 20 63 75 73 74 6f 6d 45 76 65 6e 74 28 20 51 43 75 73 74 6f 6d 45 76 65 ual.void.customEvent(.QCustomEve
5bea0 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 6e 6e 65 63 nt.*.);......virtual.void.connec
5bec0 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 29 3b 0a 20 tNotify(.const.char.*signal.);..
5bee0 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 4e 6f 74 69 66 79 ...virtual.void.disconnectNotify
5bf00 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e 61 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 (.const.char.*signal.);.....virt
5bf20 75 61 6c 20 62 6f 6f 6c 20 63 68 65 63 6b 43 6f 6e 6e 65 63 74 41 72 67 73 28 20 63 6f 6e 73 74 ual.bool.checkConnectArgs(.const
5bf40 20 63 68 61 72 20 2a 73 69 67 6e 61 6c 2c 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 .char.*signal,.const.QObject.*re
5bf60 63 65 69 76 65 72 2c 0a 09 09 09 09 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 ceiver,........const.char.*membe
5bf80 72 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 43 53 74 72 69 6e 67 20 6e 6f 72 6d 61 6c 69 r.);.....static.QCString.normali
5bfa0 7a 65 53 69 67 6e 61 6c 53 6c 6f 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e 61 6c zeSignalSlot(.const.char.*signal
5bfc0 53 6c 6f 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 69 6e 74 09 69 73 53 69 67 Slot.);..private:.....uint.isSig
5bfe0 6e 61 6c 20 20 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 69 73 57 69 64 67 65 74 20 20 20 3a nal...:.1;.....uint.isWidget...:
5c000 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 70 65 6e 64 54 69 6d 65 72 20 20 3a 20 31 3b 0a 20 20 20 .1;.....uint.pendTimer..:.1;....
5c020 20 75 69 6e 74 09 62 6c 6f 63 6b 53 69 67 20 20 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 77 .uint.blockSig...:.1;.....uint.w
5c040 61 73 44 65 6c 65 74 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 69 73 54 72 65 65 20 3a asDeleted.:.1;.....uint.isTree.:
5c060 20 31 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 09 2a 6f 62 6a 6e 61 6d 65 3b 0a 20 20 .1;......const.char.*objname;...
5c080 20 20 51 4f 62 6a 65 63 74 09 2a 70 61 72 65 6e 74 4f 62 6a 3b 0a 20 20 20 20 51 4f 62 6a 65 63 ..QObject.*parentObj;.....QObjec
5c0a0 74 4c 69 73 74 20 2a 63 68 69 6c 64 4f 62 6a 65 63 74 73 3b 0a 20 20 20 20 51 53 69 67 6e 61 6c tList.*childObjects;.....QSignal
5c0c0 56 65 63 20 2a 63 6f 6e 6e 65 63 74 69 6f 6e 73 3b 0a 20 20 20 20 51 53 65 6e 64 65 72 4f 62 6a Vec.*connections;.....QSenderObj
5c0e0 65 63 74 4c 69 73 74 20 2a 73 65 6e 64 65 72 4f 62 6a 65 63 74 73 3b 0a 20 20 20 20 51 4f 62 6a ectList.*senderObjects;.....QObj
5c100 65 63 74 4c 69 73 74 20 2a 65 76 65 6e 74 46 69 6c 74 65 72 73 3b 0a 20 20 20 20 51 50 6f 73 74 ectList.*eventFilters;.....QPost
5c120 45 76 65 6e 74 4c 69 73 74 20 2a 70 6f 73 74 65 64 45 76 65 6e 74 73 3b 0a 20 20 20 20 51 4f 62 EventList.*postedEvents;.....QOb
5c140 6a 65 63 74 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 65 74 jectPrivate*.d;......static.QMet
5c160 61 4f 62 6a 65 63 74 2a 20 73 74 61 74 69 63 51 74 4d 65 74 61 4f 62 6a 65 63 74 28 29 3b 0a 0a aObject*.staticQtMetaObject();..
5c180 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 6e 3b 0a 20 ....friend.class.QApplication;..
5c1a0 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 74 69 6f 6e ...friend.class.QBaseApplication
5c1c0 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 74 3b 0a 20 20 20 20 ;.....friend.class.QWidget;.....
5c1e0 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 69 67 6e 61 6c 3b 0a 0a 70 72 69 76 61 74 65 3a 09 friend.class.QSignal;..private:.
5c200 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
5c220 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 .operator=.#if.defined(Q_DISABLE
5c240 5f 43 4f 50 59 29 0a 20 20 20 20 51 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 _COPY).....QObject(.const.QObjec
5c260 74 20 26 20 29 3b 0a 20 20 20 20 51 4f 62 6a 65 63 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 t.&.);.....QObject.&operator=(.c
5c280 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 69 onst.QObject.&.);.#endif.};...#i
5c2a0 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 55 53 45 52 44 41 54 41 0a 63 6c 61 73 73 20 51 5f 45 58 50 fndef.QT_NO_USERDATA.class.Q_EXP
5c2c0 4f 52 54 20 51 4f 62 6a 65 63 74 55 73 65 72 44 61 74 61 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 ORT.QObjectUserData.{.public:...
5c2e0 20 20 76 69 72 74 75 61 6c 20 7e 51 4f 62 6a 65 63 74 55 73 65 72 44 61 74 61 28 29 3b 0a 7d 3b ..virtual.~QObjectUserData();.};
5c300 0a 23 65 6e 64 69 66 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 4f 62 6a 65 63 74 3a 3a 63 .#endif...inline.bool.QObject::c
5c320 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 73 65 6e 64 65 72 2c 20 63 onnect(.const.QObject.*sender,.c
5c340 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 67 6e 61 6c 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 onst.char.*signal,..........cons
5c360 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 t.char.*member.).const.{.....ret
5c380 75 72 6e 20 63 6f 6e 6e 65 63 74 28 20 73 65 6e 64 65 72 2c 20 73 69 67 6e 61 6c 2c 20 74 68 69 urn.connect(.sender,.signal,.thi
5c3a0 73 2c 20 6d 65 6d 62 65 72 20 29 3b 0a 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 4f 62 s,.member.);.}...inline.bool.QOb
5c3c0 6a 65 63 74 3a 3a 64 69 73 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 69 ject::disconnect(.const.char.*si
5c3e0 67 6e 61 6c 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 gnal,......const.QObject.*receiv
5c400 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 6d 62 65 72 20 29 0a 7b 0a 20 20 20 20 72 er,.const.char.*member.).{.....r
5c420 65 74 75 72 6e 20 64 69 73 63 6f 6e 6e 65 63 74 28 20 74 68 69 73 2c 20 73 69 67 6e 61 6c 2c 20 eturn.disconnect(.this,.signal,.
5c440 72 65 63 65 69 76 65 72 2c 20 6d 65 6d 62 65 72 20 29 3b 0a 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 62 receiver,.member.);.}...inline.b
5c460 6f 6f 6c 20 51 4f 62 6a 65 63 74 3a 3a 64 69 73 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 ool.QObject::disconnect(.const.Q
5c480 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 20 2a 6d 65 Object.*receiver,.const.char.*me
5c4a0 6d 62 65 72 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 69 73 63 6f 6e 6e 65 63 74 28 20 mber.).{.....return.disconnect(.
5c4c0 74 68 69 73 2c 20 30 2c 20 72 65 63 65 69 76 65 72 2c 20 6d 65 6d 62 65 72 20 29 3b 0a 7d 0a 0a this,.0,.receiver,.member.);.}..
5c4e0 0a 23 69 66 64 65 66 20 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a 69 6e 6c 69 6e 65 .#ifdef.QT_NO_TRANSLATION.inline
5c500 20 51 53 74 72 69 6e 67 20 51 4f 62 6a 65 63 74 3a 3a 74 72 28 20 63 6f 6e 73 74 20 63 68 61 72 .QString.QObject::tr(.const.char
5c520 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 20 7b 0a 20 .*sourceText,.const.char.*.).{..
5c540 20 20 20 72 65 74 75 72 6e 20 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e 31 28 20 73 ...return.QString::fromLatin1(.s
5c560 6f 75 72 63 65 54 65 78 74 20 29 3b 0a 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 ourceText.);.}.#ifndef.QT_NO_TEX
5c580 54 43 4f 44 45 43 0a 69 6e 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 4f 62 6a 65 63 74 3a 3a 74 TCODEC.inline.QString.QObject::t
5c5a0 72 55 74 66 38 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 6f 75 72 63 65 54 65 78 74 2c 20 63 rUtf8(.const.char.*sourceText,.c
5c5c0 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 53 74 72 69 onst.char.*.).{.....return.QStri
5c5e0 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 7d 0a 23 65 ng::fromUtf8(.sourceText.);.}.#e
5c600 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 54 52 41 4e 53 4c 41 54 49 4f 4e 0a ndif.#endif.//QT_NO_TRANSLATION.
5c620 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 4f 42 4a 45 43 54 0a 23 69 6e 63 ..#define.Q_DEFINED_QOBJECT.#inc
5c640 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4f lude."qwinexport.h".#endif.//.QO
5c660 42 4a 45 43 54 5f 48 0a 00 00 00 0e 00 71 00 73 00 69 00 7a 00 65 00 2e 00 68 00 00 19 aa 2f 2a BJECT_H......q.s.i.z.e...h..../*
5c680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5c6a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5c6c0 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 69 ***********.**.$Id:.$.**.**.Defi
5c6e0 6e 69 74 69 6f 6e 20 6f 66 20 51 53 69 7a 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 nition.of.QSize.class.**.**.Crea
5c700 74 65 64 20 3a 20 39 33 31 30 32 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 ted.:.931028.**.**.Copyright.(C)
5c720 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
5c740 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.
5c760 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.
5c780 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
5c7a0 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
5c7c0 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.*
5c7e0 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
5c800 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
5c820 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
5c840 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
5c860 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/
5c880 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
5c8a0 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
5c8c0 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
5c8e0 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
5c900 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
5c920 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
5c940 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
5c960 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.
5c980 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
5c9a0 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
5c9c0 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
5c9e0 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
5ca00 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
5ca20 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
5ca40 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.**.
5ca60 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
5ca80 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
5caa0 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
5cac0 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.
5cae0 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
5cb00 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
5cb20 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
5cb40 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
5cb60 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://
5cb80 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
5cba0 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
5cbc0 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
5cbe0 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
5cc00 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..**.************
5cc20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5cc40 2a 2a 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
5cc60 6e 64 65 66 20 51 53 49 5a 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 53 49 5a 45 5f 48 0a 0a 23 69 ndef.QSIZE_H.#define.QSIZE_H..#i
5cc80 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 2e 68 22 20 2f fndef.QT_H.#include."qpoint.h"./
5cca0 2f 20 23 23 23 20 63 68 61 6e 67 65 20 74 6f 20 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 3f 0a 23 /.###.change.to.qwindowdefs.h?.#
5ccc0 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 endif.//.QT_H..class.Q_EXPORT.QS
5cce0 69 7a 65 0a 2f 2f 20 23 23 23 20 4d 61 6b 65 20 51 53 69 7a 65 20 69 6e 68 65 72 69 74 20 51 74 ize.//.###.Make.QSize.inherit.Qt
5cd00 20 69 6e 20 51 74 20 34 2e 30 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 23 23 23 20 .in.Qt.4.0.{.public:.....//.###.
5cd20 4d 6f 76 65 20 74 68 69 73 20 65 6e 75 6d 20 74 6f 20 71 6e 61 6d 65 73 70 61 63 65 2e 68 20 69 Move.this.enum.to.qnamespace.h.i
5cd40 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 65 6e 75 6d 20 53 63 61 6c 65 4d 6f 64 65 20 7b 0a 09 53 n.Qt.4.0.....enum.ScaleMode.{..S
5cd60 63 61 6c 65 46 72 65 65 2c 0a 09 53 63 61 6c 65 4d 69 6e 2c 0a 09 53 63 61 6c 65 4d 61 78 0a 20 caleFree,..ScaleMin,..ScaleMax..
5cd80 20 20 20 7d 3b 0a 0a 20 20 20 20 51 53 69 7a 65 28 29 3b 0a 20 20 20 20 51 53 69 7a 65 28 20 69 ...};......QSize();.....QSize(.i
5cda0 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 nt.w,.int.h.);......bool.isNull(
5cdc0 29 20 63 6f 6e 73 74 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 ).const;.....bool.isEmpty().cons
5cde0 74 3b 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 0a 20 20 t;.....bool.isValid().const;....
5ce00 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 69 ..int.width().const;.....int.hei
5ce20 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 69 64 74 68 28 20 ght().const;.....void.setWidth(.
5ce40 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 48 65 69 67 68 74 28 20 69 6e 74 int.w.);.....void.setHeight(.int
5ce60 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 72 61 6e 73 70 6f 73 65 28 29 3b 0a 0a 20 20 20 .h.);.....void.transpose();.....
5ce80 20 76 6f 69 64 20 73 63 61 6c 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 53 63 61 6c 65 .void.scale(.int.w,.int.h,.Scale
5cea0 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 63 61 6c 65 28 20 63 6f 6e Mode.mode.);.....void.scale(.con
5cec0 73 74 20 51 53 69 7a 65 20 26 73 2c 20 53 63 61 6c 65 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 0a 0a st.QSize.&s,.ScaleMode.mode.);..
5cee0 20 20 20 20 51 53 69 7a 65 20 65 78 70 61 6e 64 65 64 54 6f 28 20 63 6f 6e 73 74 20 51 53 69 7a ....QSize.expandedTo(.const.QSiz
5cf00 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 62 6f 75 6e 64 65 64 54 6f e.&.).const;.....QSize.boundedTo
5cf20 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 (.const.QSize.&.).const;......QC
5cf40 4f 4f 52 44 20 26 72 77 69 64 74 68 28 29 3b 0a 20 20 20 20 51 43 4f 4f 52 44 20 26 72 68 65 69 OORD.&rwidth();.....QCOORD.&rhei
5cf60 67 68 74 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 ght();......QSize.&operator+=(.c
5cf80 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 26 6f 70 65 72 61 onst.QSize.&.);.....QSize.&opera
5cfa0 74 6f 72 2d 3d 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 51 53 69 7a tor-=(.const.QSize.&.);.....QSiz
5cfc0 65 20 26 6f 70 65 72 61 74 6f 72 2a 3d 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 51 53 69 7a e.&operator*=(.int.c.);.....QSiz
5cfe0 65 20 26 6f 70 65 72 61 74 6f 72 2a 3d 28 20 64 6f 75 62 6c 65 20 63 20 29 3b 0a 20 20 20 20 51 e.&operator*=(.double.c.);.....Q
5d000 53 69 7a 65 20 26 6f 70 65 72 61 74 6f 72 2f 3d 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 51 Size.&operator/=(.int.c.);.....Q
5d020 53 69 7a 65 20 26 6f 70 65 72 61 74 6f 72 2f 3d 28 20 64 6f 75 62 6c 65 20 63 20 29 3b 0a 0a 20 Size.&operator/=(.double.c.);...
5d040 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d ...friend.inline.bool.operator==
5d060 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 (.const.QSize.&,.const.QSize.&.)
5d080 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f ;.....friend.inline.bool.operato
5d0a0 72 21 3d 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 r!=(.const.QSize.&,.const.QSize.
5d0c0 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 &.);.....friend.inline.const.QSi
5d0e0 7a 65 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 63 6f 6e ze.operator+(.const.QSize.&,.con
5d100 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 69 6e 6c 69 6e 65 20 st.QSize.&.);.....friend.inline.
5d120 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2d 28 20 63 6f 6e 73 74 20 51 53 69 const.QSize.operator-(.const.QSi
5d140 7a 65 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e ze.&,.const.QSize.&.);.....frien
5d160 64 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2a 28 20 d.inline.const.QSize.operator*(.
5d180 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 const.QSize.&,.int.);.....friend
5d1a0 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2a 28 20 69 .inline.const.QSize.operator*(.i
5d1c0 6e 74 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 nt,.const.QSize.&.);.....friend.
5d1e0 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2a 28 20 63 6f inline.const.QSize.operator*(.co
5d200 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 66 72 69 65 6e nst.QSize.&,.double.);.....frien
5d220 64 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2a 28 20 d.inline.const.QSize.operator*(.
5d240 64 6f 75 62 6c 65 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 double,.const.QSize.&.);.....fri
5d260 65 6e 64 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2f end.inline.const.QSize.operator/
5d280 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 66 72 69 65 (.const.QSize.&,.int.);.....frie
5d2a0 6e 64 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2f 28 nd.inline.const.QSize.operator/(
5d2c0 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 2c 20 64 6f 75 62 6c 65 20 29 3b 0a 0a 70 72 69 76 61 .const.QSize.&,.double.);..priva
5d2e0 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 77 61 72 6e 69 6e 67 44 69 76 42 79 te:.....static.void.warningDivBy
5d300 5a 65 72 6f 28 29 3b 0a 0a 20 20 20 20 51 43 4f 4f 52 44 20 77 64 3b 0a 20 20 20 20 51 43 4f 4f Zero();......QCOORD.wd;.....QCOO
5d320 52 44 20 68 74 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 RD.ht;.};.../*******************
5d340 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5d360 2a 2a 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 53 69 **************************...QSi
5d380 7a 65 20 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 ze.stream.functions..***********
5d3a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5d3c0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5d3e0 2a 2a 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 **/..Q_EXPORT.QDataStream.&opera
5d400 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 53 69 7a tor<<(.QDataStream.&,.const.QSiz
5d420 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 e.&.);.Q_EXPORT.QDataStream.&ope
5d440 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 53 69 7a 65 20 26 20 rator>>(.QDataStream.&,.QSize.&.
5d460 29 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 );.../**************************
5d480 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5d4a0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 53 69 7a 65 20 69 6e 6c 69 *******************...QSize.inli
5d4c0 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..******************
5d4e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5d500 2a 2a 2a 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
5d520 6c 69 6e 65 20 51 53 69 7a 65 3a 3a 51 53 69 7a 65 28 29 0a 7b 20 77 64 20 3d 20 68 74 20 3d 20 line.QSize::QSize().{.wd.=.ht.=.
5d540 2d 31 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 3a 3a 51 53 69 7a 65 28 20 69 6e 74 20 -1;.}..inline.QSize::QSize(.int.
5d560 77 2c 20 69 6e 74 20 68 20 29 0a 7b 20 77 64 3d 28 51 43 4f 4f 52 44 29 77 3b 20 68 74 3d 28 51 w,.int.h.).{.wd=(QCOORD)w;.ht=(Q
5d580 43 4f 4f 52 44 29 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 69 7a 65 3a 3a 69 COORD)h;.}..inline.bool.QSize::i
5d5a0 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 64 3d 3d 30 20 26 26 20 sNull().const.{.return.wd==0.&&.
5d5c0 68 74 3d 3d 30 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 69 7a 65 3a 3a 69 73 45 ht==0;.}..inline.bool.QSize::isE
5d5e0 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 64 3c 31 20 7c 7c 20 68 74 mpty().const.{.return.wd<1.||.ht
5d600 3c 31 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 53 69 7a 65 3a 3a 69 73 56 61 6c 69 <1;.}..inline.bool.QSize::isVali
5d620 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 64 3e 3d 30 20 26 26 20 68 74 3e 3d d().const.{.return.wd>=0.&&.ht>=
5d640 30 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 53 69 7a 65 3a 3a 77 69 64 74 68 28 29 20 0;.}..inline.int.QSize::width().
5d660 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 64 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 const.{.return.wd;.}..inline.int
5d680 20 51 53 69 7a 65 3a 3a 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 .QSize::height().const.{.return.
5d6a0 68 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 53 69 7a 65 3a 3a 73 65 74 57 69 64 ht;.}..inline.void.QSize::setWid
5d6c0 74 68 28 20 69 6e 74 20 77 20 29 0a 7b 20 77 64 3d 28 51 43 4f 4f 52 44 29 77 3b 20 7d 0a 0a 69 th(.int.w.).{.wd=(QCOORD)w;.}..i
5d6e0 6e 6c 69 6e 65 20 76 6f 69 64 20 51 53 69 7a 65 3a 3a 73 65 74 48 65 69 67 68 74 28 20 69 6e 74 nline.void.QSize::setHeight(.int
5d700 20 68 20 29 0a 7b 20 68 74 3d 28 51 43 4f 4f 52 44 29 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 .h.).{.ht=(QCOORD)h;.}..inline.Q
5d720 43 4f 4f 52 44 20 26 51 53 69 7a 65 3a 3a 72 77 69 64 74 68 28 29 0a 7b 20 72 65 74 75 72 6e 20 COORD.&QSize::rwidth().{.return.
5d740 77 64 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 43 4f 4f 52 44 20 26 51 53 69 7a 65 3a 3a 72 68 65 wd;.}..inline.QCOORD.&QSize::rhe
5d760 69 67 68 74 28 29 0a 7b 20 72 65 74 75 72 6e 20 68 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 ight().{.return.ht;.}..inline.QS
5d780 69 7a 65 20 26 51 53 69 7a 65 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 20 63 6f 6e 73 74 20 51 53 ize.&QSize::operator+=(.const.QS
5d7a0 69 7a 65 20 26 73 20 29 0a 7b 20 77 64 2b 3d 73 2e 77 64 3b 20 68 74 2b 3d 73 2e 68 74 3b 20 72 ize.&s.).{.wd+=s.wd;.ht+=s.ht;.r
5d7c0 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 26 51 53 eturn.*this;.}..inline.QSize.&QS
5d7e0 69 7a 65 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 ize::operator-=(.const.QSize.&s.
5d800 29 0a 7b 20 77 64 2d 3d 73 2e 77 64 3b 20 68 74 2d 3d 73 2e 68 74 3b 20 72 65 74 75 72 6e 20 2a ).{.wd-=s.wd;.ht-=s.ht;.return.*
5d820 74 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 26 51 53 69 7a 65 3a 3a 6f 70 this;.}..inline.QSize.&QSize::op
5d840 65 72 61 74 6f 72 2a 3d 28 20 69 6e 74 20 63 20 29 0a 7b 20 77 64 2a 3d 28 51 43 4f 4f 52 44 29 erator*=(.int.c.).{.wd*=(QCOORD)
5d860 63 3b 20 68 74 2a 3d 28 51 43 4f 4f 52 44 29 63 3b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 20 c;.ht*=(QCOORD)c;.return.*this;.
5d880 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 26 51 53 69 7a 65 3a 3a 6f 70 65 72 61 74 6f 72 }..inline.QSize.&QSize::operator
5d8a0 2a 3d 28 20 64 6f 75 62 6c 65 20 63 20 29 0a 7b 20 77 64 3d 28 51 43 4f 4f 52 44 29 28 77 64 2a *=(.double.c.).{.wd=(QCOORD)(wd*
5d8c0 63 29 3b 20 68 74 3d 28 51 43 4f 4f 52 44 29 28 68 74 2a 63 29 3b 20 72 65 74 75 72 6e 20 2a 74 c);.ht=(QCOORD)(ht*c);.return.*t
5d8e0 68 69 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 his;.}..inline.bool.operator==(.
5d900 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 32 const.QSize.&s1,.const.QSize.&s2
5d920 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 31 2e 77 64 20 3d 3d 20 73 32 2e 77 64 20 26 26 20 73 31 .).{.return.s1.wd.==.s2.wd.&&.s1
5d940 2e 68 74 20 3d 3d 20 73 32 2e 68 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 6f 70 65 .ht.==.s2.ht;.}..inline.bool.ope
5d960 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 31 2c 20 63 6f 6e 73 74 20 rator!=(.const.QSize.&s1,.const.
5d980 51 53 69 7a 65 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 73 31 2e 77 64 20 21 3d 20 73 32 QSize.&s2.).{.return.s1.wd.!=.s2
5d9a0 2e 77 64 20 7c 7c 20 73 31 2e 68 74 20 21 3d 20 73 32 2e 68 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 .wd.||.s1.ht.!=.s2.ht;.}..inline
5d9c0 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2b 28 20 63 6f 6e 73 74 20 51 53 .const.QSize.operator+(.const.QS
5d9e0 69 7a 65 20 26 20 73 31 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 73 32 20 29 0a 7b 20 72 ize.&.s1,.const.QSize.&.s2.).{.r
5da00 65 74 75 72 6e 20 51 53 69 7a 65 28 73 31 2e 77 64 2b 73 32 2e 77 64 2c 20 73 31 2e 68 74 2b 73 eturn.QSize(s1.wd+s2.wd,.s1.ht+s
5da20 32 2e 68 74 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 2.ht);.}..inline.const.QSize.ope
5da40 72 61 74 6f 72 2d 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 31 2c 20 63 6f 6e 73 74 20 51 rator-(.const.QSize.&s1,.const.Q
5da60 53 69 7a 65 20 26 73 32 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 73 31 2e 77 64 2d Size.&s2.).{.return.QSize(s1.wd-
5da80 73 32 2e 77 64 2c 20 73 31 2e 68 74 2d 73 32 2e 68 74 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 s2.wd,.s1.ht-s2.ht);.}..inline.c
5daa0 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 53 69 7a onst.QSize.operator*(.const.QSiz
5dac0 65 20 26 73 2c 20 69 6e 74 20 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 73 2e 77 e.&s,.int.c.).{.return.QSize(s.w
5dae0 64 2a 63 2c 20 73 2e 68 74 2a 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 d*c,.s.ht*c);.}..inline.const.QS
5db00 69 7a 65 20 6f 70 65 72 61 74 6f 72 2a 28 20 69 6e 74 20 63 2c 20 63 6f 6e 73 74 20 51 53 69 7a ize.operator*(.int.c,.const.QSiz
5db20 65 20 26 73 20 29 0a 7b 20 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 73 2e 77 64 2a 63 2c 20 73 e.&s.).{..return.QSize(s.wd*c,.s
5db40 2e 68 74 2a 63 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 .ht*c);.}..inline.const.QSize.op
5db60 65 72 61 74 6f 72 2a 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 2c 20 64 6f 75 62 6c 65 20 erator*(.const.QSize.&s,.double.
5db80 63 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 28 51 43 4f 4f 52 44 29 28 73 2e 77 64 c.).{.return.QSize((QCOORD)(s.wd
5dba0 2a 63 29 2c 20 28 51 43 4f 4f 52 44 29 28 73 2e 68 74 2a 63 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e *c),.(QCOORD)(s.ht*c));.}..inlin
5dbc0 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2a 28 20 64 6f 75 62 6c 65 20 e.const.QSize.operator*(.double.
5dbe0 63 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 20 29 0a 7b 20 72 65 74 75 72 6e 20 51 53 69 c,.const.QSize.&s.).{.return.QSi
5dc00 7a 65 28 28 51 43 4f 4f 52 44 29 28 73 2e 77 64 2a 63 29 2c 20 28 51 43 4f 4f 52 44 29 28 73 2e ze((QCOORD)(s.wd*c),.(QCOORD)(s.
5dc20 68 74 2a 63 29 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 26 51 53 69 7a 65 3a 3a ht*c));.}..inline.QSize.&QSize::
5dc40 6f 70 65 72 61 74 6f 72 2f 3d 28 20 69 6e 74 20 63 20 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 operator/=(.int.c.).{.#if.define
5dc60 64 28 51 54 5f 43 48 45 43 4b 5f 4d 41 54 48 29 0a 20 20 20 20 69 66 20 28 20 63 20 3d 3d 20 30 d(QT_CHECK_MATH).....if.(.c.==.0
5dc80 20 29 0a 09 77 61 72 6e 69 6e 67 44 69 76 42 79 5a 65 72 6f 28 29 3b 0a 23 65 6e 64 69 66 0a 20 .)..warningDivByZero();.#endif..
5dca0 20 20 20 77 64 2f 3d 28 51 43 4f 4f 52 44 29 63 3b 20 68 74 2f 3d 28 51 43 4f 4f 52 44 29 63 3b ...wd/=(QCOORD)c;.ht/=(QCOORD)c;
5dcc0 0a 20 20 20 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 .....return.*this;.}..inline.QSi
5dce0 7a 65 20 26 51 53 69 7a 65 3a 3a 6f 70 65 72 61 74 6f 72 2f 3d 28 20 64 6f 75 62 6c 65 20 63 20 ze.&QSize::operator/=(.double.c.
5dd00 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 4d 41 54 48 29 0a 20 ).{.#if.defined(QT_CHECK_MATH)..
5dd20 20 20 20 69 66 20 28 20 63 20 3d 3d 20 30 2e 30 20 29 0a 09 77 61 72 6e 69 6e 67 44 69 76 42 79 ...if.(.c.==.0.0.)..warningDivBy
5dd40 5a 65 72 6f 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 77 64 3d 28 51 43 4f 4f 52 44 29 28 77 Zero();.#endif.....wd=(QCOORD)(w
5dd60 64 2f 63 29 3b 20 68 74 3d 28 51 43 4f 4f 52 44 29 28 68 74 2f 63 29 3b 0a 20 20 20 20 72 65 74 d/c);.ht=(QCOORD)(ht/c);.....ret
5dd80 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 urn.*this;.}..inline.const.QSize
5dda0 20 6f 70 65 72 61 74 6f 72 2f 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 73 2c 20 69 6e 74 20 .operator/(.const.QSize.&s,.int.
5ddc0 63 20 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 4d 41 54 48 29 c.).{.#if.defined(QT_CHECK_MATH)
5dde0 0a 20 20 20 20 69 66 20 28 20 63 20 3d 3d 20 30 20 29 0a 09 51 53 69 7a 65 3a 3a 77 61 72 6e 69 .....if.(.c.==.0.)..QSize::warni
5de00 6e 67 44 69 76 42 79 5a 65 72 6f 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e ngDivByZero();.#endif.....return
5de20 20 51 53 69 7a 65 28 73 2e 77 64 2f 63 2c 20 73 2e 68 74 2f 63 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e .QSize(s.wd/c,.s.ht/c);.}..inlin
5de40 65 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 6f 70 65 72 61 74 6f 72 2f 28 20 63 6f 6e 73 74 20 51 e.const.QSize.operator/(.const.Q
5de60 53 69 7a 65 20 26 73 2c 20 64 6f 75 62 6c 65 20 63 20 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 Size.&s,.double.c.).{.#if.define
5de80 64 28 51 54 5f 43 48 45 43 4b 5f 4d 41 54 48 29 0a 20 20 20 20 69 66 20 28 20 63 20 3d 3d 20 30 d(QT_CHECK_MATH).....if.(.c.==.0
5dea0 2e 30 20 29 0a 09 51 53 69 7a 65 3a 3a 77 61 72 6e 69 6e 67 44 69 76 42 79 5a 65 72 6f 28 29 3b .0.)..QSize::warningDivByZero();
5dec0 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 28 51 43 4f 4f 52 44 .#endif.....return.QSize((QCOORD
5dee0 29 28 73 2e 77 64 2f 63 29 2c 20 28 51 43 4f 4f 52 44 29 28 73 2e 68 74 2f 63 29 29 3b 0a 7d 0a )(s.wd/c),.(QCOORD)(s.ht/c));.}.
5df00 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 51 53 69 7a 65 3a 3a 65 78 70 61 6e 64 65 64 54 6f 28 .inline.QSize.QSize::expandedTo(
5df20 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 6f 74 68 65 72 53 69 7a 65 20 29 20 63 6f 6e 73 74 .const.QSize.&.otherSize.).const
5df40 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 20 51 4d 41 58 28 77 64 2c 6f 74 68 .{.....return.QSize(.QMAX(wd,oth
5df60 65 72 53 69 7a 65 2e 77 64 29 2c 20 51 4d 41 58 28 68 74 2c 6f 74 68 65 72 53 69 7a 65 2e 68 74 erSize.wd),.QMAX(ht,otherSize.ht
5df80 29 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 51 53 69 7a 65 3a 3a 62 6f 75 6e ).);.}..inline.QSize.QSize::boun
5dfa0 64 65 64 54 6f 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 6f 74 68 65 72 53 69 7a 65 20 29 dedTo(.const.QSize.&.otherSize.)
5dfc0 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 20 51 4d 49 4e 28 .const.{.....return.QSize(.QMIN(
5dfe0 77 64 2c 6f 74 68 65 72 53 69 7a 65 2e 77 64 29 2c 20 51 4d 49 4e 28 68 74 2c 6f 74 68 65 72 53 wd,otherSize.wd),.QMIN(ht,otherS
5e000 69 7a 65 2e 68 74 29 20 29 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 53 49 5a 45 5f 48 ize.ht).);.}...#endif.//.QSIZE_H
5e020 0a 00 00 00 18 00 71 00 70 00 74 00 72 00 76 00 65 00 63 00 74 00 6f 00 72 00 2e 00 68 00 00 10 ......q.p.t.r.v.e.c.t.o.r...h...
5e040 88 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 ./******************************
5e060 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5e080 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
5e0a0 69 6e 69 74 69 6f 6e 20 6f 66 20 51 50 74 72 56 65 63 74 6f 72 20 70 6f 69 6e 74 65 72 20 62 61 inition.of.QPtrVector.pointer.ba
5e0c0 73 65 64 20 74 65 6d 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 sed.template.class.**.**.Created
5e0e0 20 3a 20 39 33 30 39 30 37 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 .:.930907.**.**.Copyright.(C).19
5e100 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
5e120 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.
5e140 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 part.of.the.tools.module.of.the.
5e160 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.
5e180 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
5e1a0 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
5e1c0 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
5e1e0 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.**
5e200 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
5e220 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 kaging.of.this.file..**.**.This.
5e240 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d file.may.be.distributed.and/or.m
5e260 6f 64 69 66 69 65 64 20 75 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a odified.under.the.terms.of.the.*
5e280 2a 20 47 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 *.GNU.General.Public.License.ver
5e2a0 73 69 6f 6e 20 32 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 sion.2.as.published.by.the.Free.
5e2c0 53 6f 66 74 77 61 72 65 0a 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 Software.**.Foundation.and.appea
5e2e0 72 69 6e 67 20 69 6e 20 74 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 ring.in.the.file.LICENSE.GPL.inc
5e300 6c 75 64 65 64 20 69 6e 20 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 luded.in.the.**.packaging.of.thi
5e320 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.
5e340 76 61 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 valid.Qt.Enterprise.Edition.or.Q
5e360 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 t.Professional.Edition.**.licens
5e380 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e es.may.use.this.file.in.accordan
5e3a0 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 ce.with.the.Qt.Commercial.Licens
5e3c0 65 0a 2a 2a 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 e.**.Agreement.provided.with.the
5e3e0 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 72 .Software..**.**.This.file.is.pr
5e400 6f 76 69 64 65 64 20 41 53 20 49 53 20 77 69 74 68 20 4e 4f 20 57 41 52 52 41 4e 54 59 20 4f 46 ovided.AS.IS.with.NO.WARRANTY.OF
5e420 20 41 4e 59 20 4b 49 4e 44 2c 20 49 4e 43 4c 55 44 49 4e 47 20 54 48 45 0a 2a 2a 20 57 41 52 52 .ANY.KIND,.INCLUDING.THE.**.WARR
5e440 41 4e 54 59 20 4f 46 20 44 45 53 49 47 4e 2c 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 ANTY.OF.DESIGN,.MERCHANTABILITY.
5e460 41 4e 44 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 AND.FITNESS.FOR.A.PARTICULAR.PUR
5e480 50 4f 53 45 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 POSE..**.**.See.http://qtsoftwar
5e4a0 65 2e 63 6f 6d 2f 70 72 69 63 69 6e 67 2e 68 74 6d 6c 20 6f 72 20 65 6d 61 69 6c 20 73 61 6c 65 e.com/pricing.html.or.email.sale
5e4c0 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 20 20 69 6e 66 6f 72 6d 61 s@trolltech.com.for.**...informa
5e4e0 74 69 6f 6e 20 61 62 6f 75 74 20 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 tion.about.Qt.Commercial.License
5e500 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 .Agreements..**.See.http://qtsof
5e520 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 tware.com/qpl/.for.QPL.licensing
5e540 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f .information..**.See.http://qtso
5e560 66 74 77 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e ftware.com/gpl/.for.GPL.licensin
5e580 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 6e 74 61 63 74 20 69 6e 66 g.information..**.**.Contact.inf
5e5a0 6f 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e o@trolltech.com.if.any.condition
5e5c0 73 20 6f 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 s.of.this.licensing.are.**.not.c
5e5e0 6c 65 61 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a lear.to.you..**.****************
5e600 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5e620 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 **********************/..#ifndef
5e640 20 51 50 54 52 56 45 43 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 54 52 56 45 43 54 4f 52 .QPTRVECTOR_H.#define.QPTRVECTOR
5e660 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 76 65 63 _H..#ifndef.QT_H.#include."qgvec
5e680 74 6f 72 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 tor.h".#endif.//.QT_H..template<
5e6a0 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 50 74 72 56 65 63 74 6f 72 0a 23 69 66 class.type>.class.QPtrVector.#if
5e6c0 64 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 def.Q_QDOC..:.public.QPtrCollect
5e6e0 69 6f 6e 0a 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 56 65 63 74 6f 72 0a 23 65 6e ion.#else..:.public.QGVector.#en
5e700 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 28 29 09 09 dif.{.public:.....QPtrVector()..
5e720 09 09 7b 20 7d 0a 20 20 20 20 51 50 74 72 56 65 63 74 6f 72 28 20 75 69 6e 74 20 73 69 7a 65 20 ..{.}.....QPtrVector(.uint.size.
5e740 29 20 3a 20 51 47 56 65 63 74 6f 72 28 73 69 7a 65 29 20 7b 20 7d 0a 20 20 20 20 51 50 74 72 56 ).:.QGVector(size).{.}.....QPtrV
5e760 65 63 74 6f 72 28 20 63 6f 6e 73 74 20 51 50 74 72 56 65 63 74 6f 72 3c 74 79 70 65 3e 20 26 76 ector(.const.QPtrVector<type>.&v
5e780 20 29 20 3a 20 51 47 56 65 63 74 6f 72 28 20 76 20 29 20 7b 20 7d 0a 20 20 20 20 7e 51 50 74 72 .).:.QGVector(.v.).{.}.....~QPtr
5e7a0 56 65 63 74 6f 72 28 29 09 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 50 74 Vector()....{.clear();.}.....QPt
5e7c0 72 56 65 63 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 74 20 51 rVector<type>.&operator=(const.Q
5e7e0 50 74 72 56 65 63 74 6f 72 3c 74 79 70 65 3e 20 26 76 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 PtrVector<type>.&v)....{.return.
5e800 28 51 50 74 72 56 65 63 74 6f 72 3c 74 79 70 65 3e 26 29 51 47 56 65 63 74 6f 72 3a 3a 6f 70 65 (QPtrVector<type>&)QGVector::ope
5e820 72 61 74 6f 72 3d 28 76 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d rator=(v);.}.....bool.operator==
5e840 28 20 63 6f 6e 73 74 20 51 50 74 72 56 65 63 74 6f 72 3c 74 79 70 65 3e 20 26 76 20 29 20 63 6f (.const.QPtrVector<type>.&v.).co
5e860 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 3d nst.{.return.QGVector::operator=
5e880 3d 28 76 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 2a 64 61 74 61 28 29 20 20 20 63 6f 6e 73 =(v);.}.....type.**data()...cons
5e8a0 74 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 2a 29 51 47 56 65 63 74 6f 72 3a 3a 64 t..{.return.(type.**)QGVector::d
5e8c0 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 63 6f 6e ata();.}.....uint..size()....con
5e8e0 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a 73 69 7a 65 28 29 3b 20 7d st..{.return.QGVector::size();.}
5e900 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 .....uint..count()...const..{.re
5e920 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f turn.QGVector::count();.}.....bo
5e940 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
5e960 56 65 63 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 Vector::count().==.0;.}.....bool
5e980 20 20 69 73 4e 75 6c 6c 28 29 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 56 65 ..isNull()..const..{.return.QGVe
5e9a0 63 74 6f 72 3a 3a 73 69 7a 65 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 ctor::size().==.0;.}.....bool..r
5e9c0 65 73 69 7a 65 28 20 75 69 6e 74 20 73 69 7a 65 20 29 09 09 7b 20 72 65 74 75 72 6e 20 51 47 56 esize(.uint.size.)..{.return.QGV
5e9e0 65 63 74 6f 72 3a 3a 72 65 73 69 7a 65 28 73 69 7a 65 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 ector::resize(size);.}.....bool.
5ea00 20 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 29 7b .insert(.uint.i,.const.type.*d){
5ea20 20 72 65 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a 69 6e 73 65 72 74 28 69 2c 28 49 74 65 6d .return.QGVector::insert(i,(Item
5ea40 29 64 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 75 69 6e 74 20 69 20 )d);.}.....bool..remove(.uint.i.
5ea60 29 09 09 7b 20 72 65 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a 72 65 6d 6f 76 65 28 69 29 3b )..{.return.QGVector::remove(i);
5ea80 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 20 75 69 6e 74 20 69 20 29 09 09 7b 20 72 .}.....type.*take(.uint.i.)..{.r
5eaa0 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 56 65 63 74 6f 72 3a 3a 74 61 6b 65 28 69 29 3b eturn.(type.*)QGVector::take(i);
5eac0 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 09 09 09 7b 20 51 47 56 65 63 74 6f .}.....void..clear()...{.QGVecto
5eae0 72 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 66 69 6c 6c 28 20 63 6f r::clear();.}.....bool..fill(.co
5eb00 6e 73 74 20 74 79 70 65 20 2a 64 2c 20 69 6e 74 20 73 69 7a 65 3d 2d 31 20 29 0a 09 09 09 09 09 nst.type.*d,.int.size=-1.)......
5eb20 7b 20 72 65 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a 66 69 6c 6c 28 28 49 74 65 6d 29 64 2c {.return.QGVector::fill((Item)d,
5eb40 73 69 7a 65 29 3b 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 6f 72 74 28 29 09 09 09 7b 20 51 47 56 size);}.....void..sort()...{.QGV
5eb60 65 63 74 6f 72 3a 3a 73 6f 72 74 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 62 73 65 61 72 ector::sort();.}.....int...bsear
5eb80 63 68 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 20 63 6f 6e 73 74 7b 20 72 65 74 75 72 ch(.const.type.*d.).const{.retur
5eba0 6e 20 51 47 56 65 63 74 6f 72 3a 3a 62 73 65 61 72 63 68 28 28 49 74 65 6d 29 64 29 3b 20 7d 0a n.QGVector::bsearch((Item)d);.}.
5ebc0 20 20 20 20 69 6e 74 09 20 20 66 69 6e 64 52 65 66 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 ....int...findRef(.const.type.*d
5ebe0 2c 20 75 69 6e 74 20 69 3d 30 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 09 7b 20 72 65 74 75 72 6e ,.uint.i=0.).const......{.return
5ec00 20 51 47 56 65 63 74 6f 72 3a 3a 66 69 6e 64 52 65 66 28 28 49 74 65 6d 29 64 2c 69 29 3b 7d 0a .QGVector::findRef((Item)d,i);}.
5ec20 20 20 20 20 69 6e 74 09 20 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 2c 20 75 ....int...find(.const.type.*d,.u
5ec40 69 6e 74 20 69 3d 20 30 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 09 7b 20 72 65 74 75 72 6e 20 51 int.i=.0.).const......{.return.Q
5ec60 47 56 65 63 74 6f 72 3a 3a 66 69 6e 64 28 28 49 74 65 6d 29 64 2c 69 29 3b 20 7d 0a 20 20 20 20 GVector::find((Item)d,i);.}.....
5ec80 75 69 6e 74 20 20 63 6f 6e 74 61 69 6e 73 52 65 66 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 uint..containsRef(.const.type.*d
5eca0 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 7b 20 72 65 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a .).const.....{.return.QGVector::
5ecc0 63 6f 6e 74 61 69 6e 73 52 65 66 28 28 49 74 65 6d 29 64 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 containsRef((Item)d);.}.....uint
5ece0 20 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 20 63 6f 6e 73 ..contains(.const.type.*d.).cons
5ed00 74 0a 09 09 09 09 09 7b 20 72 65 74 75 72 6e 20 51 47 56 65 63 74 6f 72 3a 3a 63 6f 6e 74 61 69 t......{.return.QGVector::contai
5ed20 6e 73 28 28 49 74 65 6d 29 64 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f ns((Item)d);.}.....type.*operato
5ed40 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 r[](.int.i.).const.{.return.(typ
5ed60 65 20 2a 29 51 47 56 65 63 74 6f 72 3a 3a 61 74 28 69 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 e.*)QGVector::at(i);.}.....type.
5ed80 2a 61 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 28 74 *at(.uint.i.).const..{.return.(t
5eda0 79 70 65 20 2a 29 51 47 56 65 63 74 6f 72 3a 3a 61 74 28 69 29 3b 20 7d 0a 20 20 20 20 76 6f 69 ype.*)QGVector::at(i);.}.....voi
5edc0 64 20 20 74 6f 4c 69 73 74 28 20 51 47 4c 69 73 74 20 2a 6c 69 73 74 20 29 20 63 6f 6e 73 74 09 d..toList(.QGList.*list.).const.
5ede0 7b 20 51 47 56 65 63 74 6f 72 3a 3a 74 6f 4c 69 73 74 28 6c 69 73 74 29 3b 20 7d 0a 0a 23 69 66 {.QGVector::toList(list);.}..#if
5ee00 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 75 61 def.Q_QDOC.protected:.....virtua
5ee20 6c 20 69 6e 74 20 63 6f 6d 70 61 72 65 49 74 65 6d 73 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 l.int.compareItems(.QPtrCollecti
5ee40 6f 6e 3a 3a 49 74 65 6d 20 64 31 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 on::Item.d1,.QPtrCollection::Ite
5ee60 6d 20 64 32 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 m.d2.);.....virtual.QDataStream&
5ee80 20 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 2c 20 51 50 74 72 43 6f 6c 6c 65 .read(.QDataStream.&s,.QPtrColle
5eea0 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 26 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 ction::Item.&d.);.....virtual.QD
5eec0 61 74 61 53 74 72 65 61 6d 26 20 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 73 ataStream&.write(.QDataStream.&s
5eee0 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 20 63 6f 6e 73 74 ,.QPtrCollection::Item.d.).const
5ef00 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 64 65 6c ;.#endif..private:.....void..del
5ef20 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 eteItem(.Item.d.);.};..#if.!defi
5ef40 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 ned(Q_BROKEN_TEMPLATE_SPECIALIZA
5ef60 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 50 74 TION).template<>.inline.void.QPt
5ef80 72 56 65 63 74 6f 72 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 rVector<void>::deleteItem(.QPtrC
5efa0 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 ollection::Item.).{.}.#endif..te
5efc0 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 mplate<class.type>.inline.void.Q
5efe0 50 74 72 56 65 63 74 6f 72 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 PtrVector<type>::deleteItem(.QPt
5f000 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 20 28 rCollection::Item.d.).{.....if.(
5f020 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 7d 0a .del_item.).delete.(type.*)d;.}.
5f040 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 64 65 66 69 6e 65 20 51 56 .#ifndef.QT_NO_COMPAT.#define.QV
5f060 65 63 74 6f 72 20 51 50 74 72 56 65 63 74 6f 72 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 ector.QPtrVector.#endif..#define
5f080 20 51 5f 44 45 46 49 4e 45 44 5f 51 50 54 52 56 45 43 54 4f 52 0a 23 69 6e 63 6c 75 64 65 20 22 .Q_DEFINED_QPTRVECTOR.#include."
5f0a0 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 56 45 43 54 4f 52 5f qwinexport.h".#endif.//.QVECTOR_
5f0c0 48 0a 00 00 00 0c 00 71 00 70 00 65 00 6e 00 2e 00 68 00 00 0c 28 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a H......q.p.e.n...h...(/*********
5f0e0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5f100 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5f120 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
5f140 66 20 51 50 65 6e 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 f.QPen.class.**.**.Created.:.940
5f160 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 39 39 32 2d 32 30 30 112.**.**.Copyright.(C).1992-200
5f180 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
5f1a0 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
5f1c0 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
5f1e0 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
5f200 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
5f220 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
5f240 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
5f260 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
5f280 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
5f2a0 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.
5f2c0 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
5f2e0 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
5f300 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.
5f320 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
5f340 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.
5f360 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
5f380 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
5f3a0 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
5f3c0 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
5f3e0 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
5f400 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
5f420 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.**.
5f440 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
5f460 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
5f480 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.
5f4a0 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.
5f4c0 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
5f4e0 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.
5f500 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
5f520 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
5f540 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.
5f560 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
5f580 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
5f5a0 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
5f5c0 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
5f5e0 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
5f600 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
5f620 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.
5f640 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.
5f660 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..**.*********************
5f680 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5f6a0 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 50 45 4e *****************/..#ifndef.QPEN
5f6c0 5f 48 0a 23 64 65 66 69 6e 65 20 51 50 45 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a _H.#define.QPEN_H..#ifndef.QT_H.
5f6e0 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 #include."qcolor.h".#include."qs
5f700 68 61 72 65 64 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 hared.h".#endif.//.QT_H...class.
5f720 51 5f 45 58 50 4f 52 54 20 51 50 65 6e 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 Q_EXPORT.QPen:.public.Qt.{.publi
5f740 63 3a 0a 20 20 20 20 51 50 65 6e 28 29 3b 0a 20 20 20 20 51 50 65 6e 28 20 50 65 6e 53 74 79 6c c:.....QPen();.....QPen(.PenStyl
5f760 65 20 29 3b 0a 20 20 20 20 51 50 65 6e 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c e.);.....QPen(.const.QColor.&col
5f780 6f 72 2c 20 75 69 6e 74 20 77 69 64 74 68 3d 30 2c 20 50 65 6e 53 74 79 6c 65 20 73 74 79 6c 65 or,.uint.width=0,.PenStyle.style
5f7a0 3d 53 6f 6c 69 64 4c 69 6e 65 20 29 3b 0a 20 20 20 20 51 50 65 6e 28 20 63 6f 6e 73 74 20 51 43 =SolidLine.);.....QPen(.const.QC
5f7c0 6f 6c 6f 72 20 26 63 6c 2c 20 75 69 6e 74 20 77 2c 20 50 65 6e 53 74 79 6c 65 20 73 2c 20 50 65 olor.&cl,.uint.w,.PenStyle.s,.Pe
5f7e0 6e 43 61 70 53 74 79 6c 65 20 63 2c 20 50 65 6e 4a 6f 69 6e 53 74 79 6c 65 20 6a 29 3b 0a 20 20 nCapStyle.c,.PenJoinStyle.j);...
5f800 20 20 51 50 65 6e 28 20 63 6f 6e 73 74 20 51 50 65 6e 20 26 20 29 3b 0a 20 20 20 7e 51 50 65 6e ..QPen(.const.QPen.&.);....~QPen
5f820 28 29 3b 0a 20 20 20 20 51 50 65 6e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 ();.....QPen.&operator=(.const.Q
5f840 50 65 6e 20 26 20 29 3b 0a 0a 20 20 20 20 50 65 6e 53 74 79 6c 65 09 73 74 79 6c 65 28 29 20 63 Pen.&.);......PenStyle.style().c
5f860 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 7d 0a 20 20 onst..{.return.data->style;.}...
5f880 20 20 76 6f 69 64 09 73 65 74 53 74 79 6c 65 28 20 50 65 6e 53 74 79 6c 65 20 29 3b 0a 20 20 20 ..void.setStyle(.PenStyle.);....
5f8a0 20 75 69 6e 74 09 77 69 64 74 68 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 61 .uint.width().const..{.return.da
5f8c0 74 61 2d 3e 77 69 64 74 68 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 57 69 64 74 68 28 20 ta->width;.}.....void.setWidth(.
5f8e0 75 69 6e 74 20 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 63 6f 6c 6f 72 28 uint.);.....const.QColor.&color(
5f900 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 63 6f 6c 6f 72 3b 20 7d ).const..{.return.data->color;.}
5f920 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 .....void.setColor(.const.QColor
5f940 20 26 20 29 3b 0a 20 20 20 20 50 65 6e 43 61 70 53 74 79 6c 65 09 63 61 70 53 74 79 6c 65 28 29 .&.);.....PenCapStyle.capStyle()
5f960 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 61 70 53 74 79 6c 65 28 20 50 65 .const;.....void.setCapStyle(.Pe
5f980 6e 43 61 70 53 74 79 6c 65 20 29 3b 0a 20 20 20 20 50 65 6e 4a 6f 69 6e 53 74 79 6c 65 20 6a 6f nCapStyle.);.....PenJoinStyle.jo
5f9a0 69 6e 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4a 6f 69 inStyle().const;.....void.setJoi
5f9c0 6e 53 74 79 6c 65 28 20 50 65 6e 4a 6f 69 6e 53 74 79 6c 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f nStyle(.PenJoinStyle.);......boo
5f9e0 6c 09 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 50 65 6e 20 26 70 20 29 20 63 6f l.operator==(.const.QPen.&p.).co
5fa00 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 nst;.....bool.operator!=(.const.
5fa20 51 50 65 6e 20 26 70 20 29 20 63 6f 6e 73 74 0a 09 09 09 09 09 7b 20 72 65 74 75 72 6e 20 21 28 QPen.&p.).const......{.return.!(
5fa40 6f 70 65 72 61 74 6f 72 3d 3d 28 70 29 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 operator==(p));.}..private:.....
5fa60 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 23 69 66 64 65 66 20 51 5f friend.class.QPainter;.#ifdef.Q_
5fa80 57 53 5f 57 49 4e 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 WS_WIN.....friend.class.QFontEng
5faa0 69 6e 65 57 69 6e 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 50 65 6e 09 63 6f 70 79 28 29 09 ineWin;.#endif......QPen.copy().
5fac0 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 76 6f const;.....void.detach();.....vo
5fae0 69 64 09 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 2c 20 75 69 6e 74 2c 20 75 id.init(.const.QColor.&,.uint,.u
5fb00 69 6e 74 20 29 3b 0a 20 20 20 20 73 74 72 75 63 74 20 51 50 65 6e 44 61 74 61 20 3a 20 70 75 62 int.);.....struct.QPenData.:.pub
5fb20 6c 69 63 20 51 53 68 61 72 65 64 20 7b 09 09 2f 2f 20 70 65 6e 20 64 61 74 61 0a 09 50 65 6e 53 lic.QShared.{..//.pen.data..PenS
5fb40 74 79 6c 65 20 20 73 74 79 6c 65 3b 0a 09 75 69 6e 74 09 20 20 77 69 64 74 68 3b 0a 09 51 43 6f tyle..style;..uint...width;..QCo
5fb60 6c 6f 72 09 20 20 63 6f 6c 6f 72 3b 0a 09 51 5f 55 49 4e 54 31 36 20 20 6c 69 6e 65 73 74 3b 0a lor...color;..Q_UINT16..linest;.
5fb80 20 20 20 20 7d 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ....}.*data;.};.../*************
5fba0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5fbc0 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5fbe0 0a 20 20 51 50 65 6e 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a 2a ...QPen.stream.functions..******
5fc00 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5fc20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ********************************
5fc40 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 53 54 52 45 41 *******/.#ifndef.QT_NO_DATASTREA
5fc60 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 M.Q_EXPORT.QDataStream.&operator
5fc80 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 50 65 6e 20 26 20 <<(.QDataStream.&,.const.QPen.&.
5fca0 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f );.Q_EXPORT.QDataStream.&operato
5fcc0 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 65 6e 20 26 20 29 3b 0a 23 65 r>>(.QDataStream.&,.QPen.&.);.#e
5fce0 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 50 45 4e 5f 48 0a ndif..#endif.//.QPEN_H.